Point cloud registration algorithm based on curvature feature similarity

Abstract In this paper, an improved iterative closest point (ICP) algorithm based on the curvature feature similarity of the point cloud is proposed to improve the performance of classic ICP algorithm in an unstructured environment, such as alignment accuracy, robustness and stability. A K-D tree is introduced to segment the 3D point cloud for speeding up the search of nearest neighbor points using principal component analysis for coarse alignment based on the classical ICP algorithm. In the curvature calculation process, discrete index mapping and templates are taken for sampling to simplify the point cloud data and improve the registration efficiency. The nearest point of Euclidean distance is searched based on curvature feature similarity to improve alignment accuracy. The results of the point cloud alignment experiments show that the response time of the algorithm is less than 5s in the case where the curvature features of point cloud are obvious. And the alignment error can be reduced to 1% of the pre-alignment error. Therefore, the algorithm is an efficient, accurate and practical option for unstructured environment applications.

[1]  Shihui Ying,et al.  An Accelerated and Robust Partial Registration Algorithm for Point Clouds , 2020, IEEE Access.

[2]  Yue Wang,et al.  Deep Closest Point: Learning Representations for Point Cloud Registration , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[3]  Wen-Chung Chang,et al.  3-D Point Cloud Registration Using Convolutional Neural Networks , 2019, Applied Sciences.

[4]  Haibo Liu,et al.  Point Cloud Registration Based on MCMC-SA ICP Algorithm , 2019, IEEE Access.

[5]  Qingwu Hu,et al.  GESAC: Robust graph enhanced sample consensus for point cloud registration , 2020 .

[6]  Peng Wu,et al.  Point cloud registration algorithm based on the volume constraint , 2020, J. Intell. Fuzzy Syst..

[7]  Wang Kui-wu Directly Compute Curvatures on Point-based Surface , 2005 .

[8]  Li Sun,et al.  Integrating Deep Semantic Segmentation Into 3-D Point Cloud Registration , 2018, IEEE Robotics and Automation Letters.

[9]  Xin Chen,et al.  Triangular Model Registration Algorithm Through Differential Topological Singularity Points by Helmholtz-Hodge Decomposition , 2019, IEEE Access.

[10]  S. Bonnabel,et al.  A New Approach to 3D ICP Covariance Estimation , 2019, IEEE Robotics and Automation Letters.

[11]  Xiu-Ying Shi,et al.  The Iterative Closest Point Registration Algorithm Based on the Normal Distribution Transformation , 2018, IIKI.

[12]  Hou Jun Yang,et al.  Rapid Method for Point Clouds Registration Based on Reference Points , 2011 .

[13]  Yue Gao,et al.  Point Set Registration With Similarity and Affine Transformations Based on Bidirectional KMPE Loss , 2019, IEEE Transactions on Cybernetics.

[14]  SangUk Han,et al.  BIM-Based Registration and Localization of 3D Point Clouds of Indoor Scenes Using Geometric Features for Augmented Reality , 2020, Remote. Sens..

[15]  Chien-Chou Lin,et al.  Point Cloud Registration Using Intensity Features , 2020 .

[16]  Badong Chen,et al.  Robust rigid registration algorithm based on pointwise correspondence and correntropy , 2020, Pattern Recognit. Lett..

[17]  Zhong Yin,et al.  Automatic Registration Technology of Point Cloud Based on Improved ICP Algorithm , 2014 .

[18]  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).

[19]  Shaoyi Du,et al.  Robust Rigid Registration Algorithm Based on Correntropy and Bi-Directional Distance , 2020, IEEE Access.

[20]  Tao Liu,et al.  Improved Iterative Closest Point(ICP) 3D point cloud registration algorithm based on point cloud filtering and adaptive fireworks for coarse registration , 2019, International Journal of Remote Sensing.

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

[22]  Xiang Gong,et al.  A Point Cloud Registration Algorithm Based on Feature Extraction and Matching , 2018 .

[23]  Yihua Liu,et al.  An ADRC Method for Noncascaded Integral Systems Based on Algebraic Substitution Method and Its Structure , 2018 .

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

[25]  Hyun Myung,et al.  GP-ICP: Ground Plane ICP for Mobile Robots , 2019, IEEE Access.

[26]  陈蔚 Chen Wei,et al.  Quick Registration Algorithm of Point Clouds Using Structure Feature , 2018 .

[27]  Jasmin Velagic,et al.  3D Registration and Integrated Segmentation Framework for Heterogeneous Unmanned Robotic Systems , 2020, Remote. Sens..