{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T16:06:07Z","timestamp":1771344367625,"version":"3.50.1"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T00:00:00Z","timestamp":1767916800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T00:00:00Z","timestamp":1767916800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100000001","name":"Canadian Institutes of Health Research","doi-asserted-by":"publisher","award":["IIS-1160995"],"award-info":[{"award-number":["IIS-1160995"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Comput Vis"],"published-print":{"date-parts":[[2026,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    Estimating the relative pose between two cameras is a fundamental step in many applications such as Structure-from-Motion. The common approach to relative pose estimation is to apply a minimal solver inside a RANSAC loop. Highly efficient solvers exist for pinhole cameras. Yet, (nearly) all cameras exhibit radial distortion. Not modeling radial distortion leads to (significantly) worse results. However, minimal radial distortion solvers are significantly more complex than pinhole solvers, both in terms of run-time and implementation efforts. This paper compares radial distortion solvers with two simple-to-implement approaches that do not use minimal radial distortion solvers: The first approach combines an efficient pinhole solver with sampled radial undistortion parameters, where the sampled parameters are used for undistortion prior to applying the pinhole solver. The second approach uses a state-of-the-art neural network to estimate the distortion parameters rather than sampling them from a set of potential values. Extensive experiments on multiple datasets, and different camera setups, show that complex minimal radial distortion solvers are not necessary in practice. We discuss under which conditions a simple sampling of radial undistortion parameters is preferable over calibrating cameras using a learning-based prior approach. Code and newly created benchmark for relative pose estimation under radial distortion are available at\n                    <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"https:\/\/github.com\/kocurvik\/rdnet\" ext-link-type=\"uri\">https:\/\/github.com\/kocurvik\/rdnet<\/jats:ext-link>\n                    .\n                  <\/jats:p>","DOI":"10.1007\/s11263-025-02657-3","type":"journal-article","created":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T08:32:36Z","timestamp":1767947556000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Are Minimal Radial Distortion Solvers Really Necessary for Relative Pose Estimation?"],"prefix":"10.1007","volume":"134","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8752-2685","authenticated-orcid":false,"given":"Viktor","family":"Kocur","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7029-6431","authenticated-orcid":false,"given":"Charalambos","family":"Tzamos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7448-6686","authenticated-orcid":false,"given":"Yaqing","family":"Ding","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5947-8063","authenticated-orcid":false,"given":"Zuzana Berger","family":"Haladova","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9760-4553","authenticated-orcid":false,"given":"Torsten","family":"Sattler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1916-8829","authenticated-orcid":false,"given":"Zuzana","family":"Kukelova","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,1,9]]},"reference":[{"key":"2657_CR1","unstructured":". Wu, C. (2011). Visualsfm: A visual structure from motion system. http:\/\/www.cs.washington.edu\/homes\/ccwu\/vsfm"},{"key":"2657_CR2","doi-asserted-by":"crossref","unstructured":"Sch\u00f6nberger, J.L., & Frahm, J.-M. (2016). Structure-From-Motion Revisited. In: CVPR","DOI":"10.1109\/CVPR.2016.445"},{"key":"2657_CR3","doi-asserted-by":"crossref","unstructured":"Sattler, T., Leibe, B., & Kobbelt, L. (2016). Efficient & effective prioritized matching for large-scale image-based localization. IEEE transactions on pattern analysis and machine intelligence","DOI":"10.1109\/TPAMI.2016.2611662"},{"key":"2657_CR4","doi-asserted-by":"crossref","unstructured":"Sv\u00e4rm, L., Enqvist, O., Kahl, F., & Oskarsson, M. (2016). City-scale localization for cameras with known vertical direction. IEEE TPAMI","DOI":"10.1109\/TPAMI.2016.2598331"},{"key":"2657_CR5","doi-asserted-by":"crossref","unstructured":"Sarlin, P.-E., Cadena, C., Siegwart, R., & Dymczyk, M. (2019). From coarse to fine: Robust hierarchical localization at large scale. In: Computer Vision and Pattern Recognition (CVPR)","DOI":"10.1109\/CVPR.2019.01300"},{"issue":"5","key":"2657_CR6","doi-asserted-by":"publisher","first-page":"1147","DOI":"10.1109\/TRO.2015.2463671","volume":"31","author":"R Mur-Artal","year":"2015","unstructured":"Mur-Artal, R., Montiel, J. M. M., & Tardos, J. D. (2015). ORB-SLAM: a versatile and accurate monocular slam system. IEEE transactions on robotics, 31(5), 1147\u20131163.","journal-title":"IEEE transactions on robotics"},{"issue":"5","key":"2657_CR7","doi-asserted-by":"publisher","first-page":"1255","DOI":"10.1109\/TRO.2017.2705103","volume":"33","author":"R Mur-Artal","year":"2017","unstructured":"Mur-Artal, R., & Tard\u00f3s, J. D. (2017). ORB-SLAM2: An open-source slam system for monocular, stereo, and rgb-d cameras. IEEE transactions on robotics, 33(5), 1255\u20131262.","journal-title":"IEEE transactions on robotics"},{"key":"2657_CR8","unstructured":"Scaramuzza, D.,& Fraundorfer, F. (2011). Visual odometry [tutorial]. IEEE robotics & automation magazine"},{"issue":"6","key":"2657_CR9","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1145\/358669.358692","volume":"24","author":"MA Fischler","year":"1981","unstructured":"Fischler, M. A., & Bolles, R. C. (1981). Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM, 24(6), 381\u2013395.","journal-title":"Commun. ACM"},{"key":"2657_CR10","doi-asserted-by":"crossref","unstructured":"Raguram, R., Chum, O., Pollefeys, M., Matas, J., & Frahm, J.-M. (2013). USAC: a universal framework for random sample consensus. IEEE TPAMI","DOI":"10.1109\/TPAMI.2012.257"},{"key":"2657_CR11","doi-asserted-by":"crossref","unstructured":"Barath, D., & Matas, J. (2018) Graph-Cut RANSAC. In: Conference on Computer Vision and Pattern Recognition","DOI":"10.1109\/CVPR.2018.00704"},{"key":"2657_CR12","doi-asserted-by":"crossref","unstructured":"Chum, O., Matas, J., & Kittler, J. (2003). Locally optimized ransac. In: Joint Pattern Recognition Symposium, pp. 236\u2013243 . Springer.","DOI":"10.1007\/978-3-540-45243-0_31"},{"key":"2657_CR13","doi-asserted-by":"crossref","unstructured":"Lebeda, K., Matas, J., & Chum, O. (2012). Fixing the locally optimized RANSAC\u2013full experimental evaluation. In: British Machine Vision Conference (BMVC) .","DOI":"10.5244\/C.26.95"},{"key":"2657_CR14","doi-asserted-by":"crossref","unstructured":"Nist\u00e9r, D. (2004). An efficient solution to the five-point relative pose problem. IEEE TPAMI.","DOI":"10.1109\/TPAMI.2004.17"},{"key":"2657_CR15","volume-title":"Multiple View Geometry in Computer Vision","author":"R Hartley","year":"2003","unstructured":"Hartley, R., & Zisserman, A. (2003). Multiple View Geometry in Computer Vision. Cambridge: Cambridge University Press."},{"key":"2657_CR16","doi-asserted-by":"crossref","unstructured":"Fitzgibbon, A.W. (2001). Simultaneous linear estimation of multiple view geometry and lens distortion. In: Computer Vision and Pattern Recognition (CVPR), vol. 1, p. IEEE.","DOI":"10.1109\/CVPR.2001.990465"},{"issue":"2","key":"2657_CR17","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1007\/s11263-007-0107-3","volume":"80","author":"N Snavely","year":"2008","unstructured":"Snavely, N., Seitz, S. M., & Szeliski, R. (2008). Modeling the world from internet photo collections. International Journal of Computer Vision (IJCV), 80(2), 189\u2013210.","journal-title":"International Journal of Computer Vision (IJCV)"},{"key":"2657_CR18","doi-asserted-by":"crossref","unstructured":"Schonberger, J.L., & Frahm, J.-M. (2016). Structure-from-motion revisited. In: Computer Vision and Pattern Recognition (CVPR), pp. 4104\u20134113.","DOI":"10.1109\/CVPR.2016.445"},{"key":"2657_CR19","doi-asserted-by":"crossref","unstructured":"Kukelova, Z., & Pajdla, T. (2007). A minimal solution to the autocalibration of radial distortion. In: 2007 IEEE Conference on Computer Vision and Pattern Recognition . IEEE.","DOI":"10.1109\/CVPR.2007.383063"},{"key":"2657_CR20","doi-asserted-by":"crossref","unstructured":"Barreto, J.P., & Daniilidis, K. (2005). Fundamental matrix for cameras with radial distortion. In: International Conference on Computer Vision (ICCV) . IEEE.","DOI":"10.1109\/ICCV.2005.103"},{"key":"2657_CR21","doi-asserted-by":"crossref","unstructured":"Jin, H. (2008). A three-point minimal solution for panoramic stitching with lens distortion. In: 2008 IEEE Conference on Computer Vision and Pattern Recognition, pp. 1\u20138 . IEEE","DOI":"10.1109\/CVPR.2008.4587686"},{"key":"2657_CR22","doi-asserted-by":"crossref","unstructured":"Byr\u00f6d, M., Brown, M., & \u00c5str\u00f6m, K. (2009). Minimal solutions for panoramic stitching with radial distortion. In: British Machine Vision Conference (BMVC) . British Machine Vision Association (BMVA)","DOI":"10.5244\/C.23.41"},{"key":"2657_CR23","doi-asserted-by":"crossref","unstructured":"Kukelova, Z., Byr\u00f6d, M., Josephson, K., Pajdla, T., & \u00c5str\u00f6m, K. (2010). Fast and robust numerical solutions to minimal problems for cameras with radial distortion. Computer Vision and Image Understanding, 234\u2013244.","DOI":"10.1016\/j.cviu.2008.11.008"},{"key":"2657_CR24","doi-asserted-by":"crossref","unstructured":"Oskarsson, M. (2021). Fast solvers for minimal radial distortion relative pose problems. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, pp. 3668\u20133677.","DOI":"10.1109\/CVPRW53098.2021.00406"},{"key":"2657_CR25","doi-asserted-by":"crossref","unstructured":"Larsson, V., \u00c5str\u00f6m, K., & Oskarsson, M. (2017). Efficient solvers for minimal problems by syzygy-based reduction. In: Computer Vision and Pattern Recognition (CVPR)","DOI":"10.1109\/CVPR.2017.256"},{"key":"2657_CR26","doi-asserted-by":"crossref","unstructured":"Veicht, A., Sarlin, P.-E., Lindenberger, P., & Pollefeys, M. (2024). GeoCalib: Single-image Calibration with Geometric Optimization. In: ECCV","DOI":"10.1007\/978-3-031-73661-2_1"},{"key":"2657_CR27","doi-asserted-by":"crossref","unstructured":"Tzamos, C., Kocur, V., Ding, Y., Sattler, T., & Kukelova, Z. (2024). Are Minimal Radial Distortion Solvers Necessary for Relative Pose Estimation? In: ECCV 2024 Workshop - Half-Century of Structure-from-Motion","DOI":"10.1007\/978-3-031-91569-7_7"},{"key":"2657_CR28","doi-asserted-by":"crossref","unstructured":"Jin, Y., Mishkin, D., Mishchuk, A., Matas, J., Fua, P., Yi, K.M., & Trulls, E. (2020). Image matching across wide baselines: From paper to practice. International Journal of Computer Vision","DOI":"10.1007\/s11263-020-01385-0"},{"key":"2657_CR29","doi-asserted-by":"publisher","DOI":"10.1177\/0278364915620033","author":"M Burri","year":"2016","unstructured":"Burri, M., Nikolic, J., Gohl, P., Schneider, T., Rehder, J., Omari, S., Achtelik, M. W., & Siegwart, R. (2016). The euroc micro aerial vehicle datasets. The International Journal of Robotics Research. https:\/\/doi.org\/10.1177\/0278364915620033","journal-title":"The International Journal of Robotics Research"},{"key":"2657_CR30","unstructured":"Cox, D.A., Little, J., & O\u2019shea, D. (2005). Using Algebraic Geometry vol. 185. Springer, ???"},{"key":"2657_CR31","doi-asserted-by":"crossref","unstructured":"Kukelova, Z., Bujnak, M., & Pajdla, T. (2008). Automatic generator of minimal problem solvers. In: European Conference on Computer Vision (ECCV) . Springer.","DOI":"10.1007\/978-3-540-88690-7_23"},{"key":"2657_CR32","doi-asserted-by":"crossref","unstructured":"Jiang, F., Kuang, Y., Solem, J.E., & \u00c5str\u00f6m, K. (2015). A minimal solution to relative pose with unknown focal length and radial distortion. In: Computer Vision\u2013ACCV 2014: 12th Asian Conference on Computer Vision, Singapore, Singapore, November 1-5, 2014, Revised Selected Papers, Part II 12, pp. 443\u2013456 . Springer.","DOI":"10.1007\/978-3-319-16808-1_30"},{"key":"2657_CR33","doi-asserted-by":"crossref","unstructured":"Kuang, Y., Solem, J.E., Kahl, F., & \u00c5str\u00f6m, K. (2014). Minimal solvers for relative pose with a single unknown radial distortion. In: Computer Vision and Pattern Recognition (CVPR), pp. 33\u201340 . IEEE.","DOI":"10.1109\/CVPR.2014.12"},{"key":"2657_CR34","doi-asserted-by":"crossref","unstructured":"Kukelova, Z., & Pajdla, T. (2007). Two minimal problems for cameras with radial distortion. In: 2007 IEEE 11th International Conference on Computer Vision . IEEE.","DOI":"10.1109\/ICCV.2007.4409190"},{"key":"2657_CR35","doi-asserted-by":"crossref","unstructured":"Byr\u00f6d, M., Kukelova, Z., Josephson, K., Pajdla, T., & \u00c5str\u00f6m, K. (2008). Fast and robust numerical solutions to minimal problems for cameras with radial distortion. In: Computer Vision and Pattern Recognition (CVPR) . IEEE","DOI":"10.1109\/CVPR.2008.4587674"},{"key":"2657_CR36","doi-asserted-by":"crossref","unstructured":"Kukelova, Z., Heller, J., Bujnak, M., Fitzgibbon, A., & Pajdla, T. (2015). Efficient solution to the epipolar geometry for radially distorted cameras. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 2309\u20132317","DOI":"10.1109\/ICCV.2015.266"},{"key":"2657_CR37","doi-asserted-by":"crossref","unstructured":"Sattler, T., Sweeney, C., & Pollefeys, M. (2014). On Sampling Focal Length Values to Solve the Absolute Pose Problem. In: Computer Vision \u2013 ECCV 2014, pp. 828\u2013843","DOI":"10.1007\/978-3-319-10593-2_54"},{"key":"2657_CR38","doi-asserted-by":"crossref","unstructured":"Kukelova, Z., Bujnak, M., & Pajdla, T.(2012). Polynomial eigenvalue solutions to minimal problems in computer vision. IEEE TPAMI","DOI":"10.1109\/TPAMI.2011.230"},{"key":"2657_CR39","unstructured":"Guennebaud, G., Jacob, B., et al. (2010). Eigen v3. http:\/\/eigen.tuxfamily.org"},{"key":"2657_CR40","doi-asserted-by":"crossref","unstructured":"Lochman, Y., Dobosevych, O., Hryniv, R., & Pritts, J. (2021). Minimal solvers for single-view lens-distorted camera auto-calibration. In: Proceedings of the IEEE\/CVF Winter Conference on Applications of Computer Vision, pp. 2887\u20132896.","DOI":"10.1109\/WACV48630.2021.00293"},{"key":"2657_CR41","doi-asserted-by":"crossref","unstructured":"Jin, L., Zhang, J., Hold-Geoffroy, Y., Wang, O., Matzen, K., Sticha, M., & Fouhey, D.F. (2023). Perspective fields for single image camera calibration. In: CVPR","DOI":"10.1109\/CVPR52729.2023.01660"},{"key":"2657_CR42","doi-asserted-by":"crossref","unstructured":"Ding, Y., Yang, J., Larsson, V., Olsson, C., & \u00c5str\u00f6m, K. (2023). Revisiting the p3p problem. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, pp. 4872\u20134880.","DOI":"10.1109\/CVPR52729.2023.00472"},{"key":"2657_CR43","doi-asserted-by":"crossref","unstructured":"Ding, Y., Yang, J., & Kong, H. (2020). An efficient solution to the relative pose estimation with a common direction. In: 2020 IEEE International Conference on Robotics and Automation (ICRA), pp. 11053\u201311059 . IEEE.","DOI":"10.1109\/ICRA40945.2020.9196636"},{"key":"2657_CR44","doi-asserted-by":"crossref","unstructured":"Schops, T., Schonberger, J.L., Galliani, S., Sattler, T., Schindler, K., Pollefeys, M., & Geiger, A. (2017). A Multi-View Stereo Benchmark With High-Resolution Images and Multi-Camera Videos. In: Computer Vision and Pattern Recognition (CVPR)","DOI":"10.1109\/CVPR.2017.272"},{"key":"2657_CR45","unstructured":"Capturing Reality: RealityCapture. https:\/\/www.capturingreality.com\/realitycapture. Accessed: 2024-07-19 (2024)"},{"key":"2657_CR46","doi-asserted-by":"crossref","unstructured":"Sattler, T., Zhou, Q., Pollefeys, M., & Leal-Taixe, L. (2019). Understanding the Limitations of CNN-Based Absolute Camera Pose Regression. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR)","DOI":"10.1109\/CVPR.2019.00342"},{"key":"2657_CR47","doi-asserted-by":"crossref","unstructured":"DeTone, D., Malisiewicz, T., & Rabinovich, A. (2018). Superpoint: Self-supervised interest point detection and description. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops","DOI":"10.1109\/CVPRW.2018.00060"},{"key":"2657_CR48","doi-asserted-by":"crossref","unstructured":"Lindenberger, P., Sarlin, P.-E., & Pollefeys, M. (2023). Lightglue: Local feature matching at light speed. In: International Conference on Computer Vision (ICCV)","DOI":"10.1109\/ICCV51070.2023.01616"},{"key":"2657_CR49","unstructured":"Larsson, V. (2020). PoseLib - Minimal Solvers for Camera Pose Estimation . https:\/\/github.com\/vlarsson\/PoseLib."},{"key":"2657_CR50","doi-asserted-by":"crossref","unstructured":"Terekhov, M., & Larsson, V. (2023). Tangent sampson error: Fast approximate two-view reprojection error for central camera models. In: Proceedings of the IEEE\/CVF International Conference on Computer Vision (ICCV), pp. 3370\u20133378","DOI":"10.1109\/ICCV51070.2023.00312"},{"key":"2657_CR51","doi-asserted-by":"crossref","unstructured":"Bougnoux, S. (1998). From projective to euclidean space under any practical situation, a criticism of self-calibration. In: Sixth International Conference on Computer Vision (IEEE Cat. No. 98CH36271), pp. 790\u2013796 . IEEE","DOI":"10.1109\/ICCV.1998.710808"},{"key":"2657_CR52","doi-asserted-by":"crossref","unstructured":"Sturm, P. (2001). On focal length calibration from two views. In: Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001, vol. 2, p. IEEE.","DOI":"10.1109\/CVPR.2001.990940"}],"container-title":["International Journal of Computer Vision"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11263-025-02657-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11263-025-02657-3","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11263-025-02657-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T15:19:38Z","timestamp":1771341578000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11263-025-02657-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,9]]},"references-count":52,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,2]]}},"alternative-id":["2657"],"URL":"https:\/\/doi.org\/10.1007\/s11263-025-02657-3","relation":{},"ISSN":["0920-5691","1573-1405"],"issn-type":[{"value":"0920-5691","type":"print"},{"value":"1573-1405","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,9]]},"assertion":[{"value":"21 April 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 October 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 January 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 January 2026","order":5,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Update","order":6,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The contribution section has been corrected","order":7,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"48"}}