Title :
Registration with the Point Cloud Library: A Modular Framework for Aligning in 3-D
Author :
Holz, Dirk ; Ichim, Alexandru E. ; Tombari, Federico ; Rusu, Radu B. ; Behnke, Sven
Author_Institution :
Univ. of Bonn, Bonn, Germany
Abstract :
Registration is an important step when processing three-dimensional (3-D) point clouds. Applications for registration range from object modeling and tracking, to simultaneous localization and mapping (SLAM). This article presents the open-source point cloud library (PCL) and the tools available for point cloud registration. The PCL incorporates methods for the initial alignment of point clouds using a variety of local shape feature descriptors, as well as methods for refining initial alignments using different variants of the well-known iterative closest point (ICP) algorithm. This article provides an overview on registration algorithms, usage examples of their PCL implementations, and tips for their application. Since the choice and parameterization of the right algorithm for a particular type of data is one of the biggest problems in 3-D point cloud registration, we present three complete examples of data (and applications) and the respective registration pipeline in the PCL. These examples include dense red-green-blue-depth (RGB-D) point clouds acquired by consumer color and depth cameras, high-resolution laser scans from commercial 3-D scanners, and low-resolution sparse point clouds captured by a custom lightweight 3-D scanner on a microaerial vehicle (MAV).
Keywords :
computer graphics; feature extraction; image registration; iterative methods; shape recognition; 3D alignment; 3D point cloud registration; 3D scanners; ICP algorithm; MAV; PCL; RGB-D point clouds; SLAM; color cameras; dense red-green-blue-depth point clouds; depth cameras; high-resolution laser scans; iterative closest point algorithm; local shape feature descriptors; low-resolution sparse point clouds; microaerial vehicle; object modeling; object tracking; open-source point cloud library; point clouds alignment; simultaneous localization and mapping; Cloud computing; Iterative closest point algorithm; Iterative methods; Open source software; Robot sensing systems; Sensors; Three-dimensional displays;
Journal_Title :
Robotics Automation Magazine, IEEE
DOI :
10.1109/MRA.2015.2432331