基于加权二次误差测度的边折叠简化算法.pdfVIP

  • 59
  • 0
  • 约1.24万字
  • 约 7页
  • 2017-08-06 发布于浙江
  • 举报

基于加权二次误差测度的边折叠简化算法.pdf

基于加权二次误差测度的边折叠简化算法

基于加权二次误差测度的边折叠简化算法 第六图书馆 针对许多边折叠网格简化算法在模型进行大规模简化后,不能很好地保持原始模型的重要几何特征,从而产生较严重的视觉失真 现象的问题,提出了2种改进的二次误差测度边折叠方法.定义2种三角形重要度并嵌入到原始Garland的二次误差测度中,使得误 差测度不仅能度量距离偏差,而且能反映模型局部表面几何变化.结果表明,新的算法在大规模简化后仍然能保留相当多的重要 几何特征,降低了视觉失真.针对许多边折叠网格简化算法在模型进行大规模简化后,不能很好地保持原始模型的重要几何特征 ,从而产生较严重的视觉失真现象的问题,提出了2种改进的二次误差测度边折叠方法.定义2种三角形重要度并嵌入到原始 Garland的二次误差测度中,使得误差测度不仅能度量距离偏差,而且能反映模型局部表面几何变化.结果表明,新的算法在大规 模简化后仍然能保留相当多的重要几何特征,降低了视觉失真.计算机图形学 表面简化 迭代方法 边折叠 二次误差测 度北京工业大学学报杜晓晖 尹宝才 孔德慧北京工业大学计算机学院多媒体与智能软件技术北京市重点实验室,北京 1000222007第六图书馆 第六图书馆 第 33卷 第 7期 北 京 工 业 大 学 学 报 Vo1.33 NO.7 2007年 7月 JOURNALOFBEIJINGUNIVERSITY0FTECHNOLOGY Ju1.2007 基于加权二次误差测度的边折叠简化算法 杜晓晖,尹宝才,孔德慧 (北京工业大学 计算机学院 多媒体与智能软件技术北京市重点实验室,北京 100022) 摘 要:针对许多边折叠网格简化算法在模型进行大规模简化后,不能很好地保持原始模型的重要几何特征, 从而产生较严重的视觉失真现象的问题,提出_r2种改进的二次误差测度边折叠方法.定义2种三角形重要度 并嵌入到原始Garland的二次误差测度中,使得误差测度不仅能度量距离偏差,而且能反映模型局部表面几何变 化.结果表明,新的算法在大规模简化后仍然能保留相当多的重要几何特征,降低了视觉失真. 关键词:计算机图形学;表面简化;迭代方法;边折叠;二次误差测度 中图分类号:TP391 文献标识码:A 文章编号:0254—0037(2007)07—0731—06 网格简化一直是计算机图形学中一个重要的研究分支.随着三维扫描技术和造型技术的发展,获取 大数据量的三角网格模型变得越来越容易.然而数据量的增加给模型的存储、传输以及绘制等图形学中 很多的应用带来了困难 .为了降低模型数据量、提高应用效率,网格简化成为一种简便有效的手段 .目前 已有的网格简化算法主要有顶点删除[、三角形删除[、顶点聚类[、区域合并[、重新布点[引、边折 叠[6-9]、三角形折叠[m]以及基于小波的简化_llJ等算法。其中边折叠算法是按照一定的误差度量准则不断 第六图书馆 将引起误差最小的边折叠为一个新顶点,并将与该边 2个端点相连接的顶点与新顶点连接.这种方法可 以生成连续的细节层次,支持模型的渐进传输与绘制_l¨J,因此成为计算机图形学中一种重要的三角网 格简化算法 . 边折叠算法关键在于根据一定的误差测度确定折叠次序和边折叠后新顶点的位置 .Hoppe在 1993 年首先采用能量优化的方法实现边折叠算法_6J.该算法定义一个全局能量函数来确定边折叠的误差,并 由此决定边折叠顺序和新顶点位置 .由于求解能量函数的最优解是个非线性问题,因此时间复杂度高、速 度慢,不适用于对时间要求较高的场合.为了降低时间复杂度,Garland在 1997年提出了二次误差测度的 方法_7J,将边折叠的误差定义为:折叠后的新顶点到一组平面的距离平方之和,这组平面是与被折叠边的 2个端点相关联的原始平面.这种方法计算简单、速度快,而且能得到与Hoppe能量优化方法质量很接近 的简化模型.李现民于2002年在Garland算法基础上,采用蝶形子分模式生成新的顶点,进一步减小了简 化模型和原始模型之 间的误差,但时间复杂度增加_8

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档