一种基于改进粒子群优化的点云配准算法
A Point Cloud Registration Algorithm Based on Improved Particle Swarm Optimization
DOI: 10.12677/GST.2023.113035, PDF,   
作者: 王传烁:山东科技大学测绘与空间信息学院,山东 青岛
关键词: 三维激光点云粒子群优化点云配准FPFHICP3D Point Cloud Particle Swarm Optimization Point Cloud Registration FPFH ICP
摘要: 针对FPFH-ICP算法经验参数较多,难以通过人工调节获取最优配准参数,达到最优配准精度的问题,本文提出一种基于改进粒子群优化(Particle Swarm Optimization, PSO)的PSO-FPFH-ICP算法。算法以最小化配准后的均方根误差(Root Mean Square Error, RMSE)为目标,通过改进的粒子群优化算法不断对配准参数进行调节择优,最终获取限制区间内最佳的参数,从而提升算法的自动化程度和精确度。通过普林斯顿大学提供的3DMatch中的子数据集SUN3D,共四对不同场景点云进行六次重复实验,并与常用的FPFH-ICP、RANSAC-ICP以及4PCS-ICP三种点云配准算法进行比较。本文算法相较于FPFH-ICP平均RMSE降低了9.010 mm,相较于RANSAC-ICP降低了8.606 mm,相较于4PCS-ICP降低了7.322 mm,并避免了繁杂的人工调参过程,证明了本文算法具有高自动化和精准配准的特性。
Abstract: Aiming at the problem that the FPFH-ICP algorithm has many empirical parameters and it is diffi-cult to obtain the optimal registration parameters by manual adjustment to achieve the optimal registration accuracy, this paper proposes a PSO-FPFH-ICP algorithm based on improved particle swarm optimization (PSO). The algorithm aims to minimize the root mean square error (RMSE) af-ter registration. The improved particle swarm optimization algorithm is used to continuously adjust and select the registration parameters, and finally obtain the best parameters in the limited inter-val, so as to improve the automation and accuracy of the algorithm. Through the sub-data set SUN3D in 3DMatch provided by Princeton University, a total of four pairs of different scene point clouds were repeated six times, and compared with the commonly used FPFH-ICP, RANSAC-ICP and 4PCS-ICP point cloud registration algorithms. The average RMSE of the proposed algorithm is 9.010 mm lower than that of FPFH-ICP, 8.606 mm lower than that of RANSAC-ICP, 7.322 mm lower than that of 4PCS-ICP, and the complicated manual parameter adjustment process is avoided, which proves that the proposed algorithm has the characteristics of high automation and accurate regis-tration.
文章引用:王传烁. 一种基于改进粒子群优化的点云配准算法[J]. 测绘科学技术, 2023, 11(3): 301-312. https://doi.org/10.12677/GST.2023.113035

参考文献

[1] 孙文潇, 王健, 张红月, 等. 基于三维正态分布变换的地面与SLAM点云配准[J]. 测绘通报, 2022(S2): 200-205. [Google Scholar] [CrossRef
[2] 马聪聪. 逆向工程中散乱点云配准算法研究[D]: [硕士学位论文]. 武汉: 武汉理工大学, 2019.
[3] Wu, P., Li, W. and Yan, M. (2020) 3D Scene Reconstruction Based on Improved ICP Algorithm. Microprocessors and Microsystems, 75, Article ID: 103064. [Google Scholar] [CrossRef
[4] 李雪梅, 王春阳, 刘雪莲, 等. 基于超体素双向最近邻距离比的点云配准方法[J]. 吉林大学学报(工学版), 2022, 52(8): 1918-1925. [Google Scholar] [CrossRef
[5] 杨丁亮, 邹进贵. 长大隧道点云的绝对定位配准方法[J]. 测绘通报, 2022(S2): 179-184. [Google Scholar] [CrossRef
[6] 李思远, 刘瑾, 杨海马, 等. 分两阶段变换坐标的点云粗配准算法[J]. 激光与光电子学进展, 2022, 59(16): 127-134.
[7] 张永军, 洪玮辰, 万一. 基于距离变换模型的卫星影像与激光点云精配准[J/OL]. 武汉大学学报(信息科学版): 1-12[2022-10-09]. [Google Scholar] [CrossRef
[8] Mach, C. (1981) Random Sample Consensus: A Paradigm for Model Fitting with Application to Image Analysis and Automated Cartography. Communications of the ACM, 24, 381-395. [Google Scholar] [CrossRef
[9] 王鹏, 朱睿哲, 孙长库. 基于改进的RANSAC的场景分类点云粗配准算法[J]. 激光与光电子学进展, 2020, 57(4): 312-320.
[10] Aiger, D., Mitra, N.J., et al. (2008) 4-Points Congruent Sets for Robust Pairwise Surface Registration. ACM Transactions on Graphics (TOG), 27, 1-10. [Google Scholar] [CrossRef
[11] 刘雷, 柏艳红, 王银, 孙志毅. 基于3DSIFT和BSHOT特征的点云配准方法[J]. 激光与红外, 2021, 51(7): 848-852.
[12] Rusu, R.B., Blodow, N. and Beetz, M. (2009) Fast Point Feature Histograms (FPFH) for 3D Registration. IEEE International Conference on Robotics and Automation, Kobe, 12-17 May 2009, 3212-3217. [Google Scholar] [CrossRef
[13] Besl, P.J. and McKay, H.D. (1992) A Method for Registration of 3-D Shapes. IEEE Transactions on Pattern Analysis and Machine Intelligence, 14, 239-254. [Google Scholar] [CrossRef
[14] 李庆玲, 翟凯, 郭鸿锐, 段晴川. 一种基于NDT和ICP融合的点云配准算法[J/OL]. 实验技术与管理: 1-8[2022-10-09].
http://kns.cnki.net/kcms/detail/11.2034.T.20220922.1410.002.html
[15] 蒋风洋, 刘永刚, 陈智航, 等. 基于改进FPFH-ICP的车载激光雷达点云配准方法[J/OL]. 重庆大学学报: 1-12[2022-10-09].
http://kns.cnki.net/kcms/detail/50.1044.n.20220228.1720.005.html
[16] Zhan, X., Cai, Y., Li, H., et al. (2020) A Point Cloud Registration Algorithm Based on Normal Vector and Particle Swarm Optimization. Measurement and Con-trol, 53, 265-275. [Google Scholar] [CrossRef