




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Geomagic Studio的点云处理与三维建模研究汤 磊1,2 钱建国2 朱 翊 1(1.中国测绘科学研究院,北京 100830;2.辽宁工程技术大学测绘与地理科学学院,辽宁 阜新 123000)摘 要 本文基于逆向工程软件Geomagic Studio,研究复杂形体的三维点云三维重建过程,重点阐述如何对三维激光扫描仪获取的点云数据进行前期去噪,并运用数学算法分析其具体实现原理。详细介绍了点云在Geomagic Studio里的处理过程,包括在点云阶段的分块点云拼接、点云预处理、封装形成三角面,在多边形阶段进行模型修补和模型优化,在形状阶段构建曲面片、构建格栅以及生成NURBS曲面,最终在模型合并完成后对其进行纹理贴图并渲染成型。关键词 逆向工程;Geomagic Studio;三维建模;去噪;NURBS曲面Study of point cloud processing 3D model building based on Geomagic StudioTANG Lei1,2, QIAN Jian-guo2, ZHU Yi1(1. Center of E-government, Chinese Academy of Surveying and Mapping, Beijing 100830;2. School of Geomatics , Liaoning Technical University , Liaoning Fuxin 123000)Abstract: Based on the reverse engineering software-Geomagic Studio, In this paper, the complex form is modeled by handling its 3D point cloud. It focus on expounding how to denoise the point cloud by the 3D laser scanner,and uses mathematical algorithm to analyse realization principle. It presents the detailed handling process of point clouds in Geomagic which includes splicing , pretreatment and wrapping in point phase, filling holes and optimizing in polygon phase, constructing patches, constructing grids and generating NURBS surface in shape phase, eventually make texture map and render to be model after the merger of two parts.Keywords:Reverse Engineering; Geomagic Studio; 3D Modeling;denoising;NURBS surfaces0 引言随着计算机技术、通讯技术、机械制造技术的发展,三维激光扫描的成本越来越便宜,应用领域也渗透到国民经济的各个方面,如何对三维激光扫描仪扫描到的点云进行处理已成为热点问题。作为四大逆向工程软件之一,Geomagic Studio可轻易地从扫描所得的点云数据创建出完美的多边形模型网格,并可自动转换为NURBS曲面。本设计利用Geomagic Studio软件对产品三维点云数据进行处理,反向建立产品的数字模型,以便得到其设计数据和图样,为三维激光扫描仪点云数据处理和应用提供一种新的途径。1 Geomagic Studio 软件简介1.1 Geomagic Studio 软件Geomagic Studio软件是美国Raindrop公司出品的逆向工程和三维检测软件,它可根据物体扫描所得的点阵模型创建出良好的多边形模型或网格模型,并将它们转换NURBS曲面1。该软件主要特点是支持多种扫描仪的文件格式的读取和转换、海量点云数据的预处理、智能化NURBS构面等等。它采用的点云数据的采样精简算法,克服了其他同类软件中对点云数据操作时,软件进行图形的拓扑运算速度慢、显示慢等弊端。Geomagic Studio软件的整体工作流程2如图1所示:图1 Geomagic Studio工作流程根据软件输入的数据与其他软件或设备的接口,不同的逆向软件有不同的工作流程,可以采用点线面和点多边形面等方式,Geomagic Studio采用了点多边形面的工作流程,从上图可以看出Geomagic Studio软件主要包括点云阶段、多边形阶段、形状阶段。1.2 Geomagic Studio软件点云去噪原理扫描仪得到的点云存在很多杂点和噪声点,在建模之前需要根据其领域信息进行预处理。点的邻域定义为处在以为中心,2为边长的正方体中的点(包括本身),如图2,实心点即为点的领域点。的选取以使邻域点的数量接近某个给定值为目标,一般为25、50、1003。图2 邻域定义由邻域点集可以计算拟合平面(图中为邻域点集的拟合平面),进而得到点云的法矢(图中为的法矢),之后可以进一步构造邻域点集的法矢方差矩阵, (1)此矩阵是对称、半正定矩阵,其三个非负特征值记为,归一化为, (2)根据,的大小,将邻域分为三种类型:平面(plane-like)、边(edge-like)、角(corner-like)。判定关系为平面:、边:、角:,、是设定的门限值,一般为0.0075和0.015。根据邻域类型,将邻域拟合成三种不同的曲面:一般平面、柱面、二次曲面。对于边类型的邻域,其较小主曲率方向可以作为柱面的母线方向。将邻域点集投影到法矢方差矩阵的另两个特征方向定义的平面上,再将投影得到的平面点集拟合为一条圆锥曲线。为了后续处理的方便,可以把点的投影点作为原点,平面点的坐标记为,则圆锥曲线方程为:, (3)易看出,各项系数同乘以某非0常数并不改变方程。记, (4)拟合目标为:, (5)上式中求和的部分可化为:。记, (6)这也是对称、半正定矩阵,则拟合目标的解即X的最小特征值对应的特征向量。接下来就可以对点云进行后续处理。在Geomagic中,点云去噪是通过将点投影到拟合曲面上实现的。对于平面的情形,直接利用法矢即可求得。对于边类型的领域,点的投影垂直于主面的母线方向,只需计算另两个方向上的移动。将曲面方程中函数记为:,则, (7)为简单起见,将该函数在的对应点梯度方向作为投影方向,由于在前面的计算中该点设为原点,投影点的坐标可以写为:, (8)又因投影点应在圆锥曲线上,得到方程:, (9)求解方程,得到两个根,对应平面上的两个点,取和远点较近的那个解。再将这个点转换到三维空间中,便得到最终结果。角类型的邻域对应的拟合曲面方程更为复杂。为此,将投影方向做简化,取拟合曲面时定义的Z坐标方向作为投影方向,余下计算类似边类型拟合曲面。2 雄鹰的三维模型重建2.1 获取并优化点云为了得到完整的点云,运用三维激光扫描仪从多个不同的方向进行扫描,再运用对齐功能使各分块点云统一到同一个坐标系下。拼接后的点再经过去除杂点、噪声点和点云取样后便可得到一个比较好的雄鹰点云。拼接前后效果如图3所示:图3 点云拼接2.2 具体建模过程由于雄鹰整体结构比较复杂,我们需将其分割成两个部分也即鹰体和支柱来分别进行建模。下面具体介绍建模过程。首先是点云封装,点云数据预处理完成后,进入Wrap封装阶段。封装实质上是用许多细小的空间三角形来逼近还原CAD实体模型。鹰体封装前后对比如图4所示: (a)封装前 (b)封装后图4 封装前后对比由于被测模型本身的几何拓扑或遮挡效应、破损以及不同站之间点云数据拼接存在缝隙等原因,会导致部分表面无法测量或采集的数字化模型存在数据破损的现象,可通过填充孔命令将这些缺失数据补齐。填充前后对比如下图所示: (a)修补前 (b)修补后图5 修补前后对比填充孔之后的鹰大致呈现出粗糙的模型,需要对其进行光顺处理,用快速光顺命令来快速来完成这一操作,这个命令减少了删除几何形状和基于曲率填充空隙的步骤。对于一些表面的小肿块也可以用砂纸来交互式光顺或松弛对象上的区域(如去除肿块)。完成多边形的编辑处理后,进入形状阶段,包括检测曲率、构建及编辑曲面片、构建网格、拟合曲面等以完成雄鹰的NURBS曲面重建。使用精确曲面下的探测功能下的探测曲率,对鹰体的曲率进行自动探测。如果探测出来的轮廓线并不完全是我们需要的轮廓线,需通过执行“升级/约束”命令进行修改。修改后的三角网布局如图6。然后是构建曲面片,系统自动构建好的曲面片需进一步调整,使用松弛曲面片功能可使轮廓线变得挺直。手工移动后曲面片如图7所示: 图6 修改轮廓线 图7 移动曲面片调整好曲面片布局图后,使用构造格栅功能, 将会在每个嵌片内分布U-V网格线,NURBS 曲面的控制点将会依据这些网格而产生,定义分辨率值为20 (分辨率越高,曲面越精细, 分辨率越低, 曲面越平顺, 取2050较理想) ,选择修复相交区域、检查几何图形。模型构造格栅后,用拟合曲面功能拟合NURBS曲面, ,采用默认的控制点和表面张力,生成曲面模型6。生成的NURBS曲面如图8。类似的方法对支柱进行建模,效果如图9: 图8 鹰体NURBS曲面 图9 支柱NURBS曲面2.3 模型合并及贴图在完成鹰体和支柱两部分的分别建模之后,需要将二者重新合并成一个整体。两种方法:可以将两个模型转换成点云,然后进行点云合并及封装处理;也可以直接在多边形阶段完成合并。效果如下图所示: (a)点云 (b)多边形图10 点云合并和封装为了让模型显得更加逼真,可以利用已有的材质素材或者现场拍摄的数码照片,在Geomagic软件中实现模型贴图。效果如图11所示: 图11 模型贴图3 结束语在逆向工程后处理中,Geomagic Studio 软件可以有效的进行点云数据的各个阶段处理,包括点阶段、多边形阶段、形状阶段。实践证明,利用该软件可以快速和精确的重建复杂几何形体的三维模型,加快复杂形体逆向工程的数字建模进程,大大提高产品设计和制造的效率和质量。但是对于如何利用Geomagic软件及CAD软件的优势,并将其结合起来,从而更快更好地完成三维建模的问题,仍然值得研究。参考文献:1 陈裕芹,成思源,邹付群,张湘伟.基于Geomagic Studio的叶片修复与曲面建模J.广东工业大学学报,2011,28(3):70-73. 2 张德海,梁晋,郭成,梁新合.逆向工程的流程研究和基于Geomagic的实例应用J.机械研究与应用,2008年03期3 付伟,张海.基于Geomagic Studio软件的逆向工程设计J.工具技术,2007年11期.4 Fletcher; G. Yates (Cary, NC), Gloth; Tobias (Durham, NC), Edelsbrunner; Herbert (Chapel Hill, NC), Fu; Ping (Chapel Hill, NC). Methods, apparatus and computer program products that reconstruct surfaces from data point setsP. United States Patent 7023432, April 4, 2006.5 Edelsbrunner; Herbert (Chapel Hill, NC), Fu; Ping (Chapel Hill, NC), Nekhayev; Dmitry (Durham, NC), Facello; Michael (Carrboro, NC), Williams;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急诊科护理管理考试题库及答案
- 内民大护理招聘笔试题库及答案
- 大专学医考试题及答案
- 办公楼宇租赁合同细节
- 人才招聘协议承诺函(6篇)
- 企业内部培训记录与效果评估
- 教育机构教学质量评估表教学成果展示版
- 医疗安全教育培训评价课件
- 《中国古代诗词赏析高一课程教案》
- 《中国的传统建筑与文化:大学建筑学教学教案》
- 资助政策主题班会课件
- 土方运输安全环保措施
- 美世-职位说明书与任职资格管理
- 英语阅读-科幻A-Sound-of-Thunder
- 空间想象力测验
- GB/T 1735-2009色漆和清漆耐热性的测定
- 湘教版六年级下册科学实验报告单 (湘教版)
- 中小学数学专业常用词汇中英文对照
- 01第一章 井田概况及地质特征09.9
- 青岛汽轮机调速系统使用说明书
- 管理学原理(南大马工程)
评论
0/150
提交评论