Place recognition based on matching of planar surfaces and line segments

被引:17
作者
Cupec, Robert [1 ]
Nyarko, Emmanuel Karlo [1 ]
Filko, Damir [1 ]
Kitanov, Andrej [2 ]
Petrovic, Ivan [2 ]
机构
[1] JJ Strossmayer Univ Osijek, Fac Elect Engn, Osijek 31000, Croatia
[2] Univ Zagreb, Fac Elect Engn & Comp, Zagreb 41000, Croatia
关键词
Place recognition; computer vision; three-dimensional camera; point clouds; planar surfaces; line segments; LOCALIZATION; NAVIGATION;
D O I
10.1177/0278364914548708
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper considers the potential of using three-dimensional (3D) planar surfaces and line segments detected in depth images for place recognition. A place recognition method is presented that is based on matching sets of surface and line features extracted from depth images provided by a 3D camera to features of the same type contained in a previously created environment model. The considered environment model consists of a set of local models representing particular locations in the modeled environment. Each local model consists of planar surface segments and line segments representing the edges of objects in the environment. The presented method is designed for indoor and urban environments. A computationally efficient pose hypothesis generation approach is proposed that ranks the features according to their potential contribution to the pose information, thereby reducing the time needed for obtaining accurate pose estimation. Furthermore, a robust probabilistic method for selecting the best pose hypothesis is proposed that allows matching of partially overlapping point clouds with gross outliers. The proposed approach is experimentally tested on a benchmark dataset containing depth images acquired in the indoor environment with changes in lighting conditions and the presence of moving objects. A comparison of the proposed method to FAB-MAP and DLoopDetector is reported.
引用
收藏
页码:674 / 704
页数:31
相关论文
共 36 条
[1]  
[Anonymous], 1973, Cartographica: The International Journal for Geographic Information and Geovisualization, DOI 10.3138/FM57-6770-U75U-7727
[2]  
[Anonymous], 2008, Learning OpenCV
[3]  
[Anonymous], P CROAT COMP VIS WOR
[4]  
[Anonymous], IEEE INT C ROB AUT I
[5]   MAINTAINING REPRESENTATIONS OF THE ENVIRONMENT OF A MOBILE ROBOT [J].
AYACHE, N ;
FAUGERAS, OD .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1989, 5 (06) :804-819
[6]  
Badino H, 2012, IEEE INT CONF ROBOT, P1635, DOI 10.1109/ICRA.2012.6224716
[7]   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
[8]  
Chum O, 2005, COMPUTER VISION PATT, V1
[9]  
Ciarfuglia TA, 2012, IEEE INT C INT ROBOT, P3837, DOI 10.1109/IROS.2012.6385654
[10]  
Cobzas D, 2001, VISION INTERFACE, P94