基于RBF神经网络的三维点云数据孔洞修补Hole Repair of 3D Point Cloud Data Based on RBF Neural Network
张艺真,孙志毅,柏艳红,王银
摘要(Abstract):
三维扫描获取点云数据,往往由于被测物体自身形状复杂,扫描设备本身局限或者外部遮挡而出现孔洞,影响后续重构精度。由此提出一种基于RBF神经网络的三维扫描点云数据孔洞修补方法。该方法首先基于法线信息和KD tree提取三维点云的孔洞边缘信息,基于蒙特卡罗法在特征平面内生成填充数据点;然后将采集到的孔洞边缘特征点作为样本点集,训练RBF神经网络;最后,利用训练好的径向基函数,将二维特征平面内填充的数据点调整到孔洞区域的三维曲面,完成孔洞区域的数据修复。通过算例证实,该算法能有效的修补流形曲面的孔洞区域,并且修复区域和原有孔洞边界光滑连接,较好恢复点云模型原本的形貌结构。
关键词(KeyWords): 点云数据;孔洞边缘;孔洞修补;径向基函数
基金项目(Foundation): 山西省科技重大专项(20191102009);; 山西省重点研发计划(201703D121028-1、201903D121130、201703D421010、201803D421039)
作者(Author): 张艺真,孙志毅,柏艳红,王银
参考文献(References):
- [1] 梁群仙.基于激光雷达三维点云数据曲面重构技术的研究[D].北京:北京交通大学,2012.
- [2] 田建磊,刘旭敏,关永.大规模孔洞点云的快速重建算法研究[J].计算机应用研究,2010,27(4):1544-1546.
- [3] YANN QUINSAT,CLAIRE LARTIGUE.Filling holes in digitized point cloud using a morphing-based approach to preserve volume characteristics[J].The International Journal of Advanced Manufacturing Technology,2015,81(1-4):411-421.
- [4] 刘咏梅,李凤霞,雷正朝,等.基于边界特征增长的孔洞修补算法[J].系统仿真学报,2014,26(9):1916-1921.
- [5] MARCO CENTIN,NICOLA PEZZOTTI,ALBERTO SIGNORONI.Poisson-driven seamless completion of triangular meshes[J].Computer Aided Geometric Design,2015(35-36):42-55.
- [6] MEHMET ERSIN YUMER,LEVENT BURAK KARA.Surface creation on unstructured point sets using neural networks[J].Computer-Aided Design,2012,44(7):637-643.
- [7] 陈飞舟,陈志杨,丁展,等.基于径向基函数的残缺点云数据修复[J].计算机辅助设计与图形学学报,2006(9):1414-1419.
- [8] 杜佶,张丽艳,王宏涛,等.基于径向基函数的三角网格曲面孔洞修补算法[J].计算机辅助设计与图形学学报,2005(9):1976-1982.
- [9] 晏海平,吴禄慎,陈华伟.基于径向基函数的散乱点云孔洞修复算法[J].计算机工程与设计,2014,35(4):1253-1257.
- [10] MODJTABA ROUHANI,DAWOOD S.Javan.Two fast and accurate heuristic RBF learning rules for data classification[J].Neural Networks,2016,75:150-161.
- [11] 王宏涛,张丽艳,李忠文,等.基于RBF神经网络的三角网格曲面孔洞修补[J].中国机械工程,2005(23):2072-2075+2079.