Comparing ICP variants on real-world data sets

被引:48
作者
Pomerleau, Francois [1 ]
Colas, Francis [1 ]
Siegwart, Roland [1 ]
Magnenat, Stephane [1 ]
机构
[1] ETH, Autonomous Syst Lab, CH-8092 Zurich, Switzerland
关键词
Experimental protocol; Iterative closest point; Registration; Open-source; SLAM; Mapping; REGISTRATION;
D O I
10.1007/s10514-013-9327-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many modern sensors used for mapping produce 3D point clouds, which are typically registered together using the iterative closest point (ICP) algorithm. Because ICP has many variants whose performances depend on the environment and the sensor, hundreds of variations have been published. However, no comparison frameworks are available, leading to an arduous selection of an appropriate variant for particular experimental conditions. The first contribution of this paper consists of a protocol that allows for a comparison between ICP variants, taking into account a broad range of inputs. The second contribution is an open-source ICP library, which is fast enough to be usable in multiple real-world applications, while being modular enough to ease comparison of multiple solutions. This paper presents two examples of these field applications. The last contribution is the comparison of two baseline ICP variants using data sets that cover a rich variety of environments. Besides demonstrating the need for improved ICP methods for natural, unstructured and information-deprived environments, these baseline variants also provide a solid basis to which novel solutions could be compared. The combination of our protocol, software, and baseline results demonstrate convincingly how open-source software can push forward the research in mapping and navigation.
引用
收藏
页码:133 / 148
页数:16
相关论文
共 26 条
[11]  
Elseberg J., 2012, Journal of Software Engineering for Robotics, V3, P2
[12]   Geometric matching of 3D objects: Assessing the range of successful initial configurations [J].
Hugli, H ;
Schutz, C .
INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN 3-D DIGITAL IMAGING AND MODELING, PROCEEDINGS, 1997, :101-106
[13]   Metrics for 3D Rotations: Comparison and Analysis [J].
Huynh, Du Q. .
JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2009, 35 (02) :155-164
[14]   Robust Point Set Registration Using Gaussian Mixture Models [J].
Jian, Bing ;
Vemuri, Baba C. .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (08) :1633-1645
[15]  
Magnusson Martin, 2009, 2009 IEEE International Conference on Robotics and Automation (ICRA), P3907, DOI 10.1109/ROBOT.2009.5152538
[16]   Scan registration for autonomous mining vehicles using 3D-NDT [J].
Magnusson, Martin ;
Lilienthal, Achim ;
Duckett, Tom .
JOURNAL OF FIELD ROBOTICS, 2007, 24 (10) :803-827
[17]   Three-Dimensional Mapping with Time-of-Flight Cameras [J].
May, Stefan ;
Droeschel, David ;
Holz, Dirk ;
Fuchs, Stefan ;
Malis, Ezio ;
Nuechter, Andreas ;
Hertzberg, Joachim .
JOURNAL OF FIELD ROBOTICS, 2009, 26 (11-12) :934-965
[18]   Evaluation of the Robustness of Planar-Patches based 3D-Registration using Marker-based Ground-Truth in an Outdoor Urban Scenario [J].
Pathak, Kaustubh ;
Borrmann, Dorit ;
Elseberg, Jan ;
Vaskevicius, Narunas ;
Birk, Andreas ;
Nuechter, Andreas .
IEEE/RSJ 2010 INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2010), 2010, :5725-5730
[19]  
Pomerleau F., 2012, INT J ROBOTICS RES
[20]  
Pomerleau F, 2011, IEEE INT C INT ROBOT, P3824, DOI 10.1109/IROS.2011.6048545