An Improved Large Planar Point Cloud Registration Algorithm

Haocheng Geng, Ping Song*, Wuyang Zhang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

The traditional Iterative Closest Point (ICP) algorithm often suffers from low computational accuracy and efficiency in certain scenarios. It is highly sensitive to the initial pose, has a poor ability to resist interference, and frequently becomes trapped in local optima. Extracting feature points accurately from partially overlapping points with weak three-dimensional features, such as smooth planes or surfaces with low curvature, is challenging using only the traditional ICP algorithm for registration. This research introduces a “First Rough then Precise” registration strategy. Initially, the target position is extracted in complex environments using an improved clustering method, which simultaneously reduces the impact of environmental factors and noise on registration accuracy. Subsequently, an improved method for calculating normal vectors is applied to the Fast Point Feature Histogram (FPFH) to extract feature points, providing data for the Sample Consistency Initial Algorithm (SAC-IA). Lastly, an improved ICP algorithm, which has strong anti-interference capabilities for partially overlapping point clouds, is utilized to merge such point clouds. In the experimental section, we validate the feasibility and precision of the proposed algorithm by comparing its registration outcomes with those of various algorithms, using both standard point cloud dataset models and actual point clouds obtained from camera captures.

Original languageEnglish
Article number2696
JournalElectronics (Switzerland)
Volume13
Issue number14
DOIs
Publication statusPublished - Jul 2024

Keywords

  • iterative closest point algorithm
  • point cloud processing
  • point cloud registration

Fingerprint

Dive into the research topics of 'An Improved Large Planar Point Cloud Registration Algorithm'. Together they form a unique fingerprint.

Cite this