欢迎访问《图学学报》 分享到:

图学学报

• 计算机图形学与虚拟现实 • 上一篇    下一篇

基于3D-Harris 与FPFH 改进的3D-NDT 配准算法

  

  1. (1. 辽宁工程技术大学测绘与地理科学学院,辽宁 阜新 123000;
    2. 辽宁师范大学城市与环境学院,辽宁 大连 116029)
  • 出版日期:2020-08-31 发布日期:2020-08-22
  • 基金资助:
    国家自然科学基金项目(41771178)

Improved 3D-NDT point cloud registration algorithm based on 3D-Harris and FPFH

  1. (1. School of Geomatics, Liaoning Technical University, Fuxin Liaoning 123000, China;
    2. School of Urban and Environmental Sciences, Liaoning Normal University, Dalian Liaoning 116029, China)
  • Online:2020-08-31 Published:2020-08-22
  • Supported by:
    National Natural Science Foundation of China (41771178)

摘要: 针对传统点云配准三维正态分布变换(3D-NDT)、迭代最近点(ICP)算法在未给定初
始配准估计的情况下配准效果不佳、配准时间长、误差较大的缺陷,提出了精准且相对高效的
点云匹配算法。首先,运用3D-Harris 算法识别每一幅点云的关键点,并以此为基本点建立局
部参考框架,计算快速点特征直方图(FPFH)描述子;之后,使用最小中值法(LMeds)中的对应
估计算法排除不准确的点对应关系,得到含有对应三维特征关系的特征点对。计算粗配准所需
的变换矩阵,完成初步匹配。随后,根据3D-NDT 算法将点云数据空间体素化,运用概率分布
函数完成最终的点云进行精确地匹配。使用改进配准将3 组分别从网络下载的较少噪声、大规
模与Kinect V2.0 采集的较多噪声、大规模的2 组重叠度不同的点云数据匹配到同一个空间参考
框架中,并通过精度分析对比经典3D-NDT,ICP 等算法。实验结果证明,该算法在迭代次数
较低时,可使室内场景点云数据完成精度较高的配准且受噪声影响较小,但如何将算法的复杂
度适当降低,缩短配准时间需要更进一步的研究。

关键词: 三维正态分布变换, 3D-Harris 特征点, 快速点特征直方图, 最小中值法, 点云配准

Abstract: Aimed at addressing the shortcomings of the traditional point cloud registration normal
distribution transform (3D-NDT) and iterative closure points (ICP) algorithms, such as poor registration
effect, long registration time and serious errors, a precise and relatively efficient point cloud matching
algorithm was proposed. First, the 3D-Harris algorithm was used to identify the key points of each point
cloud, and the key points were adopted to establish a local reference frame for the basic points and
calculate the fast point feature histograms (fpfh) descriptor. Then, the corresponding estimation
algorithm of the least median of squares (LMeds) minimum median method was utilized to eliminate
the inaccurate point correspondence and obtain the feature point pairs with corresponding 3D feature
relationships. The transformation matrix required for coarse registration was calculated to complete the
preliminary registration. Subsequently, according to the 3D-NDT algorithm, the point cloud data space
was voxelized, and the probability distribution function was employed to complete the final point cloud
for accurate registration. Finally, we used this method to match three groups of point cloud files, which
were downloaded from the network with less noise and large-scale overlapped with more noise
collected by Kinect V2.0 to the same spatial reference frame, and compared the classical 3D-NDT, ICP
and other algorithms through accuracy analysis. The experimental results show that the proposed
algorithm can achieve the high accuracy registration of point cloud data in indoor scenes with low
iteration times and is less affected by noise. However, how to reduce the complexity of the algorithm
appropriately and shorten the registration time needs further research.

Key words: 3D normal distributions transform, 3D-Harris key points, fast point feature histograms;
least median of squares,
point cloud registration