Abstract
The detection of pre-visited areas in robots’ traversed path, widely known as loop closure detection, is vital for drift and position correction in robotic applications, such as simultaneous localization and mapping. In this paper, we present a sequence based approach for pose estimation, by advancing the well known SeqSLAM algorithm with the usage of Bag of Words (BoW) model. A visual vocabulary is produced in an offline procedure resulting in the system ’s ability to describe the incoming image stream by visual words, at the online process. Image similarity is achieved through BoW histogram comparisons instead of sum of absolute differences metric. Comparative results on several publicly-available datasets show the benefits of the proposed method offering high recall scores at 100% precision against the original one.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Implementation of OpenSeqSLAM can be found at http://openslam.org/openseqslam.html.
References
Thrun, S., Leonard, J.J.: Simultaneous localization and mapping. In: Handbook of Robotics, pp. 871–889 (2008)
Durrant-Whyte, H., Bailey, T.: Simultaneous localization and mapping: part I. IEEE Robot. Autom. Mag. 13(2), 99–110 (2006)
Ho, K.L., Newman, P.: Detecting loop closure with scene sequences. Int. J. Comput. Vis. 74(3), 261–286 (2007)
Liu, Y., Zhang, H.: Visual loop closure detection with a compact image descriptor. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1051–1056 (2016)
Lowry, S., Sünderhauf, N., Newman, P., Leonard, J.J., Cox, D., Corke, P., Milford, M.J.: Visual place recognition: a survey. IEEE Trans. Robot. 32(1), 1–19 (2016)
Baeza-Yates, R., Ribeiro-Neto, B.: Modern Information Retrieval, vol. 463. ACM Press, New York (1999)
Milford, M.J., Wyeth, G.F.: SeqSLAM: visual route-based navigation for sunny summer days and stormy winter nights. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 1643–1649 (2012)
Rublee, E., Rabaud, V., Konolige, K., Bradski, G.: ORB: an efficient alternative to SIFT or SURF. In: Proceedings of International Conference on Computer Vision, pp. 2564–2571 (2011)
Nister, D., Stewenius, H.: Scalable Recognition with a vocabulary tree. In: Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 2161–2168 (2006)
Cummins, M., Newman, P.: Appearance-only SLAM at large scale with FAB-MAP 2.0. Int. J. Robot. Res. 30(9), 1100–1123 (2011)
Bampis, L., Amanatiadis, A., Gasteratos, A.: High order visual words for structure-aware and viewpoint-invariant loop closure detection. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4268–4275 (2017)
Gálvez-López, D., Tardos, J.D.: Bags of binary words for fast place recognition in image sequences. IEEE Trans. Robot. 28(5), 1188–1197 (2012)
Angeli, A., Filliat, D., Doncieux, S.: Fast and incremental method for loop-closure detection using bags of visual words. IEEE Trans. Robot. 24(5), 1027–1037 (2008)
Bampis, L., Amanatiadis, A., Gasteratos, A.: Encoding the description of image sequences: a two-layered pipeline for loop closure detection. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4530–4536 (2016)
Bampis, L., Amanatiadis, A., Gasteratos, A.: Fast loop-closure detection using visual-word-vectors from image sequences. Int. J. Robot. Res. 37, 62–82 (2017)
Siam, S.M., Zhang, H.: Fast-SeqSLAM: a fast appearance based place recognition algorithm. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 5702–5708 (2017)
Wang, Y., Hu, X., Lian, J., Zhang, L., Kong, X.: Improved SeqSLAM for real-time place recognition and navigation error correction. IEEE Conf. Intell. Hum. Mach. Syst. Cybern. 1, 260–264 (2015)
Liu, Y., Zhang, H.: Towards improving the efficiency of sequence-based SLAM. In: IEEE International Conference on Mechatronics and Automation, pp. 1261–1266. IEEE, Takamatsu (2013)
Arthur, D., Vassilvitskii, S.: k-means++: the advantages of careful seeding. In: Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1027–1035 (2007)
Sivic, J., Zisserman, A.: Video Google: a text retrieval approach to object matching in videos, p. 1470 (2003)
RAWSEEDS: Robotics Advancement through Web-publicing of Sensorial and Elaborated Extensive Data Sets (Project FP6-IST-045144) (2007–2009). http://www.rawseeds.org/rs/datasets
Blanco, J.L., Moreno, F.A., Gonzalez, J.: A collection of outdoor robotic datasets with centimeter-accuracy ground truth. Auton. Robot. 27(4), 327–352 (2009)
Tsintotas, K.A., Bampis, L., Gasteratos, A.: Assigning visual words to places for loop closure detection. In: Proceedings of IEEE International Conference on Robotics and Automation (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Tsintotas, K.A., Bampis, L., Rallis, S., Gasteratos, A. (2019). SeqSLAM with Bag of Visual Words for Appearance Based Loop Closure Detection. In: Aspragathos, N., Koustoumpardis, P., Moulianitis, V. (eds) Advances in Service and Industrial Robotics. RAAD 2018. Mechanisms and Machine Science, vol 67. Springer, Cham. https://doi.org/10.1007/978-3-030-00232-9_61
Download citation
DOI: https://doi.org/10.1007/978-3-030-00232-9_61
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00231-2
Online ISBN: 978-3-030-00232-9
eBook Packages: EngineeringEngineering (R0)