{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,11]],"date-time":"2025-12-11T03:05:03Z","timestamp":1765422303387},"reference-count":49,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T00:00:00Z","timestamp":1674777600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T00:00:00Z","timestamp":1674777600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Machine Vision and Applications"],"published-print":{"date-parts":[[2023,3]]},"DOI":"10.1007\/s00138-023-01370-w","type":"journal-article","created":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T20:22:46Z","timestamp":1674850966000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Improving visual odometry pipeline with feedback from forward and backward motion estimates"],"prefix":"10.1007","volume":"34","author":[{"given":"Raghav","family":"Sardana","sequence":"first","affiliation":[]},{"given":"Vinod","family":"Karar","sequence":"additional","affiliation":[]},{"given":"Shashi","family":"Poddar","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,1,27]]},"reference":[{"issue":"1s","key":"1370_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3472810","volume":"18","author":"C Yan","year":"2022","unstructured":"Yan, C., Meng, L., Li, L., Zhang, J., Wang, Z., Yin, J., Zhang, J., Sun, Y., Zheng, B.: Age-invariant face recognition by multi-feature fusionand decomposition with self-attention. ACM Trans. Multimed. Comput. Commun. Appl. 18(1s), 1\u201318 (2022)","journal-title":"ACM Trans. Multimed. Comput. Commun. Appl."},{"issue":"1","key":"1370_CR2","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/TCSVT.2021.3067449","volume":"32","author":"C Yan","year":"2021","unstructured":"Yan, C., Hao, Y., Li, L., Yin, J., Liu, A., Mao, Z., Chen, Z., Gao, X.: Task-adaptive attention for image captioning. IEEE Trans. Circuits Syst. Video Technol. 32(1), 43\u201351 (2021)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"1370_CR3","doi-asserted-by":"crossref","unstructured":"Poddar, S., Kottath, R., Karar, V.: Motion estimation made easy: evolution and trends in visual odometry. In: Recent Advances in Computer Vision, pp. 305\u2013331. Springer, New York (2019)","DOI":"10.1007\/978-3-030-03000-1_13"},{"issue":"4","key":"1370_CR4","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. Autom. Magazine 18(4), 80\u201392 (2011)","journal-title":"IEEE Robot. Autom. Magazine"},{"key":"1370_CR5","unstructured":"Nist\u00e9r, D., Naroditsky, O., Bergen, J.: Visual odometry. In: Computer Vision and Pattern Recognition, 2004. CVPR 2004. In Proceedings of the 2004 IEEE Computer Society Conference On, vol. 1 (2004). IEEE"},{"key":"1370_CR6","unstructured":"Moravec, H.P.: Obstacle avoidance and navigation in the real world by a seeing robot rover. PhD thesis, Stanford University (1980)"},{"issue":"1","key":"1370_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S0921-8890(99)00125-6","volume":"32","author":"M Bertozzi","year":"2000","unstructured":"Bertozzi, M., Broggi, A., Fascioli, A.: Vision-based intelligent vehicles: State of the art and perspectives. Robot. Auton. Syst. 32(1), 1\u201316 (2000)","journal-title":"Robot. Auton. Syst."},{"issue":"4","key":"1370_CR8","doi-asserted-by":"publisher","first-page":"578","DOI":"10.1002\/rob.21762","volume":"35","author":"I Cvi\u0161i\u0107","year":"2018","unstructured":"Cvi\u0161i\u0107, I., \u0106esi\u0107, J., Markovi\u0107, I., Petrovi\u0107, I.: SOFT-SLAM: Computationally efficient stereo visual simultaneous localization and mapping for autonomous unmanned aerial vehicles. J. Field Robot. 35(4), 578\u2013595 (2018)","journal-title":"J. Field Robot."},{"issue":"3","key":"1370_CR9","doi-asserted-by":"publisher","first-page":"1559","DOI":"10.1007\/s10846-020-01206-z","volume":"100","author":"R Kottath","year":"2020","unstructured":"Kottath, R., Poddar, S., Sardana, R., Bhondekar, A.P., Karar, V.: Mutual information based feature selection for stereo visual odometry. J. Intell. Robot. Syst. 100(3), 1559\u20131568 (2020)","journal-title":"J. Intell. Robot. Syst."},{"issue":"10","key":"1370_CR10","first-page":"902","volume":"229","author":"O Tutsoy","year":"2015","unstructured":"Tutsoy, O., Colak, S.: Adaptive estimator design for unstable output error systems: A test problem and traditional system identification based analysis. Proc. Inst. Mech. Eng. I J. Syst. Control Eng. 229(10), 902\u2013916 (2015)","journal-title":"Proc. Inst. Mech. Eng. I J. Syst. Control Eng."},{"issue":"3","key":"1370_CR11","doi-asserted-by":"publisher","first-page":"1020","DOI":"10.1002\/asjc.1184","volume":"18","author":"O Tutsoy","year":"2016","unstructured":"Tutsoy, O.: Design and comparison base analysis of adaptive estimator for completely unknown linear systems in the presence of oe noise and constant input time delay. Asian J. Control 18(3), 1020\u20131029 (2016)","journal-title":"Asian J. Control"},{"key":"1370_CR12","doi-asserted-by":"crossref","unstructured":"Sardana, R., Kottath, R., Karar, V., Poddar, S.: Joint forward-backward visual odometry for stereo cameras. Proc. Adv. Robot. pp. 1\u20135 (2019)","DOI":"10.1145\/3352593.3352651"},{"key":"1370_CR13","doi-asserted-by":"crossref","unstructured":"Yan, C., Gong, B., Wei, Y., Gao, Y.: Deep multi-view enhancement hashing for image retrieval. IEEE Trans. Pattern Anal. Mach. Intell. 43(4), 1445\u20131451 (2020)","DOI":"10.1109\/TPAMI.2020.2975798"},{"issue":"4","key":"1370_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3404374","volume":"16","author":"C Yan","year":"2020","unstructured":"Yan, C., Li, Z., Zhang, Y., Liu, Y., Ji, X., Zhang, Y.: Depth image denoising using nuclear norm and learning graph model. ACM Trans. Multimed. Comput. Commun. Appl. 16(4), 1\u201317 (2020)","journal-title":"ACM Trans. Multimed. Comput. Commun. Appl."},{"key":"1370_CR15","doi-asserted-by":"crossref","unstructured":"Clark, R., Wang, S., Wen, H., Markham, A., Trigoni, N.: Vinet: Visual-inertial odometry as a sequence-to-sequence learning problem. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 31 (2017)","DOI":"10.1609\/aaai.v31i1.11215"},{"issue":"4\u20135","key":"1370_CR16","doi-asserted-by":"publisher","first-page":"513","DOI":"10.1177\/0278364917734298","volume":"37","author":"S Wang","year":"2018","unstructured":"Wang, S., Clark, R., Wen, H., Trigoni, N.: End-to-end, sequence-to-sequence probabilistic visual odometry through deep neural networks. Int. J. Robot. Res. 37(4\u20135), 513\u2013542 (2018)","journal-title":"Int. J. Robot. Res."},{"key":"1370_CR17","doi-asserted-by":"crossref","unstructured":"Wang, S., Clark, R., Wen, H., Trigoni, N.: Deepvo: Towards end-to-end visual odometry with deep recurrent convolutional neural networks. In: 2017 IEEE International Conference on Robotics and Automation (ICRA), pp. 2043\u20132050 (2017). IEEE","DOI":"10.1109\/ICRA.2017.7989236"},{"key":"1370_CR18","doi-asserted-by":"crossref","unstructured":"Konda, K.R., Memisevic, R.: Learning visual odometry with a convolutional network. In: VISAPP (1), pp. 486\u2013490 (2015)","DOI":"10.5220\/0005299304860490"},{"key":"1370_CR19","doi-asserted-by":"crossref","unstructured":"Handa, A., Bloesch, M., P\u0103tr\u0103ucean, V., Stent, S., McCormac, J., Davison, A.: gvnn: Neural network library for geometric computer vision. In: European Conference on Computer Vision, pp. 67\u201382 . Springer (2016)","DOI":"10.1007\/978-3-319-49409-8_9"},{"key":"1370_CR20","doi-asserted-by":"crossref","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). IEEE","DOI":"10.1109\/ICRA.2018.8461251"},{"key":"1370_CR21","doi-asserted-by":"crossref","unstructured":"Iyer, G., Krishna Murthy, J., Gupta, G., Krishna, M., Paull, L.: Geometric consistency for self-supervised end-to-end visual odometry. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, pp. 267\u2013275 (2018)","DOI":"10.1109\/CVPRW.2018.00064"},{"issue":"3","key":"1370_CR22","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1109\/TPAMI.2017.2658577","volume":"40","author":"J Engel","year":"2017","unstructured":"Engel, J., Koltun, V., Cremers, D.: Direct sparse odometry. IEEE Trans. Pattern Anal. Mach. Intell. 40(3), 611\u2013625 (2017)","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"1370_CR23","doi-asserted-by":"crossref","unstructured":"Wang, R., Schworer, M., Cremers, D.: Stereo dso: Large-scale direct sparse visual odometry with stereo cameras. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 3903\u20133911 (2017)","DOI":"10.1109\/ICCV.2017.421"},{"key":"1370_CR24","doi-asserted-by":"crossref","unstructured":"Kuse, M., Shen, S.: Robust camera motion estimation using direct edge alignment and sub-gradient method. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 573\u2013579 (2016). IEEE","DOI":"10.1109\/ICRA.2016.7487181"},{"key":"1370_CR25","doi-asserted-by":"crossref","unstructured":"Babu, B.W., Kim, S., Yan, Z., Ren, L.: $$\\sigma $$-dvo: Sensor noise model meets dense visual odometry. In: 2016 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), pp. 18\u201326 (2016). IEEE","DOI":"10.1109\/ISMAR.2016.11"},{"issue":"4","key":"1370_CR26","doi-asserted-by":"publisher","first-page":"1363","DOI":"10.1109\/TRO.2020.2991614","volume":"36","author":"J Zubizarreta","year":"2020","unstructured":"Zubizarreta, J., Aguinaga, I., Montiel, J.M.M.: Direct sparse mapping. IEEE Trans. Rob. 36(4), 1363\u20131370 (2020)","journal-title":"IEEE Trans. Rob."},{"key":"1370_CR27","doi-asserted-by":"crossref","unstructured":"Alismail, H., Browning, B., Lucey, S.: Enhancing direct camera tracking with dense feature descriptors. In: Asian Conference on Computer Vision, pp. 535\u2013551 (2016). Springer","DOI":"10.1007\/978-3-319-54190-7_33"},{"issue":"4","key":"1370_CR28","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1016\/j.robot.2004.03.014","volume":"47","author":"E Menegatti","year":"2004","unstructured":"Menegatti, E., Maeda, T., Ishiguro, H.: Image-based memory for robot navigation using properties of omnidirectional images. Robot. Auton. Syst. 47(4), 251\u2013267 (2004)","journal-title":"Robot. Auton. Syst."},{"issue":"4","key":"1370_CR29","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1016\/j.imavis.2004.05.010","volume":"23","author":"Y-H Kim","year":"2005","unstructured":"Kim, Y.-H., Martinez, A.M., Kak, A.C.: Robust motion estimation under varying illumination. Image Vis. Comput. 23(4), 365\u2013375 (2005)","journal-title":"Image Vis. Comput."},{"key":"1370_CR30","doi-asserted-by":"crossref","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)","DOI":"10.1109\/TRO.2017.2705103"},{"key":"1370_CR31","doi-asserted-by":"crossref","unstructured":"Schlegel, D., Colosi, M., Grisetti, G.: Proslam: Graph slam from a programmer\u2019s perspective. In: 2018 IEEE International Conference on Robotics and Automation (ICRA), pp. 3833\u20133840 (2018). IEEE","DOI":"10.1109\/ICRA.2018.8461180"},{"issue":"6","key":"1370_CR32","doi-asserted-by":"publisher","first-page":"2217","DOI":"10.1109\/JSEN.2018.2884321","volume":"19","author":"H Yu","year":"2018","unstructured":"Yu, H., Fu, Q., Yang, Z., Tan, L., Sun, W., Sun, M.: Robust robot pose estimation for challenging scenes with an rgb-d camera. IEEE Sens. J. 19(6), 2217\u20132229 (2018)","journal-title":"IEEE Sens. J."},{"key":"1370_CR33","doi-asserted-by":"crossref","unstructured":"Engel, J., St\u00fcckler, J., Cremers, D.: Large-scale direct slam with stereo cameras. In: 2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1935\u20131942 (2015). IEEE","DOI":"10.1109\/IROS.2015.7353631"},{"issue":"21","key":"1370_CR34","doi-asserted-by":"publisher","first-page":"9908","DOI":"10.1109\/JSEN.2019.2927405","volume":"19","author":"Q Fu","year":"2019","unstructured":"Fu, Q., Yu, H., Lai, L., Wang, J., Peng, X., Sun, W., Sun, M.: A robust rgb-d slam system with points and lines for low texture indoor environments. IEEE Sens. J. 19(21), 9908\u20139920 (2019)","journal-title":"IEEE Sens. J."},{"key":"1370_CR35","unstructured":"Christensen, K., Hebert, M.: Edge-direct visual odometry. arXiv preprint arXiv:1906.04838 (2019)"},{"issue":"2","key":"1370_CR36","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1007\/s10846-014-0054-5","volume":"77","author":"H Silva","year":"2015","unstructured":"Silva, H., Bernardino, A., Silva, E.: Probabilistic egomotion for stereo visual odometry. J. Intell. Robot. Syst. 77(2), 265\u2013280 (2015)","journal-title":"J. Intell. Robot. Syst."},{"key":"1370_CR37","unstructured":"Morency, L.-P., Gupta, R.: Robust real-time egomotion from stereo images. In: Proceedings 2003 International Conference on Image Processing (Cat. No. 03CH37429), vol. 2, p. 719 (2003). IEEE"},{"key":"1370_CR38","unstructured":"Scaramuzza, D., Fraundorfer, F., Pollefeys, M., Siegwart, R.: Closing the loop in appearance-guided structure-from-motion for omnidirectional cameras. In: The 8th Workshop on Omnidirectional Vision, Camera Networks and Non-classical Cameras-OMNIVIS (2008)"},{"key":"1370_CR39","doi-asserted-by":"crossref","unstructured":"Proesmans, M., Gool, L.V., Pauwels, E., Oosterlinck, A.: Determination of optical flow and its discontinuities using non-linear diffusion. In: European Conference on Computer Vision, pp. 294\u2013304 (1994). Springer","DOI":"10.1007\/BFb0028362"},{"key":"1370_CR40","doi-asserted-by":"crossref","unstructured":"Lovegrove, S., Davison, A.J., Ibanez-Guzm\u00e1n, J.: Accurate visual odometry from a rear parking camera. In: 2011 IEEE Intelligent Vehicles Symposium (IV), pp. 788\u2013793 (2011). IEEE","DOI":"10.1109\/IVS.2011.5940546"},{"key":"1370_CR41","doi-asserted-by":"crossref","unstructured":"Pereira, F., Luft, J., Ilha, G., Sofiatti, A., Susin, A.: Backward motion for estimation enhancement in sparse visual odometry. In: 2017 Workshop of Computer Vision (WVC), pp. 61\u201366 (2017). IEEE","DOI":"10.1109\/WVC.2017.00018"},{"issue":"4","key":"1370_CR42","doi-asserted-by":"publisher","first-page":"2878","DOI":"10.1109\/LRA.2018.2846813","volume":"3","author":"N Yang","year":"2018","unstructured":"Yang, N., Wang, R., Gao, X., Cremers, D.: Challenges in monocular visual odometry: photometric calibration, motion bias, and rolling shutter effect. IEEE Robot. Automat. Lett. 3(4), 2878\u20132885 (2018)","journal-title":"IEEE Robot. Automat. Lett."},{"issue":"5","key":"1370_CR43","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.: Orb-slam: a versatile and accurate monocular slam system. IEEE Trans. Rob. 31(5), 1147\u20131163 (2015)","journal-title":"IEEE Trans. Rob."},{"issue":"14","key":"1370_CR44","doi-asserted-by":"publisher","first-page":"1137","DOI":"10.1080\/08839514.2020.1824093","volume":"34","author":"J Cai","year":"2020","unstructured":"Cai, J., Luo, L., Hu, S.: Bi-direction direct rgb-d visual odometry. Appl. Artif. Intell. 34(14), 1137\u20131158 (2020)","journal-title":"Appl. Artif. Intell."},{"key":"1370_CR45","doi-asserted-by":"crossref","unstructured":"Kitt, B., Geiger, A., Lategahn, H.: Visual odometry based on stereo image sequences with ransac-based outlier rejection scheme. In: 2010 IEEE Intelligent Vehicles Symposium, pp. 486\u2013492 (2010). IEEE","DOI":"10.1109\/IVS.2010.5548123"},{"issue":"4","key":"1370_CR46","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10846-021-01427-w","volume":"102","author":"K Prakash","year":"2021","unstructured":"Prakash, K., Mohamed, M.N., Chakravorty, S., Hasnain, Z.: Structure aided odometry (sao): a novel analytical odometry technique based on semi-absolute localization for precision-warehouse robotic assistance in environments with low feature variation. J. Intell. Robot. Syst. 102(4), 1\u201324 (2021)","journal-title":"J. Intell. Robot. Syst."},{"key":"1370_CR47","doi-asserted-by":"crossref","unstructured":"Geiger, A., Ziegler, J., Stiller, C.: Stereoscan: Dense 3d reconstruction in real-time. In: 2011 IEEE Intelligent Vehicles Symposium (IV), pp. 963\u2013968 (2011). IEEE","DOI":"10.1109\/IVS.2011.5940405"},{"key":"1370_CR48","doi-asserted-by":"crossref","unstructured":"Geiger, A., Lenz, P., Stiller, C., Urtasun, R.: Vision meets robotics: the kitti dataset. Int. J. Robot. Res. 32(11), 1231\u20131237 (2013)","DOI":"10.1177\/0278364913491297"},{"issue":"10","key":"1370_CR49","doi-asserted-by":"publisher","first-page":"1157","DOI":"10.1177\/0278364915620033","volume":"35","author":"M Burri","year":"2016","unstructured":"Burri, M., Nikolic, J., Gohl, P., Schneider, T., Rehder, J., Omari, S., Achtelik, M.W., Siegwart, R.: The euroc micro aerial vehicle datasets. Int. J. Robot. Res. 35(10), 1157\u20131163 (2016)","journal-title":"Int. J. Robot. Res."}],"container-title":["Machine Vision and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00138-023-01370-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00138-023-01370-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00138-023-01370-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,22]],"date-time":"2023-03-22T03:06:51Z","timestamp":1679454411000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00138-023-01370-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,27]]},"references-count":49,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,3]]}},"alternative-id":["1370"],"URL":"https:\/\/doi.org\/10.1007\/s00138-023-01370-w","relation":{},"ISSN":["0932-8092","1432-1769"],"issn-type":[{"value":"0932-8092","type":"print"},{"value":"1432-1769","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,27]]},"assertion":[{"value":"26 August 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 November 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 January 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 January 2023","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"None.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not required.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Not required.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not required.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"Yes.","order":6,"name":"Ethics","group":{"name":"EthicsHeading","label":"Code availability"}}],"article-number":"24"}}