计算机与现代化 ›› 2020, Vol. 0 ›› Issue (09): 77-82.doi: 10.3969/j.issn.1006-2475.2020.09.014

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

基于多核并行和动态阈值的点云配准算法

  

  1. (1.贵州大学矿业学院,贵州贵阳550025;2.贵州大学林学院,贵州贵阳550025)
  • 收稿日期:2019-12-20 出版日期:2020-09-24 发布日期:2020-09-24
  • 作者简介:李运川(1992—),男,四川达州人,硕士研究生,CCF会员,研究方向:三维点云配准算法研究及其应用,E-mail: 2757872865@qq.com; 王晓红(1970—),男,副教授,博士,研究方向:3S 技术应用,遥感图像处理。
  • 基金资助:
    贵州省自然科学基金资助项目(黔科合J字[2014]2070); 贵州省科技计划课题(黔科合LH字[2014]7649)

A Point Cloud Registration Algorithm Based on Multi-core Parallel and Dynamic Threshold

  1. (1. College of Mining, Guizhou University, Guiyang 550025, China; 2. Forestry College, Guizhou University, Guiyang 550025, China)
  • Received:2019-12-20 Online:2020-09-24 Published:2020-09-24

摘要: 针对点云配准中存在错误匹配点对、精度不高等问题,提出一种基于多核并行和动态阈值的点云配准算法。该算法采用改进的SAC-IA算法进行点云粗配准,利用OpenMP实现点云查询点的法向量、FPFH等特征的并行加速提取以及对应点对的并行查找,从而使整个配准算法的速度得到保持甚至提升。在点云精配准阶段,使用改进的ICP算法进行精配准,改进点着眼于错误对应点对的剔除及其阈值的动态确定,即以配准点重心作为参照点,按照动态阈值,使用点对距离约束剔除错误对应点对。实验结果表明,本文算法在提升配准精度的情况下,配准速度也得到了提升。

关键词: 点云配准, OpenMP, 配准点重心约束, 动态阈值, SAC-IA, ICP

Abstract: Aiming at the disadvantages of error correspondence points and low precision in point cloud registration, this paper proposes a point cloud registration algorithm based on multi-core parallel and dynamic threshold. This algorithm adopts the improved SAC-IA to complete rough registration for point cloud, and uses mainly OpenMP to realize the parallel extraction of the normal vector of point cloud query points, FPFH and parallel search of the correspondence points, so that the speed of the entire registration algorithm can be maintained or even improved. This paper uses the improved ICP algorithm to achieve registration in the point cloud fine registration. The improvement points focus on the culling of the error correspondence points and the dynamic determination of threshold. The center of gravity of registration points is used as the reference points. According to the dynamic threshold, the point pairs distance constraint is used to remove the error correspondence points. The experimental results show that the registration speed of this algorithm is improved when the registration accuracy is improved.

Key words:  point cloud registration, open multi-processing, center of gravity of registration points constraint, dynamic threshold, sample consensus initial aligment, iterative closest point

中图分类号: