{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T01:07:37Z","timestamp":1779066457059,"version":"3.51.4"},"reference-count":64,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T00:00:00Z","timestamp":1771632000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T00:00:00Z","timestamp":1779062400000},"content-version":"vor","delay-in-days":86,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003981","name":"Agenzia Spaziale Italiana","doi-asserted-by":"publisher","award":["2024-53-I.0"],"award-info":[{"award-number":["2024-53-I.0"]}],"id":[{"id":"10.13039\/501100003981","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    Stereo Visual odometry (VO) is a well-established technique for estimating the egomotion of a stereo camera by tracking salient features across consecutive stereo pairs. VO is often combined with complementary sensor data to improve trajectory estimation, yet most sensor-fusion approaches rely on heuristics or empirical parameter tuning to jointly process heterogeneous measurements. Motivated by the need for a statistically rigorous treatment of uncertainty in stereo VO, this work presents a 3D\u20133D stereo VO framework on the Special Euclidean group\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$${\\textbf {SE}}\\varvec{(3)}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>SE<\/mml:mi>\n                            <mml:mrow>\n                              <mml:mo>(<\/mml:mo>\n                              <mml:mn>3<\/mml:mn>\n                              <mml:mo>)<\/mml:mo>\n                            <\/mml:mrow>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    formulated under the Maximum Likelihood principle. The proposed method explicitly models the physical characteristics of the optical sensor and the image formation process to enable a principled propagation of measurement uncertainty from pixel scale to motion parameters. The objective is to quantitatively assess the pose accuracy achievable from stereo VO only, independent of external sensors or fusion schemes. The pipeline includes feature extraction and tracking, robust motion hypothesis generation via Sample Consensus, and on-manifold six-degree-of-freedom pose refinement. A physically grounded subpixel keypoint refinement stage yields non-isotropic, per-feature pixel covariances tied informed by local image gradients, which are analytically propagated through stereo triangulation to the\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$${\\textbf {SE}}\\varvec{(3)}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>SE<\/mml:mi>\n                            <mml:mrow>\n                              <mml:mo>(<\/mml:mo>\n                              <mml:mn>3<\/mml:mn>\n                              <mml:mo>)<\/mml:mo>\n                            <\/mml:mrow>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    pose updates. The resulting covariances associated with inter-frame pose increments and landmark measurements are expressed as Gaussian factors directly usable in graph-based back-ends, supporting bundle adjustment and pose-graph optimization. Experiments on the KITTI odometry benchmark and on the non-urban, Mars-analog DLR MADMAX dataset demonstrate that the proposed framework produces pose estimates whose empirical errors remain consistent with the predicted uncertainty over long sequences. Although the current system estimates inter-frame motion only, and thus accumulates drift over time, the observed error growth remains statistically aligned with the propagated uncertainty. These results establish a principled foundation for the integration of VO within learning-based or multi-sensor navigation frameworks while preserving a physically motivated, sensor-driven treatment of uncertainty.\n                  <\/jats:p>","DOI":"10.1007\/s10846-026-02358-0","type":"journal-article","created":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T08:53:23Z","timestamp":1771664003000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Principled Uncertainty Propagation for Stereo Visual Odometry"],"prefix":"10.1007","volume":"112","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-2164-3438","authenticated-orcid":false,"given":"Fabio Valerio","family":"Buonomo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9577-2702","authenticated-orcid":false,"given":"Simone","family":"Andolfo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5584-492X","authenticated-orcid":false,"given":"Antonio","family":"Genova","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,2,21]]},"reference":[{"issue":"4","key":"2358_CR1","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MRA.2011.943233","volume":"18","author":"D Scaramuzza","year":"2011","unstructured":"Scaramuzza, D., Fraundorfer, F.: Visual odometry [tutorial]. IEEE Robot. Automat. Magaz. 18(4), 80\u201392 (2011). https:\/\/doi.org\/10.1109\/MRA.2011.943233","journal-title":"IEEE Robot. Automat. Magaz."},{"issue":"2","key":"2358_CR2","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1109\/MRA.2006.1638016","volume":"13","author":"Y Cheng","year":"2006","unstructured":"Cheng, Y., Maimone, M., Matthies, L.: Visual odometry on the Mars exploration rovers. IEEE Robot. Automat. Magaz. 13(2), 54\u201362 (2006). https:\/\/doi.org\/10.1109\/MRA.2006.1638016","journal-title":"IEEE Robot. Automat. Magaz."},{"issue":"3","key":"2358_CR3","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1002\/rob.20184","volume":"24","author":"M Maimone","year":"2007","unstructured":"Maimone, M., Cheng, Y., Matthies, L.: Two years of visual odometry on the Mars exploration rovers. J. Field Robot. 24(3), 169\u2013186 (2007). https:\/\/doi.org\/10.1002\/rob.20184","journal-title":"J. Field Robot."},{"issue":"3","key":"2358_CR4","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1002\/rob.22138","volume":"40","author":"S Andolfo","year":"2023","unstructured":"Andolfo, S., Petricca, F., Genova, A.: Precise pose estimation of the NASA Mars 2020 perseverance rover through a stereo-vision-based approach. J. Field Robot. 40(3), 684\u2013700 (2023)","journal-title":"J. Field Robot."},{"key":"2358_CR5","doi-asserted-by":"publisher","unstructured":"Howard, A.: Real-time stereo visual odometry for autonomous ground vehicles. In: IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3946\u20133952 (2008). https:\/\/doi.org\/10.1109\/IROS.2008.4651114","DOI":"10.1109\/IROS.2008.4651114"},{"key":"2358_CR6","doi-asserted-by":"crossref","unstructured":"Maimone, M., Patel, N., Sabel, A., Holloway, A., Rankin, A.: Visual odometry thinking while driving for the curiosity Mars rover\u2019s three-year test campaign: Impact of evolving constraints on verification and validation. In: IEEE Aerospace Conference, pp. 1\u201310 (2022)","DOI":"10.1109\/AERO53065.2022.9843487"},{"issue":"80","key":"2358_CR7","doi-asserted-by":"publisher","first-page":"3099","DOI":"10.1126\/scirobotics.adi3099","volume":"8","author":"V Verma","year":"2023","unstructured":"Verma, V., Maimone, M.W., Gaines, D.M., Francis, R., Estlin, T.A., Kuhn, S.R., Rabideau, G.R., Chien, S.A., McHenry, M.M., Graser, E.J., et al.: Autonomous robotics is driving perseverance rover\u2019s progress on Mars. Sci. Robot. 8(80), 3099 (2023)","journal-title":"Sci. Robot."},{"key":"2358_CR8","unstructured":"Andolfo, S., Del\u00a0Vecchio, E., Gargiulo, A.M., Petricca, F., Genova, A., et al.: Semi-autonomous guidance, navigation and control system for planetary rovers. In: International Astronautical Congress (IAC), vol. 2022 (2022)"},{"issue":"2","key":"2358_CR9","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/MRA.2006.1638022","volume":"13","author":"H Durrant-Whyte","year":"2006","unstructured":"Durrant-Whyte, H., Bailey, T.: Simultaneous localization and mapping: Part i. IEEE Robot. Automat. Magaz. 13(2), 99\u2013110 (2006). https:\/\/doi.org\/10.1109\/MRA.2006.1638022","journal-title":"IEEE Robot. Automat. Magaz."},{"issue":"4","key":"2358_CR10","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1109\/MITS.2010.939925","volume":"2","author":"G Grisetti","year":"2010","unstructured":"Grisetti, G., K\u00fcmmerle, R., Stachniss, C., Burgard, W.: A tutorial on graph-based SLAM. IEEE Intell. Transp. Syst. Mag. 2(4), 31\u201343 (2010). https:\/\/doi.org\/10.1109\/MITS.2010.939925","journal-title":"IEEE Intell. Transp. Syst. Mag."},{"key":"2358_CR11","doi-asserted-by":"publisher","unstructured":"Dellaert, F., Kaess, M.: Factor Graphs for Robot Perception. Found. Trends\u00ae Robot. 6. Now Publishers, Delft, The Netherlands (2017). https:\/\/doi.org\/10.1561\/2300000043","DOI":"10.1561\/2300000043"},{"issue":"2","key":"2358_CR12","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","volume":"60","author":"DG Lowe","year":"2004","unstructured":"Lowe, D.G.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vision 60(2), 91\u2013110 (2004). https:\/\/doi.org\/10.1023\/B:VISI.0000029664.99615.94","journal-title":"Int. J. Comput. Vision"},{"issue":"3","key":"2358_CR13","doi-asserted-by":"publisher","first-page":"346","DOI":"10.1016\/j.cviu.2007.09.014","volume":"110","author":"H Bay","year":"2008","unstructured":"Bay, H., Ess, A., Tuytelaars, T., Van Gool, L.: Speeded-up robust features (SURF). Comput. Vis. Image Underst. 110(3), 346\u2013359 (2008). https:\/\/doi.org\/10.1016\/j.cviu.2007.09.014","journal-title":"Comput. Vis. Image Underst."},{"key":"2358_CR14","doi-asserted-by":"publisher","unstructured":"Rublee, E., Rabaud, V., Konolige, K., Bradski, G.: ORB: An efficient alternative to SIFT or SURF. In: Proceedings of the IEEE International Conference on Computer Vision (ICCV), pp. 2564\u20132571 (2011). https:\/\/doi.org\/10.1109\/ICCV.2011.6126544","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"2358_CR15","doi-asserted-by":"crossref","unstructured":"DeTone, D., Malisiewicz, T., Rabinovich, A.: Superpoint: Self-supervised interest point detection and description. In: CVPR Workshops (2018)","DOI":"10.1109\/CVPRW.2018.00060"},{"key":"2358_CR16","doi-asserted-by":"crossref","unstructured":"Sarlin, P.-E., DeTone, D., Malisiewicz, T., Rabinovich, A.: Superglue: Learning feature matching with graph neural networks. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 4938\u20134947 (2020)","DOI":"10.1109\/CVPR42600.2020.00499"},{"key":"2358_CR17","unstructured":"Lucas, B.D., Kanade, T.: An iterative image registration technique with an application to stereo vision. In: Proceedings of the 7th International Joint Conference on Artificial Intelligence (IJCAI), pp. 674\u2013679 (1981)"},{"key":"2358_CR18","unstructured":"Bouguet, J.-Y.: Pyramidal implementation of the lucas\u2013kanade feature tracker: Description of the algorithm. Technical report, Intel Corporation, Microprocessor Research Labs (2001)"},{"key":"2358_CR19","doi-asserted-by":"publisher","unstructured":"Nist\u00e9r, D.: An efficient solution to the five-point relative pose problem. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 195\u2013202 (2004). https:\/\/doi.org\/10.1109\/CVPR.2004.1315091","DOI":"10.1109\/CVPR.2004.1315091"},{"issue":"8","key":"2358_CR20","doi-asserted-by":"publisher","first-page":"930","DOI":"10.1109\/TPAMI.2003.1217603","volume":"25","author":"X-S Gao","year":"2003","unstructured":"Gao, X.-S., Hou, X.-R., Tang, J., Cheng, H.-F.: Complete solution classification for the perspective-three-point problem. IEEE Trans. Pattern Anal. Mach. Intell. 25(8), 930\u2013943 (2003). https:\/\/doi.org\/10.1109\/TPAMI.2003.1217603","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"issue":"2","key":"2358_CR21","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/s11263-008-0152-6","volume":"81","author":"V Lepetit","year":"2009","unstructured":"Lepetit, V., Moreno-Noguer, F., Fua, P.: EPnP: An accurate $$O(n)$$ solution to the PnP problem. Int. J. Comput. Vision 81(2), 155\u2013166 (2009). https:\/\/doi.org\/10.1007\/s11263-008-0152-6","journal-title":"Int. J. Comput. Vision"},{"issue":"6","key":"2358_CR22","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.: Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24(6), 381\u2013395 (1981). https:\/\/doi.org\/10.1145\/358669.358692","journal-title":"Commun. ACM"},{"key":"2358_CR23","doi-asserted-by":"publisher","unstructured":"Chum, O., Matas, J.: Matching with PROSAC: Progressive sample consensus. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 220\u2013226 (2005). https:\/\/doi.org\/10.1109\/CVPR.2005.221","DOI":"10.1109\/CVPR.2005.221"},{"issue":"1","key":"2358_CR24","doi-asserted-by":"publisher","first-page":"138","DOI":"10.1006\/cviu.1999.0832","volume":"78","author":"PHS Torr","year":"2000","unstructured":"Torr, P.H.S., Zisserman, A.: MLESAC: A new robust estimator with application to estimating image geometry. Comput. Vis. Image Underst. 78(1), 138\u2013156 (2000). https:\/\/doi.org\/10.1006\/cviu.1999.0832","journal-title":"Comput. Vis. Image Underst."},{"key":"2358_CR25","doi-asserted-by":"publisher","unstructured":"Rousseeuw, P.J.: Least median of squares regression. J. Am. Stat. Ass. 79(388), 871\u2013880 (1984) https:\/\/doi.org\/10.1080\/01621459.1984.10477105","DOI":"10.1080\/01621459.1984.10477105"},{"issue":"2","key":"2358_CR26","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1177\/0278364911430419","volume":"31","author":"M Kaess","year":"2012","unstructured":"Kaess, M., Ranganathan, A., Dellaert, F.: iSAM2: Incremental smoothing and mapping using the bayes tree. The Int. J. Robot. Res. 31(2), 216\u2013235 (2012). https:\/\/doi.org\/10.1177\/0278364911430419","journal-title":"The Int. J. Robot. Res."},{"key":"2358_CR27","doi-asserted-by":"publisher","unstructured":"Dellaert, F., Contributors, G.: Borglab\/gtsam. https:\/\/doi.org\/10.5281\/zenodo.5794541 . https:\/\/github.com\/borglab\/gtsam","DOI":"10.5281\/zenodo.5794541"},{"issue":"5","key":"2358_CR28","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.: ORB-SLAM2: An open-source SLAM system for monocular, stereo, and RGB-D cameras. IEEE Trans. Rob. 33(5), 1255\u20131262 (2017). https:\/\/doi.org\/10.1109\/TRO.2017.2705103","journal-title":"IEEE Trans. Rob."},{"key":"2358_CR29","doi-asserted-by":"publisher","unstructured":"Forster, C., Pizzoli, M., Scaramuzza, D.: SVO: Fast semi-direct monocular visual odometry. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 15\u201322 (2014). https:\/\/doi.org\/10.1109\/ICRA.2014.6906584","DOI":"10.1109\/ICRA.2014.6906584"},{"issue":"3","key":"2358_CR30","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1109\/TPAMI.2017.2658577","volume":"40","author":"J Engel","year":"2018","unstructured":"Engel, J., Koltun, V., Cremers, D.: Direct sparse odometry. IEEE Trans. Pattern Anal. Mach. Intell. 40(3), 611\u2013625 (2018). https:\/\/doi.org\/10.1109\/TPAMI.2017.2658577","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"issue":"3","key":"2358_CR31","doi-asserted-by":"publisher","first-page":"314","DOI":"10.1177\/0278364914554813","volume":"34","author":"S Leutenegger","year":"2015","unstructured":"Leutenegger, S., Lynen, S., Bosse, M., Siegwart, R., Furgale, P.T.: Keyframe-based visual-inertial odometry using nonlinear optimization. The Int. J. Robot. Res. 34(3), 314\u2013334 (2015). https:\/\/doi.org\/10.1177\/0278364914554813","journal-title":"The Int. J. Robot. Res."},{"issue":"4","key":"2358_CR32","doi-asserted-by":"publisher","first-page":"1004","DOI":"10.1109\/TRO.2018.2853729","volume":"34","author":"T Qin","year":"2018","unstructured":"Qin, T., Li, P., Shen, S.: VINS-Mono: A robust and versatile monocular visual-inertial state estimator. IEEE Trans. Rob. 34(4), 1004\u20131020 (2018). https:\/\/doi.org\/10.1109\/TRO.2018.2853729","journal-title":"IEEE Trans. Rob."},{"key":"2358_CR33","doi-asserted-by":"publisher","unstructured":"Kendall, A., Grimes, M., Cipolla, R.: Posenet: A convolutional network for real-time 6-dof camera relocalization. In: Proceedings of the IEEE International Conference on Computer Vision (ICCV), pp. 2938\u20132946 (2015). https:\/\/doi.org\/10.1109\/ICCV.2015.336","DOI":"10.1109\/ICCV.2015.336"},{"key":"2358_CR34","doi-asserted-by":"publisher","unstructured":"Wang, S., Clark, R., Wen, H., Trigoni, N.: DeepVO: Towards end-to-end visual odometry with deep recurrent convolutional neural networks. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 2043\u20132050 (2017). https:\/\/doi.org\/10.1109\/ICRA.2017.7989236","DOI":"10.1109\/ICRA.2017.7989236"},{"key":"2358_CR35","unstructured":"Teed, Z., Deng, J.: Deepv2d: Video to depth with differentiable structure from motion. (2019) arXiv:1812.04605"},{"key":"2358_CR36","unstructured":"Tang, C., Tan, P.: BA-Net: Dense bundle adjustment network. In: International Conference on Learning Representations (ICLR) (2019)"},{"issue":"2","key":"2358_CR37","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1109\/LRA.2020.2965415","volume":"5","author":"J Czarnowski","year":"2020","unstructured":"Czarnowski, J., Laidlow, T., Clark, R., Davison, A.J.: Deepfactors: Real-time probabilistic dense monocular SLAM. IEEE Robot. Automat. Lett. 5(2), 721\u2013728 (2020). https:\/\/doi.org\/10.1109\/LRA.2020.2965415","journal-title":"IEEE Robot. Automat. Lett."},{"key":"2358_CR38","unstructured":"Gal, Y., Ghahramani, Z.: Dropout as a bayesian approximation: Representing model uncertainty in deep learning. In: International Conference on Machine Learning (ICML), pp. 1050\u20131059 (2016)"},{"key":"2358_CR39","unstructured":"Kendall, A., Gal, Y.: What uncertainties do we need in bayesian deep learning for computer vision? In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 5574\u20135583 (2017)"},{"key":"2358_CR40","doi-asserted-by":"crossref","unstructured":"Kendall, A., Gal, Y., Cipolla, R.: Multi-task learning using uncertainty to weigh losses for scene geometry and semantics. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 7482\u20137491 (2018)","DOI":"10.1109\/CVPR.2018.00781"},{"key":"2358_CR41","unstructured":"Sensoy, M., Kaplan, L., Kandemir, M.: Evidential deep learning to quantify and learn uncertainty. In: Advances in Neural Information Processing Systems (NeurIPS) (2018)"},{"key":"2358_CR42","unstructured":"Amini, A., Schwarting, W., Soleimany, A., Rus, D.: Deep evidential regression. In: Advances in Neural Information Processing Systems (NeurIPS) (2020)"},{"issue":"2","key":"2358_CR43","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1109\/LRA.2020.2965415","volume":"5","author":"J Czarnowski","year":"2020","unstructured":"Czarnowski, J., Laidlow, T., Clark, R., Davison, A.J.: Deepfactors: Real-time probabilistic dense monocular SLAM. IEEE Robot. Automat. Lett. 5(2), 721\u2013728 (2020). https:\/\/doi.org\/10.1109\/LRA.2020.2965415","journal-title":"IEEE Robot. Automat. Lett."},{"issue":"2","key":"2358_CR44","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1109\/TPAMI.2007.1166","volume":"30","author":"H Hirschm\u00fcller","year":"2008","unstructured":"Hirschm\u00fcller, H.: Stereo processing by semiglobal matching and mutual information. IEEE Trans. Pattern Anal. Mach. Intell. 30(2), 328\u2013341 (2008). https:\/\/doi.org\/10.1109\/TPAMI.2007.1166","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"2358_CR45","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/978-3-540-48113-3_26","volume-title":"Robotics Research","author":"G Sibley","year":"2007","unstructured":"Sibley, G., Matthies, L., Sukhatme, G.: Bias reduction and filter convergence for long range stereo. In: Thrun, S., Brooks, R., Durrant-Whyte, H. (eds.) Robotics Research, pp. 285\u2013294. Springer, Berlin, Heidelberg (2007)"},{"key":"2358_CR46","doi-asserted-by":"publisher","unstructured":"Li, R., Wang, S., Long, Z., Gu, D.: UnDeepVO: Monocular visual odometry through unsupervised deep learning. In: 2018 IEEE International Conference on Robotics and Automation (ICRA), pp. 7286\u20137291 (2018). https:\/\/doi.org\/10.1109\/ICRA.2018.8461251","DOI":"10.1109\/ICRA.2018.8461251"},{"key":"2358_CR47","doi-asserted-by":"crossref","unstructured":"Zhan, H., Garg, R., Weerasekera, C.S., Li, K., Agarwal, H., Reid, I.: Unsupervised learning of monocular depth estimation and visual odometry with deep feature reconstruction. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (2018)","DOI":"10.1109\/CVPR.2018.00043"},{"issue":"11","key":"2358_CR48","doi-asserted-by":"publisher","first-page":"1231","DOI":"10.1177\/0278364913491297","volume":"32","author":"A Geiger","year":"2013","unstructured":"Geiger, A., Lenz, P., Stiller, C., Urtasun, R.: Vision meets robotics: The KITTI dataset. The Int. J. Robot. Res. 32(11), 1231\u20131237 (2013). https:\/\/doi.org\/10.1177\/0278364913491297","journal-title":"The Int. J. Robot. Res."},{"key":"2358_CR49","unstructured":"Corporation, S.: Icx267 Sensor Datasheet. (2004). Accessed: Feb. 3, 2025"},{"key":"2358_CR50","volume-title":"Multiple View Geometry in Computer Vision","author":"R Hartley","year":"2003","unstructured":"Hartley, R., Zisserman, A.: Multiple View Geometry in Computer Vision. Cambridge University Press, Cambridge, UK (2003)"},{"key":"2358_CR51","doi-asserted-by":"crossref","unstructured":"Shimizu, M., Okutomi, M.: Precise sub-pixel estimation on area-based matching. In: Proceedings of the Eighth IEEE International Conference on Computer Vision (ICCV), 1, pp. 90\u201397 (2001)","DOI":"10.1109\/ICCV.2001.937503"},{"key":"2358_CR52","doi-asserted-by":"publisher","DOI":"10.1117\/3.2265056","volume-title":"Introduction to the Optical Transfer Function","author":"CS Williams","year":"2002","unstructured":"Williams, C.S., Becklund, O.A.: Introduction to the Optical Transfer Function, vol. 112. SPIE Press, Bellingham, WA, USA (2002)"},{"key":"2358_CR53","doi-asserted-by":"publisher","unstructured":"Rivolta, C.: Airy disk diffraction pattern: Comparison of some values of f\/no. and obscuration ratio. Appl. Opt. 25(14), 2404\u20132408 (1986) https:\/\/doi.org\/10.1364\/AO.25.002404","DOI":"10.1364\/AO.25.002404"},{"key":"2358_CR54","doi-asserted-by":"publisher","unstructured":"S\u00fcnderhauf, N., Protzel, P.: Towards a robust back-end for pose graph SLAM. In: 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 1254\u20131261 (2012). https:\/\/doi.org\/10.1109\/ICRA.2012.6224709","DOI":"10.1109\/ICRA.2012.6224709"},{"key":"2358_CR55","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1007\/11744023_34","volume-title":"Computer Vision - ECCV 2006","author":"E Rosten","year":"2006","unstructured":"Rosten, E., Drummond, T.: Machine learning for high-speed corner detection. In: Leonardis, A., Bischof, H., Pinz, A. (eds.) Computer Vision - ECCV 2006, pp. 430\u2013443. Springer, Berlin, Heidelberg (2006)"},{"key":"2358_CR56","unstructured":"Bradski, G.: The OpenCV library. Dr. Dobb\u2019s J. Softw. Tools. (2000)"},{"key":"2358_CR57","unstructured":"Mizukami, Y., Okada, K., Nomura, A., Nakanishi, S., Tadamura, K.: Sub-pixel disparity search for binocular stereo vision. In: Proceedings of the 21st International Conference on Pattern Recognition (ICPR), pp. 364\u2013367 (2012)"},{"key":"2358_CR58","doi-asserted-by":"publisher","unstructured":"Nefian, A.V., Husmann, K., Broxton, M., To, V., Lundy, M., Hancher, M.D.: A bayesian formulation for sub-pixel refinement in stereo orbital imagery. In: IEEE International Conference on Image Processing (ICIP), pp. 2361\u20132364 (2009). https:\/\/doi.org\/10.1109\/ICIP.2009.5413749","DOI":"10.1109\/ICIP.2009.5413749"},{"key":"2358_CR59","unstructured":"Xiong, Y., Matthies, L.: Error analysis of a real-time stereo system. In: Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1087\u20131093 (1997)"},{"key":"2358_CR60","doi-asserted-by":"crossref","unstructured":"Kanazawa, Y., Kanatani, K.: Do we really have to consider covariance matrices for image feature points? Electron. Commun. Japan (Part III: Fundamental Electronic Science). 86(1), 1\u201310 (2003)","DOI":"10.1002\/ecjc.10042"},{"key":"2358_CR61","doi-asserted-by":"publisher","unstructured":"Arun, K.S., Huang, T.S., Blostein, S.D.: Least-squares fitting of two 3-D point sets. IEEE Trans. Pattern Anal. Mach. Intell. PAMI-9(5), 698\u2013700 (1987) https:\/\/doi.org\/10.1109\/TPAMI.1987.4767965","DOI":"10.1109\/TPAMI.1987.4767965"},{"issue":"12","key":"2358_CR62","doi-asserted-by":"publisher","first-page":"5490","DOI":"10.3390\/app11125490","volume":"11","author":"AM Gargiulo","year":"2021","unstructured":"Gargiulo, A.M., Stefano, I., Genova, A.: Model-based slippage estimation to enhance planetary rover localization with wheel odometry. Appl. Sci. 11(12), 5490 (2021)","journal-title":"Appl. Sci."},{"issue":"6","key":"2358_CR63","doi-asserted-by":"publisher","first-page":"833","DOI":"10.1002\/rob.22016","volume":"38","author":"L Meyer","year":"2021","unstructured":"Meyer, L., Sm\u00ed\u0161ek, M., Fontan Villacampa, A., Oliva Maza, L., Medina, D., Schuster, M.J., Steidle, F., Vayugundla, M., M\u00fcller, M.G., Rebele, B., Wedler, A., Triebel, R.: The MADMAX data set for visual-inertial rover navigation on Mars. J. Field Robot. 38(6), 833\u2013853 (2021). https:\/\/doi.org\/10.1002\/rob.22016","journal-title":"J. Field Robot."},{"issue":"11","key":"2358_CR64","doi-asserted-by":"publisher","first-page":"1231","DOI":"10.1177\/0278364913491297","volume":"32","author":"A Geiger","year":"2013","unstructured":"Geiger, A., Lenz, P., Stiller, C., Urtasun, R.: Vision meets robotics: The KITTI dataset. The Int. J. Robot. Res. 32(11), 1231\u20131237 (2013). https:\/\/doi.org\/10.1177\/0278364913491297","journal-title":"The Int. J. Robot. Res."}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-026-02358-0","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-026-02358-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-026-02358-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T00:19:00Z","timestamp":1779063540000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-026-02358-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2,21]]},"references-count":64,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2026,6]]}},"alternative-id":["2358"],"URL":"https:\/\/doi.org\/10.1007\/s10846-026-02358-0","relation":{},"ISSN":["1573-0409"],"issn-type":[{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,2,21]]},"assertion":[{"value":"28 April 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 January 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 February 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"57"}}