基于点云数据的逆向工程技术研究综述-王鑫龙.pdf
《基于点云数据的逆向工程技术研究综述-王鑫龙.pdf》由会员分享,可在线阅读,更多相关《基于点云数据的逆向工程技术研究综述-王鑫龙.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、201 8年第2期 speci删Repons综述基于点云数据的逆向工程技术研究综述冰王鑫龙 孙文磊 张建杰 黄 勇 黄海博(新疆大学机械工程学院,新疆乌鲁木齐830047)摘要:在介绍了逆向工程的定义、逆向工程的流程及应用的基础上,综述了点云数据测量、数据预处理和模型重构的研究现状。首先介绍了点云数据测量方法的分类,然后重点分析了点云数据拓扑关系建立的方法及K近邻域索引的研究。多视点云数据拼合的点位法、固定球法、优化匹配法、特征匹配法及辅助装置法的研究。滤波去噪的方法。孔洞修复的原理。数据精简的方法,特征提取和曲面重建的基本思想和研究成果。最后展望了逆向工程技术的发展方向。关键词:逆向工程;点
2、云数据预处理;模型重构;多视点云数据拼合;特征提取;前景展望中图分类号:TP3917:THl64 文献标识码:ADOI:1019287jcnki1005-2402201802010Review on reverse engineering research based on point cloud dataWANG Xinlong,SUN Wenlei,ZHANG Jianjie,HUANG Yong,HUANG Haibo(School of Mechanical Engineering,Xinjiang University,Urumqi 830047,CHN)Abstract:On th
3、e basis of introducing the definition,the process and application of reverse engineering,the currentresearch status of point cloud data measurement,data preprocessing and model reconstruction are re-viewedFirstly,the classifications of point cloud data measurement methods are introduced,thenfocuses
4、on the analysis of the establishment method of point cloud data topological relation and the research of K neighborhood index,point positioning method for multiview cloud data merging,fixed ballmethod,optimization matching method,feature matching method and auxiliary device method research,filter de
5、noising methods,the principle of hole repairing,the method of data simplification,the basicidea and research result of feature extraction and surface reconstructionFinally,the development direction of reverse engineering technology is prospectedKeywords:reverse engineering;point cloud data preproces
6、sing;model reconstruction;multiview point clouddata merging;feature extraction;prospect随着现代制造业全球化与市场化,全球制造业市场竞争愈加激烈,产品生命周期越来越短,致使制造业企业不断追逐CADCAECAMCNC等新技术,来提高产品设计与制造效率,缩短产品研发周期,保持企业竞争力。在企业不断追求产品快速设计与研发的过程中,逆向工程便应运而生。逆向工程,也称反求工程、反向工程和逆向设计,是以现有的先进产品设备的实物、样件、软件或影像作为研究对象,通过合适的测量方法获取实物或模型的离散点云数据继而应用图形图像学
7、、现代设计方法学、材料科学以及先进制造技术等学科知识进行点云数据处理、模型重构、系统性的分析、研究掌握其关键技术,从而演绎并得出该产品的几何模型、材料特性、组织结构、工艺路线、功能特性及技术规格等设计要素,进而研发制造出更为先进的同类产品的一系列技术和过程的总称1-4。逆向工程流程:通过测量获得产品的点云数据,然后利用专门的逆向工程软件或集成了逆向模块的正向CAD软件中进行点云理数据预处理、模型重构以及模型检测来生成高度还原的原产品CAD模型而后在正向CAD软件中对重构CAD模型进行参数化修改及优化设计。最后利用优化后的CAD数据进行快速原型制造或快速模具制造完成新产品或模具的开发与制造。与传
8、统正向工程相比,逆向工程具有更短的产品设计周期、更成熟的产品设计和更好的传承性等特点可大大缩短产品2014年新疆大学博士启动资金(112-61180);新疆高技术研究发展项目(201513102);自治区公共技术服务体系建设项目(2015531096)ij蓉I也拔求占扣茚i:尹 一49 万方数据综述speciaIReponS 201 8年第2期研发制造周期,被广泛应用于产品的研发和改型设计、艺术品和考古文物等物体的仿制及修复、工业和地理信息测量等领域。本文就逆向工程中的点云数据测量、数据预处理和模型重建技术的研究做如下综述。1点云数据测量点云数据测量是指通过测量设备把产品表面形状转化成离散的几
9、何坐标数据,其实质就是将实物模型数字化,用点云数据来表示实物模型的几何特性。点云数据的精度直接影响到反求建模品质,获得与原始模型充分接近的点云数据是测量的关键。点云数据的测量根据获取方式不同分为接触式和非接触式两大类。接触式具有精度高、测量条件要求低、速度慢、不适应软质材料等特点。非接触式具有方便快捷、适应性强、精度较低、对测量环境要求高等特点。随着计算机、传感器和光电子等技术的迅猛发展,使得点云数据的测量技术得到空前的进步。如:基于主动式全景视觉传感器的全景点云数据获取设备5:基于数字散斑相关方法的视觉变形测量技术;获取结构信息的层切图像法等。图1较为详细地对点云数据测量方法进行了分类。固圈
10、匿囹图1逆向工程点云数据测量方法2点云数据预处理21拓扑关系的建立点云具有三维空间分布的不均匀性特点,所以本身不存在严格的数学表达模型,为对点云数据进行处理,首先就要建立点云的拓扑关系。建立点云拓扑关系最大的作用是加快搜寻速度,综合而言可分为两类: 50 (1)Delaunay三角剖分法,包括利用点云Voronoi图进行三角剖分法和利用投影域的映射三角剖分法。(2)空间分块策略法,包括八叉树法、栅格法和k-d tree(kdimensional tree)等。对于建立拓扑关系后的点云数据处理,搜索操作是诸多点云数据处理方法的核心,k近邻域索引是搜索操作的典范。k近邻域索引是求出候选点的k个最近
11、欧氏距离点,以构成点云的拓扑关系。如何提高k近邻域搜索的速度成为研究的重点与难点。Piegl等研究基于栅格的平面点集k近邻域搜索方法该方法具有很好的适用性6。赵伟玲提出了一种改进的散乱点云k近邻快速搜索算法,把计算的范围扩大了一圈只关心与k大小临近的三层数据,在保证准确性的前提下提高了搜索速度7。安雁艳等提出二次栅格化和优化拓展方向的快速k近邻搜索方法该方法减小了搜索范围,提高搜索速率8。刘增义等利用k-d树建立散乱点云的空间拓扑关系,计算出每个数据点的k邻域。通过数据点k邻域构成的最小二乘平面的投影点角度差,根据角度差的最大值来判断该点是否为边界点,此法能够准确获取散乱点云上任意指定目标特征
12、的边界【9j。22多视点云数据拼合在测量过程中,由于受测量技术、周围环境、物体几何形状、定位以及夹具等原因的限制。通常需要对物体进行多视角测量,然后将不同视角的点云拼合成一个表达完整实物的点云。多视点云数据拼合的实质是寻求不同点云数据间的坐标转换,拼合方法有点位法、固定球法、优化匹配法、特征匹配法以及辅助装置法。点位法是采用对应的至少3个线性无关坐标点进行匹配对齐10。Sameh等提出的固定球法,即将点云数据三角化处理后进行球面拟合1|。最优匹配法的基本思想是通过优化理论寻求目标数据与原始数据之间坐标转换矩阵。代表性的是基于迭代最近点(iterativeclosest point,ICP)算法
13、的点云数据拼接对齐。由于ICP算法效率低、对初始值要求高、容易陷人局部收敛等缺陷,研究人员就改进ICP算法做了大量研究12-13。特征匹配法是通过提取点云数据的局部特征,来作为拼合的控制采样点,从而完成多视点云数据的拼合。Meng等提出了基于不变特征的点云数据拼接,该方法具有较高的定位速度和较小的定位误差速度1 4|。吴琼提出利用采样点处曲率、采样点与邻域质心连线与法线的夹角、以采样点为顶点的三角形边长寻找全等三元素进行多视点云数据拼合的方法”。辅助装置法是利用外部精密机械设备与测量设备组合彳蕊剩皂叛求喜硝、。:, 一盈感算蓦丽=溅一习雨二竖雨一贾=式一一分一一蚓一五二立二童一冲=位一一像一一
14、斛一一旧二旧二旦墨嘲耋圆圈国习圉图厂lll、lllln,ll,、llllllll圈吲倒圈引,lllllllll:、lIlIIlllll一万方数据万方数据综述specid Repons 201 8年第2期点或者由这些关键点连接成的曲线,如何快速、准确、自动完成特征提取成为了点云数据模型重构的研究核心之一。柯映林等通过研究线性时间复杂度的空间分割和空间拓扑构型推理算法实现点云数据内外边界的提取,能较好地保持原来点云的特征,该方法稳定性好、效率及精度高3 0j。Mian等提出了利用关键点质量排名来提取局部最优特征的方法在投影的PCA子空间中提取特征点然后匹配找到点云中对应对象。该方法特征点和多尺度特
15、征提取超过953。王晋疆等提出了基于点签名的特征点提取方法,该方法可以快速有效地提取到特征点。具有一定的抗噪性。但时间效率较低3 2。晏海平以采样点及其K邻域作拟合微切平面,将其向微切平面投影,根据邻域点集在采样点处的场力大小之和可以表示点集的平均作用来识别点云的边界特征点26。Lowe基于局部不变量描述符方法,提出了尺度不变特征转换(scaleinvariant featuretransform,SIFT)算法的特征提取方法,有效解决了由于部分遮挡、旋转缩放、仿射变换、尺度变换等引起点云变形等问题3 3|。Pang等运用局部表面拟合多项式对点云进行局部曲面拟合,计算点云中每个采样点的主曲率和
16、主方向,利用主曲率大小提取特征点34 3。随后很多研究人员对SIVI算法作出了改进,提高了SIFT算法的效率。程效军等通过切片分层将空间点云转换为不同层的平面切片点云,将切片点云转换成二值图像提取其轮廓特征点,基于轮廓特征点进行层与层之间的网格重构从而建立整个物体的模型35 3。刘立强根据点云的几何分布特性通过计算重心点距与最远点距的大小进行边界提取,对于曲率变化较大的点云效果不佳3 6【。顾园园等通过最大角度差进而识别出边界特征点的边界自动提取算法。该算法能够快速有效地识别出孔洞等边界特征点,但对噪声敏感度较高3 7。Pauly等采用变化的局部邻域半径,多尺度地对包含噪声信号的点云数据进行主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 数据 逆向 工程 技术研究 综述 王鑫龙
限制150内