Litcius/Paper detail

Optimized GICP registration algorithm based on principal component analysis for point cloud edge extraction

Weidong Zhao, Dandan Zhang, Dan Li, Yao Zhang, Qiang Ling

2023Measurement and Control13 citationsDOIOpen Access PDF

Abstract

For iterative closest point (ICP) algorithm, the initial position and the number of iterations are needed in registration. At the same time, the ICP algorithm is easy to fall into local convergence and convergence speed is slow. By constructing K-D tree to search neighborhood points and artificially set threshold, plane fitting is carried out, the on-time point cloud to be deployed is separated from the complex background, and statistical analysis is used to calculate the distance between the point cloud and the neighborhood point to quickly remove the invalid point cloud. The surface equation is set to calculate the tangent plane of point cloud normal vector and each normal vector, and the local coordinate system is constructed. The angle between adjacent vectors and the local coordinate system is calculated to determine the feature point set of edge contour. According to the covariance matrix of the feature points set, the principal feature component is obtained, the principal axis direction of the two sets of point clouds is found, and the rotation matrix and the displacement vector are obtained. Finally, GICP precise registration of point cloud is carried out according to initial pose parameters and rigid body transformation matrix obtained by maximum likelihood estimation method. The results show that the optimized algorithm can effectively avoid local convergence. Compared with the traditional ICP algorithm, when the algorithm achieves the same registration accuracy in the public dataset experiment, the registration speed is on average 44.82% faster and the overlap rate is on average 15.26% higher. In the real dataset experiment, the registration speed is on average 59.04% faster, the registration accuracy is on average 30.24% higher and the overlap rate is on average 10.61% higher. This shows that the optimization algorithm is superior to the traditional ICP algorithm in registration accuracy and convergence speed.

Topics & Concepts

Point cloudIterative closest pointAlgorithmPrincipal component analysisMathematicsRotation matrixNormalPosition (finance)Tangent spaceTransformation matrixArtificial intelligenceComputer scienceGeometrySurface (topology)StatisticsEconomicsFinanceClassical mechanicsKinematicsPhysics3D Surveying and Cultural Heritage3D Shape Modeling and AnalysisRobotics and Sensor-Based Localization
Optimized GICP registration algorithm based on principal component analysis for point cloud edge extraction | Litcius