Automatic point cloud registration algorithm based on the feature histogram of local surface

In this paper, we present an efficient algorithm for point cloud registration in presence of low overlap rate and high noise. The proposed registration method mainly includes four parts: the loop voxel filtering, the curvature-based key point selection, the robust geometric descriptor, and the determining and optimization of correspondences based on key point spatial relationship. The loop voxel filtering filters point clouds to a specified resolution. We propose a key point selection algorithm which has a better anti-noise and fast ability. The feature descriptor of key points is highly exclusive which is based on the geometric relationship between the neighborhood points and the center of gravity of the neighborhood. The correspondences in the pair of two point clouds are determined according to the combined features of key points. Finally, the singular value decomposition and ICP algorithm are applied to align two point clouds. The proposed registration method can accurately and quickly register point clouds of different resolutions in noisy situations. We validate our proposal by presenting a quantitative experimental comparison with state-of-the-art methods. Experimental results show that the proposed point cloud registration algorithm has faster calculation speed, higher registration accuracy, and better anti-noise performance.

[1]  Olav Egeland,et al.  A Curvature-Based Descriptor for Point Cloud Alignment Using Conformal Geometric Algebra , 2018 .

[2]  Yang Yang,et al.  Registration of Color Point Cloud by Combining with Color Moments Information , 2018, 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[3]  Xuming Ge,et al.  Automatic markerless registration of point clouds with semantic-keypoint-based 4-points congruent sets , 2017 .

[4]  Henrique Lorenzo,et al.  Automatic point cloud coarse registration using geometric keypoint descriptors for indoor scenes , 2017 .

[5]  Martin Magnusson,et al.  The three-dimensional normal-distributions transform : an efficient representation for registration, surface analysis, and loop detection , 2009 .

[6]  Xiaorong Gao,et al.  An accelerated ICP registration algorithm for 3D point cloud data , 2019, International Symposium on Advanced Optical Manufacturing and Testing Technologies (AOMATT).

[7]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Weisi Lin,et al.  Detecting keypoint sets on 3D point clouds via Histogram of Normal Orientations , 2016, Pattern Recognit. Lett..

[9]  Daniel Cohen-Or,et al.  4-points congruent sets for robust pairwise surface registration , 2008, ACM Trans. Graph..

[10]  Federico Tombari,et al.  SHOT: Unique signatures of histograms for surface and texture description , 2014, Comput. Vis. Image Underst..

[11]  Ying Wang,et al.  A fast registration algorithm of rock point cloud based on spherical projection and feature extraction , 2019, Frontiers of Computer Science.

[12]  Long Quan,et al.  Fast Descriptors and Correspondence Propagation for Robust Global Point Cloud Registration , 2017, IEEE Transactions on Image Processing.

[14]  Niloy J. Mitra,et al.  Super4PCS: Fast Global Pointcloud Registration via Smart Indexing , 2019 .

[15]  Peter Biber,et al.  The normal distributions transform: a new approach to laser scan matching , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[16]  Xi Wang,et al.  Rigid 3D Point Cloud Registration Based on Point Feature Histograms , 2017 .

[17]  Nico Blodow,et al.  Fast Point Feature Histograms (FPFH) for 3D registration , 2009, 2009 IEEE International Conference on Robotics and Automation.

[18]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[19]  Wen-Chung Chang,et al.  An Implementation of Reinforcement Learning in Assembly Path Planning based on 3D Point Clouds , 2018, 2018 International Automatic Control Conference (CACS).

[20]  Sami Romdhani,et al.  Optimal Step Nonrigid ICP Algorithms for Surface Registration , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[21]  Gérard G. Medioni,et al.  Object modelling by registration of multiple range images , 1992, Image Vis. Comput..

[22]  Roland Siegwart,et al.  Point Clouds Registration with Probabilistic Data Association , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[23]  Gao Hong,et al.  An improved method for registration of point cloud , 2017 .

[24]  Hang Liu,et al.  Study of RGB-D point cloud registration method guided by color information , 2018, Other Conferences.

[25]  Qi Li,et al.  Feature extraction from point clouds for rigid aircraft part inspection using an improved Harris algorithm , 2018, Measurement Science and Technology.

[26]  Beom Hee Lee,et al.  Probabilistic normal distributions transform representation for accurate 3D point cloud registration , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[27]  Gérard G. Medioni,et al.  Object modeling by registration of multiple range images , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[28]  Weisi Lin,et al.  B-SHOT: a binary 3D feature descriptor for fast Keypoint matching on 3D point clouds , 2016, Autonomous Robots.

[29]  Huosheng Hu,et al.  LIDAR Point Cloud Registration for Sensing and Reconstruction of Unstructured Terrain , 2018 .

[30]  Jing Xu,et al.  A Depth-Based Weighted Point Cloud Registration for Indoor Scene , 2018, Sensors.