Registration with the Point Cloud Library A Modular Framework for Aligning in 3-D

被引:210
作者
Holz, Dirk [1 ]
Ichim, Alexandru-Eugen [2 ]
Tombari, Federico [3 ]
Rusu, Radu B. [4 ]
Behnke, Sven [1 ]
机构
[1] Univ Bonn, Bonn, Germany
[2] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[3] Univ Bologna, Bologna, Italy
[4] Open Percept Inc, Santa Margarita, CA USA
关键词
OBJECT RECOGNITION;
D O I
10.1109/MRA.2015.2432331
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The open-source point cloud library (PCL) and the tools available for point cloud registration is presented. Pairwise registration is usually carried out by means of one of the several variants of the ICP algorithm. Due to the nonconvexity of the optimization, ICP-based approaches require initialization with a rough initial transformation to increase the chance of ending up with a successful alignment. Good initialization also speeds up their convergence. Two major classes of registration algorithms can be distinguished, feature-based registration algorithms (path 1) for computing initial alignments, and iterative registration algorithms (path 2) following the principle of the ICP algorithm to iteratively register point clouds. For the feature-based registration, geometric feature descriptors are computed and matched in some high-dimensional space. The more descriptive, unique, and persistent these descriptors are, the higher is the chance that all found matches are pairs of points that truly correspond to one another. In contrast to the feature-based registration, iterative registration algorithms do not match salient feature descriptors to find correspondences between source and target point clouds, but instead search for closest points (matching step) and align the found point pairs. To speed up registration, another common extension to the original ICP algorithm is to register only subsets of the input point clouds sampled in an initial selection step.
引用
收藏
页码:110 / 124
页数:15
相关论文
共 30 条
  • [1] Tutorial Point Cloud Library Three-Dimensional Object Recognition and 6 DOF Pose Estimation
    Aldoma, Aitor
    Marton, Zoltan-Csaba
    Tombari, Federico
    Wohlkinger, Walter
    Potthast, Christian
    Zeisl, Bernhard
    Rusu, Radu Bogdan
    Gedikli, Suat
    Vincze, Markus
    [J]. IEEE ROBOTICS & AUTOMATION MAGAZINE, 2012, 19 (03) : 80 - 91
  • [2] Alexandre L., 2012, P IROS WORKSH COL DE
  • [3] [Anonymous], P ROB SCI SYST V SEA
  • [4] [Anonymous], P INT C INT AUT SYST
  • [5] LEAST-SQUARES FITTING OF 2 3-D POINT SETS
    ARUN, KS
    HUANG, TS
    BLOSTEIN, SD
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1987, 9 (05) : 699 - 700
  • [6] A METHOD FOR REGISTRATION OF 3-D SHAPES
    BESL, PJ
    MCKAY, ND
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) : 239 - 256
  • [7] OBJECT MODELING BY REGISTRATION OF MULTIPLE RANGE IMAGES
    CHEN, Y
    MEDIONI, G
    [J]. IMAGE AND VISION COMPUTING, 1992, 10 (03) : 145 - 155
  • [8] Diebel J., 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566), P3436
  • [9] Estimating 3-D rigid body transformations: A comparison of four major algorithms
    Eggert, DW
    Lorusso, A
    Fischer, RB
    [J]. MACHINE VISION AND APPLICATIONS, 1997, 9 (5-6) : 272 - 290
  • [10] Elseberg J., 2012, J SOFTW ENG ROBOT, V3, P2