基于鲸鱼优化算法的点云配准算法
Point Cloud Registration Algorithm Based on Whale Optimization Algorithm
DOI: 10.12677/csa.2026.161032, PDF,    科研立项经费支持
作者: 赖雄杰, 候华毅*:武汉工程大学光电信息与能源工程学院,湖北 武汉
关键词: 点云配准哈希函数配准矩阵鲸鱼优化算法Point Cloud Registration Hash Function Registration Matrix Whale Optimization Algorithm
摘要: 点云配准的核心是通过求解源点云与目标点云的最优刚性变换矩阵实现两者对齐,其性能直接影响同步定位与测绘、三维重建等领域的应用效果。然而,传统算法存在配准精度低、耗时久及鲁棒性不足的问题。为此,本文提出一种哈希函数与鲸鱼优化算法(WOA)协同的点云配准方法:利用哈希函数对高维点云特征进行低维映射,快速筛选潜在匹配点对;再通过鲸鱼优化算法对粗配准矩阵进行迭代优化,提升变换参数精度。以斯坦福公共点云数据集的Bunny、Dragon、Buddha和Armadillo模型为实验对象,将所提算法与SAC-IA、FPCS、PCA三种传统算法对比。实验结果表明,本文算法在配准时间与精度综合性能上均显著优于对比算法。
Abstract: The core of point cloud registration is to align the source point cloud and target point cloud by solving the optimal rigid transformation matrix, and its performance directly affects the application effects in fields such as simultaneous localization and mapping (SLAM) and 3D reconstruction. However, traditional algorithms suffer from problems of low registration accuracy, long time consumption, and insufficient robustness. To address these issues, this paper proposes a point cloud registration method that collaborates hash function with Whale Optimization Algorithm (WOA): the hash function is used to perform low-dimensional mapping of high-dimensional point cloud features, enabling rapid screening of potential matching point pairs; then the Whale Optimization Algorithm is adopted to iteratively optimize the coarse registration matrix, improving the accuracy of transformation parameters. Experiments are conducted on the Bunny, Dragon, Buddha, and Armadillo models from the Stanford public point cloud dataset, and the proposed algorithm is compared with three traditional algorithms (SAC-IA, FPCS, and PCA). The experimental results show that the proposed algorithm significantly outperforms the comparison algorithms in terms of the comprehensive performance of registration time and accuracy.
文章引用:赖雄杰, 候华毅. 基于鲸鱼优化算法的点云配准算法[J]. 计算机科学与应用, 2026, 16(1): 388-401. https://doi.org/10.12677/csa.2026.161032

参考文献

[1] Duan, H., Wang, P., Huang, Y., Xu, G., Wei, W. and Shen, X. (2021) Robotics Dexterous Grasping: The Methods Based on Point Cloud and Deep Learning. Frontiers in Neurorobotics, 15, Article ID: 658280. [Google Scholar] [CrossRef] [PubMed]
[2] Beetz, M., Banerjee, A. and Grau, V. (2022) Point2mesh-Net: Combining Point Cloud and Mesh-Based Deep Learning for Cardiac Shape Reconstruction. In: Camara, O., et al., Eds., Lecture Notes in Computer Science, Springer, 280-290. [Google Scholar] [CrossRef
[3] Landsiedel, C. and Wollherr, D. (2017) Global Localization of 3D Point Clouds in Building Outline Maps of Urban Outdoor Environments. International Journal of Intelligent Robotics and Applications, 1, 429-441. [Google Scholar] [CrossRef] [PubMed]
[4] Wang, Q., Tan, Y. and Mei, Z. (2019) Computational Methods of Acquisition and Processing of 3D Point Cloud Data for Construction Applications. Archives of Computational Methods in Engineering, 27, 479-499. [Google Scholar] [CrossRef
[5] Liu, J., Zhang, Y., Zhang, L., et al. (2025) Point Cloud Registration Algorithm Based on Dynamic Fusion of Multi-Scale Features. Laser and Optoelectronics Progress, 62, Article 0415001.
[6] Nguyen, M., Vats, S., van Damme, S., van der Hooft, J., Vega, M.T., Wauters, T., et al. (2023) Characterization of the Quality of Experience and Immersion of Point Cloud Videos in Augmented Reality through a Subjective Study. IEEE Access, 11, 128898-128910. [Google Scholar] [CrossRef
[7] Sun, R., Zhang, E., Mu, D., Ji, S., Zhang, Z., Liu, H., et al. (2023) Optimization of the 3D Point Cloud Registration Algorithm Based on FPFH Features. Applied Sciences, 13, Article 3096. [Google Scholar] [CrossRef
[8] Xu, Z. and Wang, D. (2022) Research on Point Cloud Registration Algorithm Based on Boundary Harris-3D Points and 4pcs. Journal of Physics: Conference Series, 2258, Article 012002. [Google Scholar] [CrossRef
[9] 陈义, 王勇, 李金龙, 等. 基于主成分分析的高效点云配准算法[J]. 激光与光电子学进展, 2023, 60(14): 368-375.
https://www.opticsjournal.net/Articles/OJ28caa829b61fac39/FullText
[10] Liu, H., Liu, T., Li, Y., Xi, M., Li, T. and Wang, Y. (2019) Point Cloud Registration Based on MCMC-SA ICP Algorithm. IEEE Access, 7, 73637-73648. [Google Scholar] [CrossRef
[11] Wu, M.P., Liu, Y. and Hu, X.P. (2007) Application of ICP Algorithm in Geomagnetism Aided Navigation System. Aerospace Control, 25, 17-21, 26.
[12] Zhang, L., Choi, S. and Park, S. (2011) Robust ICP Registration Using Biunique Correspondence. 2011 International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission, Hangzhou, 16-19 May 2011, 80-85. [Google Scholar] [CrossRef
[13] Shihui Ying,, Jigen Peng,, Shaoyi Du, and Hong Qiao, (2009) A Scale Stretch Method Based on ICP for 3D Data Registration. IEEE Transactions on Automation Science and Engineering, 6, 559-565. [Google Scholar] [CrossRef
[14] Fan, Q., Liu, P., Yang, J., et al. (2020) Improved 3D-NDT Point Cloud Registration Algorithm Based on 3D-Harris and FPFH. Journal of Graphics, 41, 567-575.
[15] Meyer, G.P. (2021) An Alternative Probabilistic Interpretation of the Huber Loss. 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, 20-25 June 2021, 5261-5269. [Google Scholar] [CrossRef
[16] Teixeira, T.S.F.X., Teodoro, G., Valle, E., et al. (2013) Scalable Locality-Sensitive Hashing for Similarity Search in High-Dimensional, Large-Scale Multimedia Datasets. arXiv:1310.4136.
[17] Liu, H., Wang, R., Shan, S. and Chen, X. (2016) Deep Supervised Hashing for Fast Image Retrieval. 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, 27-30 June 2016, 2064-2072. [Google Scholar] [CrossRef
[18] Weng, Z., Zhu, Y. and Liu, R. (2020) Fast Search on Binary Codes by Weighted Hamming Distance. ArXiv:2009.08591.
[19] 韩浩宇, 张元, 韩燮. 一种改进的激光点云滤波算法[J]. 激光与光电子学进展, 2021, 58(20): 85-91.
https://www.opticsjournal.net/Articles/OJfc4755754c00d684/FullText
[20] 秦绪红, 赵杰, 程俊廷. 基于标志点的三维数据拼接方法研究[J]. 机械制造与自动化, 2013, 42(1): 134-136.
https://kns.cnki.net/kcms2/article/abstract?v=VYuoLtjwl8M9ukEMoLthv7UgxizMAo0H-pmv44DchTIdrAh8NzNfMB8VEtb1M8RJsIQu68CvmKG0nX4WMWzsC78Zz8C02zKO0trOMxeAK-oP_ukbb9YXPCViTNAJBqL2-8oGtC2M_JFElH3sbZi1CRKBrODj2LEEObZmggdsSBkoUWy7zIPIVQ==&uniplatform=NZKPT&language=CHS
[21] 黄开启, 许军. 多策略改进鲸鱼优化算法的移动机器人路径规划[J]. 传感器与微系统, 2025, 44(7): 121-125.
https://cgqj.cbpt.cnki.net/WKE2/WebPublication/paperDigest.aspx?paperID=462283a6-8ba3-460a-a3fb-9cde3069295f