Appearance-Based Loop Closure Detection for Online Large-Scale and Long-Term Operation

被引:273
作者
Labbe, Mathieu [1 ]
Michaud, Francois [1 ]
机构
[1] Univ Sherbrooke, Dept Elect & Comp Engn, Sherbrooke, PQ J1K 2R1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Appearance-based localization and mapping; bag-of-words approach; dynamic Bayes filtering; place recognition; SIMULTANEOUS LOCALIZATION; SLAM; VISION; MAP;
D O I
10.1109/TRO.2013.2242375
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In appearance-based localization and mapping, loop-closure detection is the process used to determinate if the current observation comes from a previously visited location or a new one. As the size of the internal map increases, so does the time required to compare new observations with all stored locations, eventually limiting online processing. This paper presents an online loop-closure detection approach for large-scale and long-term operation. The approach is based on a memory management method, which limits the number of locations used for loop-closure detection so that the computation time remains under real-time constraints. The idea consists of keeping the most recent and frequently observed locations in a working memory (WM) that is used for loop-closure detection, and transferring the others into a long-term memory (LTM). When a match is found between the current location and one stored in WM, associated locations that are stored in LTM can be updated and remembered for additional loop-closure detections. Results demonstrate the approach's adaptability and scalability using ten standard datasets from other appearance-based loop-closure approaches, one custom dataset using real images taken over a 2-km loop of our university campus, and one custom dataset (7 h) using virtual images from the racing video game "Need for Speed: Most Wanted."
引用
收藏
页码:734 / 745
页数:12
相关论文
共 48 条
[1]   Fast and Incremental Method for Loop-Closure Detection Using Bags of Visual Words [J].
Angeli, Adrien ;
Filliat, David ;
Doncieux, Stephane ;
Meyer, Jean-Arcady .
IEEE TRANSACTIONS ON ROBOTICS, 2008, 24 (05) :1027-1037
[2]   Incremental vision-based topological SLAM [J].
Angeli, Adrien ;
Doncieux, Stephane ;
Meyer, Jean-Arcady ;
Filliat, David .
2008 IEEE/RSJ INTERNATIONAL CONFERENCE ON ROBOTS AND INTELLIGENT SYSTEMS, VOLS 1-3, CONFERENCE PROCEEDINGS, 2008, :1031-1036
[3]  
[Anonymous], 2006, 2006 IEEE COMP SOC C
[4]  
[Anonymous], ROB SCI SYST SEATTL
[5]  
Atkinson R.C., 1977, PSYCHOL LEARNING MOT, P7, DOI [10.1016/B978-0-12-121050-2.50006-5, DOI 10.1016/S0079-7421(08)60422-3, 10.1016/S0079-7421(08)60422-3]
[6]  
Baddeley A. D., 1997, Human memory: Theory and practice
[7]   SURF: Speeded up robust features [J].
Bay, Herbert ;
Tuytelaars, Tinne ;
Van Gool, Luc .
COMPUTER VISION - ECCV 2006 , PT 1, PROCEEDINGS, 2006, 3951 :404-417
[8]   Toward a unified Bayesian approach to hybrid metric-topological SLAM [J].
Blanco, Jose-Luis ;
Fernandez-Madrigal, Juan-Antonio ;
Gonzalez, Javier .
IEEE TRANSACTIONS ON ROBOTICS, 2008, 24 (02) :259-270
[9]   Efficient data association for view based SLAM using connected dominating sets [J].
Booij, O. ;
Zivkovic, Z. ;
Krose, B. .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2009, 57 (12) :1225-1234
[10]   Simultaneous localization and map building in large-scale cyclic environments using the Atlas framework [J].
Bosse, M ;
Newman, P ;
Leonard, J ;
Teller, S .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2004, 23 (12) :1113-1139