SUPER 4PCS Fast Global Pointcloud Registration via Smart Indexing

被引:562
作者
Mellado, Nicolas [1 ]
Aiger, Dror [2 ]
Mitra, Niloy J. [1 ]
机构
[1] UCL, London WC1E 6BT, England
[2] Google Inc, Mountain View, CA USA
关键词
AUTOMATIC REGISTRATION;
D O I
10.1111/cgf.12446
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data acquisition in large-scale scenes regularly involves accumulating information across multiple scans. A common approach is to locally align scan pairs using Iterative Closest Point (ICP) algorithm (or its variants), but requires static scenes and small motion between scan pairs. This prevents accumulating data across multiple scan sessions and/or different acquisition modalities (e.g., stereo, depth scans). Alternatively, one can use a global registration algorithm allowing scans to be in arbitrary initial poses. The state-of-the-art global registration algorithm, 4PCS, however has a quadratic time complexity in the number of data points. This vastly limits its applicability to acquisition of large environments. We present SUPER 4PCS for global pointcloud registration that is optimal, i.e., runs in linear time (in the number of data points) and is also output sensitive in the complexity of the alignment problem based on the (unknown) overlap across scan pairs. Technically, we map the algorithm as an 'instance problem' and solve it efficiently using a smart indexing data organization. The algorithm is simple, memory-efficient, and fast. We demonstrate that SUPER 4PCS results in significant speedup over alternative approaches and allows unstructured efficient acquisition of scenes at scales previously not possible. Complete source code and datasets are available for research use at http://geometry.cs.ucl.ac.uk/projects/2014/super4PCS/.
引用
收藏
页码:205 / 215
页数:11
相关论文
共 35 条
[1]   Approximate input sensitive algorithms for point pattern matching [J].
Aiger, Dror ;
Kedem, Klara .
PATTERN RECOGNITION, 2010, 43 (01) :153-159
[2]   4-points congruent sets for robust pairwise surface registration [J].
Aiger, Dror ;
Mitra, Niloy J. ;
Cohen-Or, Daniel .
ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03)
[3]  
Albarelli A, 2010, LECT NOTES COMPUT SC, V6315, P519, DOI 10.1007/978-3-642-15555-0_38
[4]   Incidences between points and circles in three and higher dimensions [J].
Aronov, B ;
Koltun, V ;
Sharir, M .
DISCRETE & COMPUTATIONAL GEOMETRY, 2005, 33 (02) :185-206
[5]  
Arvo J., 1990, GRAPHICS GEMS
[6]   A METHOD FOR REGISTRATION OF 3-D SHAPES [J].
BESL, PJ ;
MCKAY, ND .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) :239-256
[7]   CUTTING HYPERPLANES FOR DIVIDE-AND-CONQUER [J].
CHAZELLE, B .
DISCRETE & COMPUTATIONAL GEOMETRY, 1993, 9 (02) :145-158
[8]   RANSAC-based DARCES: A new approach to fast automatic registration of partially overlapping range images [J].
Chen, CS ;
Hung, YP ;
Cheng, JB .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1999, 21 (11) :1229-1234
[9]   OBJECT MODELING BY REGISTRATION OF MULTIPLE RANGE IMAGES [J].
CHEN, Y ;
MEDIONI, G .
IMAGE AND VISION COMPUTING, 1992, 10 (03) :145-155
[10]  
Cheng Z.-Q., 2013, IEEE TVCG, V19, P11