The present application relates to the field of
engineering surveying and mapping technology, and particularly relates to a structure
point cloud principal axis identification method based on adaptive weighted
principal component analysis, which comprises the following steps: obtaining a
point cloud data set, initializing a weight set, and weighting and centralizing the
point cloud data set after point cloud downsampling; calculating a weighted
covariance matrix according to the weighted and centralized point
cloud data set, and obtaining eigenvalues and normalized eigenvectors through the weighted
covariance matrix; obtaining a
distance measurement set of all point clouds; calculating an iterative weight set; and calculating the eigenvalues of the weighted
covariance matrix to output an iterative principal axis rotation angle. In application, with the increase of point cloud complexity, the
advantage of adaptive
weight estimation is more and more significant compared with the common
scale estimation, which not only retains the high-precision fast convergence ability of the common
scale estimation when
processing uniform and symmetric point clouds, but also effectively prevents the interference of
outlier points and
environmental noise points on the principal axis identification when
processing highly non-uniformly distributed point clouds.