Correcting Scale Drift by Object Recognition in Single-Camera SLAM

被引:35
作者
Botterill, Tom [1 ]
Mills, Steven [2 ]
Green, Richard [1 ]
机构
[1] Univ Canterbury, Dept Comp Sci, Christchurch 8140, New Zealand
[2] Univ Otago, Dept Comp Sci, Dunedin 9054, New Zealand
关键词
Object recognition; robot vision systems; simultaneous localization and mapping; LOCALIZATION; VISION; IMU;
D O I
10.1109/TSMCB.2012.2230164
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a novel solution to the problem of scale drift in single-camera simultaneous localization and mapping, based on recognizing and measuring objects. When reconstructing the trajectory of a camera moving in an unknown environment, the scale of the environment, and equivalently the speed of the camera, is obtained by accumulating relative scale estimates over sequences of frames. This leads to scale drift: errors in scale accumulate over time. The proposed solution is to learn the classes of objects that appear throughout the environment and to use measurements of the size of these objects to improve the scale estimate. A bag-of-words-based scheme to learn object classes, to recognize object instances, and to use these observations to correct scale drift is described and is demonstrated reducing accumulated errors by 64% while navigating for 2.5 km through a dynamic outdoor environment.
引用
收藏
页码:1767 / 1780
页数:14
相关论文
共 76 条
[1]  
Achtelik Markus, 2011, IEEE International Conference on Robotics and Automation, P3056
[2]   Data association using visual object recognition for EKF-SLAM in home environment [J].
Ahn, Sunghwan ;
Choi, Minyong ;
Choi, Jinwoo ;
Chung, Wan Kyun .
2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, :2588-+
[3]  
Anati R, 2012, IEEE INT CONF ROBOT, P4992, DOI 10.1109/ICRA.2012.6225216
[4]  
Angeli A., 2010, P BRIT MACH VIS C, P41
[5]   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
[6]  
[Anonymous], P ROBOTIK 2012
[7]  
[Anonymous], AUTONOMOUS ROBOT VEH
[8]  
Bao Sid Yingze, 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops), P982, DOI 10.1109/ICCVW.2011.6130358
[9]   Speeded-Up Robust Features (SURF) [J].
Bay, Herbert ;
Ess, Andreas ;
Tuytelaars, Tinne ;
Van Gool, Luc .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2008, 110 (03) :346-359
[10]  
Botterill T., 2008, Proceedings of the 23rd International Conference Image and Vision Computing, P1