The invention relates to the field of
point cloud registration, and discloses an ICP registration method fusing KNN vector features and
quaternion optimization, and the method comprises the steps: obtaining a local plane normal vector of a source
point cloud, calculating a
covariance matrix based on the source
point cloud, carrying out the feature
decomposition of the
covariance matrix, obtaining a
feature vector, and calculating the minimum
feature vector of the source point cloud; calculating a
feature descriptor of the point cloud corresponding to the minimum
feature vector in the source point cloud based on the local plane normal vector of the source point cloud, and selecting the point cloud of which the
feature descriptor is greater than a preset threshold as a feature point; constructing a neighborhood for the feature points and carrying out
feature point matching to obtain matched feature points; obtaining a first precise
point pair based on the matched feature points, and performing weight configuration on the first precise
point pair to complete preliminary registration; and performing iterative registration on the first precise
point pair after weight configuration based on
quaternion optimization. According to the method, registration is optimized by fusing KNN vector features and
quaternion, and accurate registration of point clouds can be realized.