{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:10:36Z","timestamp":1760242236627,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2017,1,24]],"date-time":"2017-01-24T00:00:00Z","timestamp":1485216000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002341","name":"Suomen Akatemia","doi-asserted-by":"publisher","award":["257755","272195","293389"],"award-info":[{"award-number":["257755","272195","293389"]}],"id":[{"id":"10.13039\/501100002341","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Imaging"],"abstract":"<jats:p>Lens distortion causes difficulties for 3D reconstruction, when uncalibrated image sets with weak geometry are used. We show that the largest part of lens distortion, known as the radial distortion, can be estimated along with the center of distortion from the epipolar constraint separately and before bundle adjustment without any calibration rig. The estimate converges as more image pairs are added. Descriptor matched scale-invariant feature (SIFT) point pairs that contain false matches can readily be given to our algorithm, EPOS (EpiPOlar-based Solver), as input. The processing is automated to the point where EPOS solves the distortion whether its type is barrel or pincushion or reports if there is no need for correction.<\/jats:p>","DOI":"10.3390\/jimaging3010008","type":"journal-article","created":{"date-parts":[[2017,1,24]],"date-time":"2017-01-24T10:20:29Z","timestamp":1485253229000},"page":"8","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Radial Distortion from Epipolar Constraint for Rectilinear Cameras"],"prefix":"10.3390","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8856-5919","authenticated-orcid":false,"given":"Ville","family":"Lehtola","sequence":"first","affiliation":[{"name":"Department of Built Environment, Aalto University, P.O. Box 15800, 00076 Aalto, Finland"},{"name":"National Land Survey of Finland, Finnish Geospatial Research Institute FGI, PL 84, 00521 Helsinki, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matti","family":"Kurkela","sequence":"additional","affiliation":[{"name":"Department of Built Environment, Aalto University, P.O. Box 15800, 00076 Aalto, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Petri","family":"R\u00f6nnholm","sequence":"additional","affiliation":[{"name":"Department of Built Environment, Aalto University, P.O. Box 15800, 00076 Aalto, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,1,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"451","DOI":"10.5194\/isprsarchives-XL-5-451-2014","article-title":"Photogrammetry applied to Problematic artefacts","volume":"40","author":"Nicolae","year":"2014","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_2","first-page":"1","article-title":"Automated image-based reconstruction of building interiors\u2014A case study","volume":"1","author":"Lehtola","year":"2014","journal-title":"Photogramm. J. Finl."},{"key":"ref_3","first-page":"855","article-title":"Close-range camera calibration","volume":"37","author":"Brown","year":"1971","journal-title":"Photogramm. Eng."},{"key":"ref_4","first-page":"51","article-title":"Lens distortion for close-range photogrammetry","volume":"52","author":"Fryer","year":"1986","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_5","first-page":"851","article-title":"Variation of distortion within the photographic field","volume":"58","author":"Fraser","year":"1992","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"043010","DOI":"10.1117\/1.3503524","article-title":"Automatic radial distortion correction in zoom lens video camera","volume":"19","author":"Kim","year":"2010","journal-title":"J. Electron. Imaging"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1017","DOI":"10.14358\/PERS.72.9.1017","article-title":"Zoom-dependent camera calibration in digital close-range photogrammetry","volume":"72","author":"Fraser","year":"2006","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_8","first-page":"266","article-title":"Digital camera calibration methods: considerations and comparisons","volume":"36","author":"Remondino","year":"2006","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Strecha, C., Hansen, W.V., Gool, L.V., Fua, P., and Thoennessen, U. (2008, January 23\u201328). On Benchmarking Camera Calibration and Multi-View Stereo for High Resolution Imagery. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2008, Anchorage, AK, USA.","DOI":"10.1109\/CVPR.2008.4587706"},{"key":"ref_10","unstructured":"Bouguet, J.Y. Camera Calibration Toolbox for Matlab. Available online: http:\/\/www.vision.caltech.edu\/bouguetj\/calib_doc\/."},{"key":"ref_11","unstructured":"Photometrix Australis\u2014Camera Calibration Software. Available online: http:\/\/www.photometrix.com.au\/australis\/."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1605","DOI":"10.1109\/TPAMI.2011.256","article-title":"Pushing the Envelope of Modern Methods for Bundle Adjustment","volume":"34","author":"Jeong","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Wu, C., Agarwal, S., Curless, B., and Seitz, S.M. (2011, January 20\u201325). Multicore Bundle Adjustment. Proceedings of the 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Colorado Springs, CO, USA.","DOI":"10.1109\/CVPR.2011.5995552"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1486525.1486527","article-title":"SBA: A software package for generic sparse bundle adjustment","volume":"36","author":"Lourakis","year":"2009","journal-title":"ACM Trans. Math. Softw."},{"key":"ref_15","unstructured":"Furukawa, Y., and Ponce, J. (2008, January 23\u201328). Accurate Camera Calibration from Multi-View Stereo and Bundle Adjustment. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2008, Anchorage, AK, USA."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"835","DOI":"10.1145\/1141911.1141964","article-title":"Photo Tourism: Exploring Photo Collections in 3D","volume":"25","author":"Snavely","year":"2006","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1109\/34.888718","article-title":"A flexible new technique for camera calibration","volume":"22","author":"Zhang","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wu, C. (2014, January 23\u201328). Critical Configurations for Radial Distortion Self-Calibration. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.11"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"381","DOI":"10.14358\/PERS.79.4.381","article-title":"Automatic camera calibration in close range photogrammetry","volume":"79","author":"Fraser","year":"2013","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2072","DOI":"10.1364\/JOSAA.18.002072","article-title":"Blind removal of lens distortion","volume":"18","author":"Farid","year":"2001","journal-title":"J. Opt. Soc. Am. A"},{"key":"ref_21","unstructured":"Zhang, Z. (1996, January 25\u201329). On the Epipolar Geometry between Two Images with Lens Distortion. Proceedings of the 13th International Conference on Pattern Recognition, Vienna, Austria."},{"key":"ref_22","unstructured":"Fitzgibbon, A.W. (2001, January 8\u201314). Simultaneous Linear Estimation of Multiple View Geometry and Lens Distortion. Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2001, Kauai, HI, USA."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2410","DOI":"10.1109\/TPAMI.2011.86","article-title":"A Minimal Solution to Radial Distortion Autocalibration","volume":"33","author":"Kukelova","year":"2011","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"7355","DOI":"10.1364\/AO.53.007355","article-title":"Correcting large lens radial distortion using epipolar constraint","volume":"53","author":"Liu","year":"2014","journal-title":"Appl. Opt."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Brito, J.H., Angst, R., Koser, K., and Pollefeys, M. (2013, January 23\u201328). Radial Distortion Self-Calibration. Proceedings of the 2013 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Portland, OR, USA.","DOI":"10.1109\/CVPR.2013.180"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2946","DOI":"10.1364\/JOSAA.11.002946","article-title":"What is the center of the image?","volume":"11","author":"Willson","year":"1994","journal-title":"J. Opt. Soc. Am. A"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1109\/TPAMI.2007.1147","article-title":"Parameter-free radial distortion correction with center of distortion estimation","volume":"29","author":"Hartley","year":"2007","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive Image Features from Scale-Invariant Keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_30","unstructured":"Snavely, N. Bundler: Structure from Motion (SFM) for Unordered Image Collections. Available online: http:\/\/www.cs.cornell.edu\/ snavely\/bundler\/."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Olsson, C., and Enqvist, O. (2011). Stable Structure from Motion for Unordered Image Collections, Springer.","DOI":"10.1007\/978-3-642-21227-7_49"},{"key":"ref_32","unstructured":"McGlone, C., Mikhail, E., and Bethel, J. (2005). Manual of Photogrammetry, American Society of Photogrammetry. [5th ed.]."},{"key":"ref_33","unstructured":"Wu, C. VisualSFM: A Visual Structure from Motion System. Available online: http:\/\/ccwu.me\/vsfm\/doc.html."}],"container-title":["Journal of Imaging"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2313-433X\/3\/1\/8\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:26:52Z","timestamp":1760207212000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2313-433X\/3\/1\/8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,24]]},"references-count":33,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2017,3]]}},"alternative-id":["jimaging3010008"],"URL":"https:\/\/doi.org\/10.3390\/jimaging3010008","relation":{},"ISSN":["2313-433X"],"issn-type":[{"type":"electronic","value":"2313-433X"}],"subject":[],"published":{"date-parts":[[2017,1,24]]}}}