Abstract:An improved loop closure detection algorithm based on scene salient regions is proposed for VSLAM (visual simultaneous localization and mapping) loop closures without consistent path and similar camera view. Firstly, a scene salient region based loop closure detection architecture is structured together with its probabilistic model. Then a key frame selecting method which combines feature tracking rate and RGB histogram matching is proposed to reduce the detection information redundancy. Next, a pre-matched scene selecting method based on inverted index is presented, which greatly improves the real-time performance of loop closure detection. Finally, according to the geometric property of the salient region in this paper, a geometric matching probability in observation is introduced to improve the algorithm's ability of distinguishing perceptual aliasing scenes. The comparative experiments show that the proposed algorithm gets a better recall ratio compared with FAB-MAP 2.0 in a condition of high precision and good real-time performance, when facing loop closures without consistent path and similar camera view.
[1] Bazeille S, Filliat D. Combining odometry and visual loop-closure detection for consistent topo-metrical mapping[J]. RAIRO-Operations Research, 2010, 44(4):365-377.
[2] Ho K L, Newman P. Loop closure detection in SLAM by combining visual and spatial appearance[J]. Robotics and Autonomous Systems, 2006, 54(9):740-749.
[3] Williams B, Cummins M, Neira J, et al. A comparison of loop closing techniques in monocular SLAM[J]. Robotics and Autonomous Systems, 2009, 57(12):1188-1197.
[4] Angeli A, Filliat D, Doncieux S, et al. A fast and incremental method for loop-closure detection using bags of visual words[J]. IEEE Transactions on Robotics, 2008, 24(5):1027-1037.
[5] Cummins M, Newman P. Probabilistic appearance based navigation and loop closing[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2007:2042-2048.
[6] Cummins M, Newman P. Highly scalable appearance-only SLAM——FAB-MAP 2.0[C]//Robotics:Science and Systems. 2009. doi:10.15607/RSS.2009.V.039.
[7] Labbe M, Michaud F. Memory management for real-time appearance-based loop closure detection[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA:IEEE, 2011:1271-1276.
[8] Labbe M, Michaud F. Appearance-based loop closure detection for online large-scale and long-term operation[J]. IEEE Transactions on Robotics, 2013, 29(3):734-745.
[9] Hou X D, Harel J, Koch C. Image signature:Highlighting sparse salient regions[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2012, 34(1):194-201.
[10] Mur-Artal R, Montiel J M M, Tardos J D. ORB-SLAM:A versatile and accurate monocular SLAM system[J]. IEEE Transactions on Robotics, 2015, 31(5):1147-1163.
[11] 李博,杨丹,邓林.移动机器人闭环检测的视觉字典树金字塔TF-IDF得分匹配方法[J].自动化学报,2011,37(6):665-673. Li B, Yang D, Deng L. Visual vocabulary tree with pyramid TF-IDF scoring match scheme for loop closure detection[J]. Acta Automatica Sinica, 2011, 37(6):665-673.
[12] 李永锋,张国良,王蜂,等.一种基于历史模型集的改进闭环检测算法[J].机器人,2015,37(6):663-673. Li Y F, Zhang G L, Wang F, et al. An improved loop closure detection algorithm based on historical model set[J]. Robot, 2015, 37(6):663-673.
[13] Bay H, Ess A, Tuytelaars T, et al. Speeded-up robust features (SURF)[J]. Computer Vision and Image Understanding, 2008, 110(3):346-359.
[14] Geiger A, Lenz P, Stiller C, et al. Vision meets robotics:The KITTI dataset[J]. International Journal of Robotics Research, 2013, 32(11):1231-1237.