- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                三角网格模型简化算法研究现状
                    三角网格模型简化算法的研究现状
    摘要:模型的精细程度在计算机图形的真实感显示中非常重要,而庞大的数据量对计算机的存储、显示和传输带来了巨大的挑战,因此三维模型的简化算法越来越受到学者的关注,文中对三角网格算法展开了系统的研究,总结归纳了元素折叠法和误差度量的基本思想及其优缺点,并展望了模型简化领域未来的研究方向。 
  关键词:三角网格;网格简化;边折叠;三角形折叠 
  中图分类号:TP391.4 文献标识码:A 文章编号:1007-9416(2018)01-0128-02 
  随着三维激光扫描技术的发展,三角网格模型的获取精度大幅度提高。庞大的网格数据虽可以保持物体的细节特征,却给计算机的存储、显示和传输带来了困难。为减轻计算机处理数据的压力,方法之一就是简化模型。计算机图形学中的三维模型常采用多边形网格进行描述,空间中三个点确定一个平面,因此三角形是多边形网格中最常用到的多边形,所以,此次网格模型简化研究中,我们仅针对三角网格模型。 
  1 三角网格简化相关算法 
  目前网格简化方法一般可以分为三类:元素删除法、网格重绘法和元素折叠法。元素删除法包括点删除和三角形删除,根据网格模型的几何性质和拓扑关系来删除顶点,但该方法对原网格模型的特征保持较差。网格重绘法是在原网格模型的基础上重新绘制顶点数更少的模型,但这种方法对于细节特征较多的模型,计算量和误差都较大。相比来说,元素折叠法具有更高的稳定性和简化速度,其主要分为边折叠和三角形折叠,下面将对这两种方法进行论述。 
  1.1 边折叠 
  边折叠算法首先由Hoppe[1]提出,其基本思想是将三角网格中一条满足条件的边,简化为一个顶点,同时将与该边两个端点相邻的所有顶点都和新顶点相连,并删除所有退化的边和面,如图1所示,可通过三个步骤来完成一次边折叠操作: 
  (1)将顶点移动至新顶点;(2)将所有与顶点相关的边连接到顶点;(3)删除顶点以及所有失效的边和三角形。 
  如图1所示,一次非边界边折叠操作可减少三条边、两个三角形、一个顶点;如图2所示,一次边界边折叠操作可减少两条边、一个三角形、一个顶点。对于封闭的模型来说,所有的边都由两个三角面片包含,但是对于不封闭的模型而言,有些边只被一个三角面片包含,称之为边界边。边界边往往含有模型的边界特征,因此在讨论模型简化算法时要注意将边界边和非边界边分开讨论。 
  1.2 三角形折叠 
  Hamann[2]提出一种基于三角形折叠的网格简化算法,三角形折叠操作与边折叠操作类似,将边折叠中的边换成了三角形,折叠过程如图3所示:将三角形折叠成一个顶点,并将与该三角形三个顶点相连的所有顶点都与新顶点相连,删除与此三角形有公共边的三角形。 
  如图3所示,一次非边界三角形折叠操作减少六条边、四个三角形、两个顶点;如图4所示,一次边界三角形折叠操作减少五条边、三个三角形、两个顶点。 
  从几何元素数量上分析,一次三角形折叠减少的数量是一次边折叠的两倍,因此,在简化率相同的情况下,三角形折叠具体更高的简化速度。 
  2 新顶点位置的确定 
  新顶点的位置直接影响到简化后模型的形状,确定新顶点无疑是简化方法中的一个难点,Garland,等[3]通过二次误差矩阵(Quadric Error Metrics,QEM)来确定边折叠点的位置,该方法虽然计算简单,但得到的模型过于均匀;张霞,等[4]运用顶点投影法来确定三角形折叠点的位置,充分利用了折叠区域的几何信息,但存在简化误差阈值不易控制,忽视网格连续性的问题;段黎明,等[5]在√3网格细分法的基础上确定三角形折叠后的坐标,在简化比例较大时能较好地保持网格特征和连续性,但对于一些特征三角形比较集中的模型,容易出现过共顶点的现象。每种方法都有其不足之处,这就促使着我们去深入研究,不断的改进,以取得更好的效果。 
  3 误差度量 
  模型简化的根本目的在于保持模型细节基本不变的情况下尽可能减少面片的数量,一条边或者三角形能否被折叠是由其误差的大小来决定的,合理的误差度量方法可以有效的控制简化后模型的质量,使模型外观在一个能够接受的范围内。 
  3.1 二次误差度量 
  二次误差度量是用新顶点到折叠边所关联平面的距离平方和作为误差标准,只考虑了模型简化前后的距离误差,没有考虑到模型的细节特征,使网格过于均匀,但其简化速度快,且在简化率较低时效果较好,因此后来的很多算法都是在此基础上加以改进的。 
  3.2 体积误差度量 
  体积误差是模型简化前后的体积变化值,误差越小代表简化算法越好,但三维空间中各个面的法向量的存在,使得算出来的体积变化可正可负,其正负情况反映了简化模型相对于初始模型的凹凸情况,但也可能出现网格模型变化了但体积误差为零的情况,因此后人多使用体积的
                您可能关注的文档
最近下载
- 2023年东胜区妇幼保健院护士招聘笔试高频试题摘选含答案详解.docx VIP
- 2025年河北水务有限公司公开招聘运行管理人员85人笔试备考题库及答案解析.docx VIP
- 成人经膀胱腹内压测量的最佳证据总结PPT.pptx VIP
- 体质 体质学说的应用.ppt VIP
- 2023年东胜区人民医院护士招聘笔试高频试题摘选含答案详解.docx VIP
- 2025年河北水务有限公司公开招聘运行管理人员85人笔试参考题库附答案解析.docx VIP
- 机动车查验工作规范(试行).pdf VIP
- 个人简历模板表格简历模板免费下载.docx VIP
- 电大高级财务会计历年来试题及答案.doc VIP
- 拼多多持平投产比计算公式(1).xlsx VIP
 原创力文档
原创力文档 
                        

文档评论(0)