计算机与现代化 ›› 2023, Vol. 0 ›› Issue (09): 59-63.doi: 10.3969/j.issn.1006-2475.2023.09.009

• 算法设计与分析 • 上一篇    下一篇

基于组合特征点和主成分分析的点云配准算法

  

  1. (1.福建农林大学机电工程学院,福建 福州 350100; 2.闽江学院计算机与控制工程学院,福建 福州 350108)
  • 出版日期:2023-09-28 发布日期:2023-10-10
  • 作者简介:张亚文(1998—),女,安徽淮北人,硕士研究生,研究方向:软件工程,点云处理,E-mail: 2645126876@qq.com; 林文忠(1965—),男,教授,博士,研究方向:物联网,智能控制,E-mail: lw852n@126.com; 通信作者:韩晓东(1983—),男,副教授,博士,研究方向:机器视觉,无人系统, E-mail: hxdgod@mju.edu.cn。
  • 基金资助:
    福建省科技重大专项(2020HZ020020); 福建省自然科学基金面上项目(2020J01826); 福州市科技计划项目(2021-ZD-284)

Point Cloud Registration Algorithm Based on Combined Feature Points and#br# Principal Component Analysis#br#

  1. (1. College of Mechanical and Electrical Engineering, Fujian Agriculture and Forestry University, Fuzhou 350100, China;
    2. College of Computer and Control Engineering, Minjiang University, Fuzhou 350108, China)
  • Online:2023-09-28 Published:2023-10-10

摘要: 针对传统点云配准算法精度低、易产生误匹配以及后续系列改进算法中点特征较为单一对点云形状存在描述误差等问题,提出一种基于点云组合特征点和主成分分析的点云配准算法。对点云提取内部形态描述子,采用AC算法提取点云轮廓点(BDRY)组成组合特征点(ISS_BDRY);计算ISS_BDRY特征点的法线并利用快速点特征直方图进行描述,之后采用结合主成分分析改进的采样一致性初始配准算法SAC-IA来最小化点云主轴间的距离误差,进而降低点云精配准过程中的迭代次数,为后续点云配准提供良好的位姿。精配准阶段引入KD-Tree加速搜索点云的迭代最近点配准算法进行配准。实验结果表明,提取组合特征点相比于其他单点特征在Cat和Michael点云上配准精度达到10-8数量级,粗配准阶段采用组合特征法使配准精度分别提升65.19%和44.77%,精配准阶段相比于ICP、NDT、Super 4PCS等算法精度达到10-16数量级,几乎完全重合。

关键词: 三维重建, 点云配准, 组合特征点, 主成分分析

Abstract: Aiming at the problems of low accuracy, easy mismatching, and the descriptive error of single point features in the subsequent series of improved algorithms to point cloud shape, a point cloud registration algorithm based on point cloud combination feature point and principal component analysis is proposed. The intrinsic shape signatures is extracted from the point cloud, and the AC algorithm is used to extract the boundary points(BDRY) of the point cloud to form the combined feature points (ISS_BDRY). The normal of the ISS_BDRY feature point is calculated and described by fast point feature histogram, and then the sampling consistency initial registration algorithm improved by principal component analysis SAC-IA is used to minimize the distance error between the main axes of the point cloud, thereby reducing the number of iterations in the point cloud fine registration process, and providing good pose for subsequent point cloud registration. In the fine registration stage, the iterative closest point registration algorithm introduced KD-Tree to accelerate search point cloud is used for registration. The experimental results show that compared with other single-point features, the registration accuracy of extracted combined feature points on Cat and Michael point clouds reaches 10-8 orders of magnitude, and the registration accuracy of the combined feature method is increased by 65.19% and 44.77%, respectively. Compared with ICP, NDT, Super 4PCS and other algorithms, the accuracy of the fine registration stage reaches 10-16 orders of magnitude, and it is almost completely coincide.

Key words: 3D reconstruction, point cloud registration, combined feature point, principal component analysis

中图分类号: