
Effective outlier matches pruning algorithm for rigid pairwise point cloud registration using distance disparity matrix
Author(s) -
Luo Nan,
Wang Quan
Publication year - 2018
Publication title -
iet computer vision
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.38
H-Index - 37
eISSN - 1751-9640
pISSN - 1751-9632
DOI - 10.1049/iet-cvi.2017.0130
Subject(s) - outlier , point cloud , pairwise comparison , computer science , euclidean distance , pruning , transformation (genetics) , artificial intelligence , algorithm , point set registration , ransac , matching (statistics) , feature (linguistics) , transformation matrix , computer vision , point (geometry) , matrix (chemical analysis) , orientation (vector space) , pattern recognition (psychology) , mathematics , image (mathematics) , statistics , philosophy , linguistics , chemistry , biology , biochemistry , geometry , kinematics , classical mechanics , agronomy , physics , gene , materials science , composite material
This study focuses on fast and robust outlier matches removal strategy to improve the efficiency and precision of initial alignment and further the quality of pairwise registration. Starts from the point matches obtained via feature detecting and matching, the distance disparity matrix derived from Euclidean invariants of rigid transformation is introduced, based on which a fast and effective pruning method is proposed to eliminate the outlier correspondences, especially the sharp ones. Then, the remaining matches are sent into the enhanced least‐square backward method to estimate an initial transformation in lesser attempts. Since most of the outliers are rejected, presented backward method could provide a finer alignment to input point clouds in higher efficiency than existing methods, and the following refining procedure converges to a more precise registration consuming fewer iterations, which have been proved in designed experiments. The thresholds employed in the pipeline are all automatically determined according to the actual resolution of input point clouds. Users are just required to control the error precision through a scale factor, in which way the inaccuracy and inconvenience of manually threshold defining are avoided.