{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,1]],"date-time":"2026-03-01T02:46:23Z","timestamp":1772333183498,"version":"3.50.1"},"reference-count":36,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2018,3,22]],"date-time":"2018-03-22T00:00:00Z","timestamp":1521676800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In this paper, we address the problem of vehicle localization in urban environments. We rely on visual odometry, calculating the incremental motion, to track the position of the vehicle and on place recognition to correct the accumulated drift of visual odometry, whenever a location is recognized. The algorithm used as a place recognition module is SeqSLAM, addressing challenging environments and achieving quite remarkable results. Specifically, we perform the long-term navigation of a vehicle based on the fusion of visual odometry and SeqSLAM. The template library for this latter is created online using navigation information from the visual odometry module. That is, when a location is recognized, the corresponding information is used as an observation of the filter. The fusion is done using the EKF and the UKF, the well-known nonlinear state estimation methods, to assess the superior alternative. The algorithm is evaluated using the KITTI dataset and the results show the reduction of the navigation errors by loop-closure detection. The overall position error of visual odometery with SeqSLAM is 0.22% of the trajectory, which is much smaller than the navigation errors of visual odometery alone 0.45%. In addition, despite the superiority of the UKF in a variety of estimation problems, our results indicate that the UKF performs as efficiently as the EKF at the expense of an additional computational overhead. This leads to the conclusion that the EKF is a better choice for fusing visual odometry and SeqSlam in a long-term navigation context.<\/jats:p>","DOI":"10.3390\/s18040939","type":"journal-article","created":{"date-parts":[[2018,3,22]],"date-time":"2018-03-22T09:12:11Z","timestamp":1521709931000},"page":"939","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Visual Odometry and Place Recognition Fusion for Vehicle Position Tracking in Urban Environments"],"prefix":"10.3390","volume":"18","author":[{"given":"Safa","family":"Ouerghi","sequence":"first","affiliation":[{"name":"Carthage University, SUP\u2019COM, GRESCOM, El Ghazela 2083, Tunisia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1078-5043","authenticated-orcid":false,"given":"R\u00e9mi","family":"Boutteau","sequence":"additional","affiliation":[{"name":"Normandie University, UNIROUEN, ESIGELEC, IRSEEM, 76000 Rouen, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Savatier","sequence":"additional","affiliation":[{"name":"Normandie University, UNIROUEN, ESIGELEC, IRSEEM, 76000 Rouen, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fethi","family":"Tlili","sequence":"additional","affiliation":[{"name":"Carthage University, SUP\u2019COM, GRESCOM, El Ghazela 2083, Tunisia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,3,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Milford, M.J., and Wyeth, G.F. (2012, January 14\u201318). SeqSLAM: Visual route-based navigation for sunny summer days and stormy winter nights. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), St. Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6224623"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"766","DOI":"10.1177\/0278364913490323","article-title":"Vision-Based Place Recognition: How Low Can You Go?","volume":"32","author":"Milford","year":"2013","journal-title":"Int. J. Robot. Res."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Bonardi, F., Ainouz, S., Boutteau, R., Dupuis, Y., Savatier, X., and Vasseur, P. (2017). PHROG: A multimodal Feature for Place Recognition. Sensors, 17.","DOI":"10.3390\/s17051167"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Stone, T., Mangan, M., Ardin, P., and Webb, B. (2014, January 12\u201316). Sky segmentation with ultraviolet images can be used for navigation. Proceedings of the Robotics: Science and Systems X (RSS), University of California, Berkeley, CA, USA.","DOI":"10.15607\/RSS.2014.X.047"},{"key":"ref_5","unstructured":"S\u00fcnderhauf, N., Shirazi, S., Dayoub, F., Upcroft, B., and Milford, M. (October, January 28). On the performance of convnet features for place recognition. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany."},{"key":"ref_6","unstructured":"S\u00fcnderhauf, N., Neubert, P., and Protzel, P. (2013, January 15). Are We There Yet? Challenging SeqSLAM on a 3000 km Journey Across All Four Seasons. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Workshop on Long-Term Autonomy, Chemnitz, Germany."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A new approach to linear filtering and prediction problems","volume":"82","author":"Kalman","year":"1960","journal-title":"J. Basic Eng."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1177\/0278364908090961","article-title":"FAB-MAP: Probabilistic localization and mapping in the space of appearance","volume":"27","author":"Cummins","year":"2008","journal-title":"Int. J. Robot. Res."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1100","DOI":"10.1177\/0278364910385483","article-title":"Appearance-only SLAM at large scale with FAB-MAP 2.0","volume":"30","author":"Cummins","year":"2011","journal-title":"Int. J. Robot. Res."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Badino, H., Huber, D., and Kanade, T. (2011, January 5\u20139). Visual topometric localization. Proceedings of the IEEE Intelligent Vehicles Symposium, Baden-Baden, Germany.","DOI":"10.1109\/IVS.2011.5940504"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1007\/s11263-011-0458-7","article-title":"Leveraging 3D City Models for Rotation Invariant Place-of-Interest Recognition","volume":"27","author":"Baatz","year":"2012","journal-title":"Int. J. Comput. Vis."},{"key":"ref_12","unstructured":"Oh, S., Tariq, S., Walker, B., and Dellaert, F. (October, January 28). Map-Based Priors for Localization. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Sendai, Japan."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Milford, M. (2012, January 9\u201313). Visual Route Recognition with a Handful of Bits. Proceedings of Robotics: Science and Systems (RSS), Sydney, Australia.","DOI":"10.15607\/RSS.2012.VIII.038"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Clipp, B., Lim, J., Frahm, J.-M., and Pollefeys, M. (2010, January 18\u201322). Parallel, real-time visual SLAM. Proceedings of the IEEE\/RSJ International Conference on IROS, Taipei, Taiwan.","DOI":"10.1109\/IROS.2010.5653696"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Geiger, A., Lenz, P., and Urtasun, R. (2012, January 16\u201321). Are we ready for autonomous driving? The KITTI vision benchmark suite. Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Providence, RI, USA.","DOI":"10.1109\/CVPR.2012.6248074"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Geiger, A., Ziegler, J., and Stiller, C. (2011, January 5\u20139). Stereoscan: Dense 3D reconstruction in real-time. Proceedings of the IEEE Intelligent Vehicles Symposium, Baden-Baden, Germany.","DOI":"10.1109\/IVS.2011.5940405"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Kaess, M., Ni, K., and Dellaert, F. (2009, January 12\u201317). Flow separation for fast and robust stereo odometry. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152333"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Newcombe, R.A., Lovegrove, S.J., and Davison, A.J. (2011, January 6\u201313). Dtam: Dense tracking andmapping in real-time. Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126513"},{"key":"ref_19","first-page":"755","article-title":"Online probabilistic topological mapping","volume":"30","author":"Ranganathan","year":"2011","journal-title":"IJRR"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Paul, R., and Newman, P. (2010, January 3\u20137). FAB-MAP 3D: Topological mapping with spatial and visual appearance. Proceedings of the IEEE International Conference on Robotics and Automation, Anchorage, AK, USA.","DOI":"10.1109\/ROBOT.2010.5509587"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1177\/0278364911430419","article-title":"iSAM2: Incremental smoothing and mapping using the bayes tree","volume":"31","author":"Kaess","year":"2012","journal-title":"Int. J. Robot. Res."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1007\/s11263-010-0361-7","article-title":"RSLAM: A System for Large-Scale Mapping in Constant-Time Using Stereo","volume":"94","author":"Mei","year":"2011","journal-title":"Int. J. Comput. Vis."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"652","DOI":"10.1109\/TPAMI.2015.2453975","article-title":"Map-Based Probabilistic Visual Self-Localization","volume":"38","author":"Brubaker","year":"2016","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Floros, B.L.G., and van der Zander, B. (2013, January 6\u201310). Openstreetslam: Global vehicle localization using openstreetmaps. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Karlsruhe, Germany.","DOI":"10.1109\/ICRA.2013.6630703"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Hentschel, M., and Wagner, B. (2010, January 19\u201322). Autonomous robot navigation based on OpenStreetMap geodata. Proceedings of the 13th International IEEE Conference on Intelligent Transportation Systems, Funchal, Portugal.","DOI":"10.1109\/ITSC.2010.5625092"},{"key":"ref_26","unstructured":"Chu, H., Mei, H., Bansal, M., and Walter, M.R. (arXiv, 2015). Accurate vision-based vehicle localization using satellite imagery, arXiv."},{"key":"ref_27","unstructured":"Majdik, A.L., Verda, D., Albers-Schoenberg, Y., and Scaramuzza, D. (June, January 31). Micro air vehicle localization and position tracking from textured 3d cadastral models. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China."},{"key":"ref_28","unstructured":"Pepperell, E., Corke, P., and Milford, M. (2013, January 2\u20134). Towards Persistent Visual Navigation Using SMART. Proceedings of the Australasian Conference on Robotics and Automation (ARAA), Sydney, Australia."},{"key":"ref_29","unstructured":"K\u00fcmmerle, R., Grisetti, G., Strasdat, H., Konolige, K., and Burgard, W. (2011, January 9\u201313). G2o: A general framework for graph optimization. Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China."},{"key":"ref_30","unstructured":"Thrun, S., Burgard, W., and Fox, D. (2005). Probabilistic Robotics, MIT Press."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MRA.2011.943233","article-title":"Visual odometry (tutorial)","volume":"18","author":"Scaramuzza","year":"2011","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Kneip, L., and Furgale, P. (June, January 31). OpenGV: A unified and generalized approach to real-time calibrated geometric vision. Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China.","DOI":"10.1109\/ICRA.2014.6906582"},{"key":"ref_33","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_34","doi-asserted-by":"crossref","unstructured":"Dingfu, Z., Dai, Y., and Hongdong, L. (2016, January 19\u201322). Reliable scale estimation and correction for monocular visual odometry. Proceedings of the IEEE Intelligent Vehicles Symposium, Gothenburg, Sweden.","DOI":"10.1109\/IVS.2016.7535431"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/S0004-3702(01)00069-8","article-title":"Robust Monte Carlo Localization for Mobile Robots","volume":"128","author":"Thrun","year":"2001","journal-title":"Artif. Intell."},{"key":"ref_36","unstructured":"Ouerghi, S., Boutteau, R., Tlili, F., and Savatier, X. (June, January 29). CUDA-based SeqSLAM for Real-Time Place Recognition. Proceedings of the 25th International Conference on Computer Graphics, Visualization and Vision (WSCG), Plzen, Czech Republic."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/4\/939\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:58:05Z","timestamp":1760194685000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/4\/939"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,22]]},"references-count":36,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2018,4]]}},"alternative-id":["s18040939"],"URL":"https:\/\/doi.org\/10.3390\/s18040939","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,3,22]]}}}