当前位置:文档之家› 基于形状修正的三角网格模型顶点法矢估算方法

基于形状修正的三角网格模型顶点法矢估算方法


越大(如图2(a)所示),因为a:>d。,显然三角形12
2(a)顶的面积增大,而顶角a:和a,则保持不变。由 于顶点口Ⅲ进一步远离顶点t,i,因此边矢量E¨+:对
因为
Ai=÷I E¨+l|I E州+2 8ina。
(7)
将式(7)代入式(6),即得到 0’●_…s‘in‘2‘nff‘Ⅳ’II
定义2 由3维网格模型上某顶点矽i和其相邻 顶点Ⅳ(口i)所围成的环称为l—ring;点彭i为l—ring的 中心点,Ⅳ(∥i)为l—ring的边界点;以点口i为顶点的 三角形集合t=(f。,£:,…,t。),称为点和;的l一一ng 三角形。
定义3任一顶点q的单位法矢记为厅。;第m 个三角形t。的面积为A。,其所在平面的单位法矢记 为Ⅳ。。
本文首先对目前具有代表性的5种三角网格模 型的顶点法矢估算方法进行了分析,通过比较各种 估算方法在顶角、面积等权重方面的处理特点以及 存在的缺陷,并引入了一种评价因子,用来对三角形 形状质量进行量化,且在理论上给予了证明,据此提 出了一种改进的基于三角形形状修正的法矢估算方 法,该方法充分考虑了三角形的形状、面积、顶角等 因素对顶点法矢的影响。最后通过对规则和不规则 的6种不同的二次曲面网格模型进行实验验证,并 以顶点法矢的算术平均误差和标准方差来分别评价 各估算方法的准确度和稳定性。结果证明,本文改 进方法估算的顶点法矢具有较其他方法更高的精度, 特别对于不规则及三角形形状存在较大差异的三角 网格模型,该方法的计算精度最好、稳定性最高。
基于上述分析,本文提出了一种改进的基于三 角形形状修正的法矢估算方法,该方法同时考虑了 面积的影响权重。
2基于三角形形状修正的法突估算
2.1三角形形状评价指标 三角形形状评价指标用于对三角形的形状的规
整度进行量化评价,Hamann提出以3个内角的余弦 和为评价指标…1;Gueziec采用面积与边长平方和 之比最大来衡量三角形形状的规整程度¨“;张必强 等人则以最大边长与最小边长的差值与第3边长之 比来进行评价Ⅲ1。但上述各方法都缺乏理论上的 完备性,至今也没有公认的最好的评价方法¨“。
∑M
露i=—}一
(2)
I|∑M 0
方法2‘51 Thu姗er和wuthrich认为,式(2) 使得顶点口。的法矢过于依赖点F;的与l-ring的边 界点之间的拓扑结构,因此提出用各三角形在点t,。 的夹角加权对式(2)进行修正的方法,其计算公 式为
∑at眠
露露i 2i—=1J■}—一一
(Lj3,)
崦哦||
¥hape. Finally. the anicle tests all algorithm8 with regular and irregul盯triangular meshes of quadratic 8u—.aces for eValuating the algorithm’s accuracy and stability. Experimental results demonstrate the impmved approach i8 ef艳ctive.
摘 要 为了提高三角网格模型的顶点法矢计算的准确度和稳定性,提出了一种改进的基于三角形形状修正的法 矢估算方法,并首先对具有代表性的5种顶点法矢估算方法进行了分析,通过比较各估算方法在顶角、面积等权重 方面的处理特点及存在的缺陷,提出了一种评价因子对三角形形状质量进行量化,且在理论上给予了证明;然后据 此对顶点法矢估算方法进行了改进;最后利用规则和不规则的二次曲面网格模型进行了实验验证,并以顶点法矢 误差的算术平均值和标准方差来分别评价各种估算方法估算结果的准确度和稳定性。实验结果证明,该新方法较 其他估算方法估算的顶点法矢精度更高,稳定性更好。 关键词形状修正三角网格法矢误差分析 中图法分类号:TP391.72 文献标志码:A 文章编号:1006.8961(20lO)01.0142-07
基金项目:国家自然科学基金项目(50605007);福建省重大科技项目(2007H2011);福建省教育厅科研资助项目(JA08028) 收稿日期:2008-07一09;改回日期:2009.Ol—16 第一作者简介:彭育辉(1975一)。男。2000年获南京理工大学车辆工程专业硕士学位,现为福州大学机械工程及自动化学院讲师, 在职博士研究生。主要研究方向为反求工程、快速制造等。E-mail:pengyuhui@fzu.edu.cn。 通讯作者:高诚辉。E-mail:gch@fzu.edu.cn
定义4若顶点t,属于点移i的l-ring的边界点, 则将点吩与点秽;的连接边矢量记为E∽方向由点巧 指向点移;。
根据上述定义,三角形f。所在平面的单位法矢
踽=最暑簧等晶㈩ Ⅳ。可以通过以下公式计算: Ⅳ。=
||E“+2×曰¨+l II—II(J;+:一z;)×(工,+.一工r)0、1 7 其中,工;,z…,工Ⅲ代表三角形t。的3个顶点的坐标 矢量。 1.2法矢估算方法回顾
3)图3(c)与图3(d)的三角形面积和顶角相 等,如果利用式(5)或式(6)计算,则图3(c)与图3 (d)中的不同形状的三角形对露;的影响是等同的,
万方数据
第l期
彭育辉等:基于形状修正的三角网格模型顶点法矢估算方法
145
但也无法修正三角形形状差异对顶点法矢露j的 影响。
式(3)、式(5)、式(6)将顶角作为三角形的形 状因素用于法矢估算方法的修正,但是顶角作为三 角形的一个内角并不能完全体现三角形的形状,这 就使得上述算法在理论上存在一定的缺陷。
Keywords 8hape correction,triangular me8h,venex nomal,error analysis
O引 言
三角网格模型是3维空间中由一系列相互连接 的三角形面片组成的一种曲面离散逼近的表达形
式。由于三角形网格比四边形网格更为稳定,更能 灵活反映实际曲面复杂的形貌,因此适用于任意分 布的散乱数据点集,而且使得它在计算机图形学、计 算机视觉、反求工程、快速原型制造等许多领域得到 广泛应用。由于三角网格模型的顶点法矢表达了重
矢计算公式:

∑a;A。M
玎i=—}—一
(5)
II∑叫^0
方法5… Max认为各三角形在点秽,处的夹角
和连接边长同样影响该三角形法矢对露;的贡献,因
”峨2熹爵当翮 此提出了以下修正公式: 毒’f
s:i:n:d:j=Ⅳ!:‘:!
.婶(’6)
(a)原三角网格
q+2 (b)顶点%+:延伸后的三角网格
图2三角网格变形 Fig.2 Triangul8r me8he8 with difbrent¥hape
第15卷第l期 2010年1月
中国图象图形学报 Joumal of Image and Graphics
V01.15.No.1 Jan.20lO
基于形状修正的三角网格模型顶点法矢估算方法
彭育辉1’’2’ 高诚辉1’
’(福州大学福建省制造业数字化设计工程研究中心,福州350002)2’(福州大学机械工程及自动化学院,福州350108)
2’(cozze班矿||If8曲口厅池z E增in卵^,孵n,“A珊Dm口t幻n,Fu她oⅡ踟i俐1渺,,五瞄^DⅡ350108)
Abstract An imp∞ved algorithm based on correcting triangle 8hape is presented t0 improve accumcy and 8tability of
万方数据
第l期
彭育辉等:基于形状修正的三角网格模型顶点法矢估算方法
143
要的微分几何信息,因此在曲面重构…、曲面分 割¨1、模型光顺口1等方面经常把它作为已知前提, 且顶点法矢计算的准确与否严重影响着后续的计算 结果。对三角网格模型的顶点法矢进行估算,尽管 Gouraud、Thu瑚er、Taubin、Max以及神会存等人先后 提出了不同的估算方法H。8-,但各种方法的理论依 据、权重法则都不相同。Jin等人对早期的3种估算 方法进行了比较一J,却未能系统地对各方法的权重 特点进行分析比较;姜寿山等人基于数学推理提出 了判别3维多面体顶点法矢计算方法优劣的准 则¨…,但是其理论却基于顶点邻接三角面片是具有 外接球的四面体,在实际应用中具有较大的局限性。 因此,需对各种三角网格模型的顶点法矢估算算法的 特点进行系统地分析和比较,以期进行改进,即提高 离散点法矢计算的准确度和稳定性显得十分必要。
当前,具有代表性的三角网格模型的顶点法矢 估算方法有Gouraud、Thu珊er、Taubin、Max和神会 存等人提出的5种方法。
方法l【4 3 它是Gouraud于1971年提出的三角 网格模型顶点法矢估算方法,其基本思想是认为顶 点秽i的1一ring三角形各法矢对于顶点口;的法矢肛;的 贡献是相等的,其计算公式为
computing vertex no瑚al of triangular meshes. Fi玛dy, five repre8entational algorithms are analyzed by comparing their weighting ch8mcteri8tic8. Following that, a quantitative a88e8Bment parameter to e8timate the quality of triangle Bhape i8 proposed and demonstrated in theory, and then we put forward an improved equation to amend the innuence of triangle
万方数据
中国图象图形学报
第15卷
方法3‘6 3 Taubin考虑了各三角片面积大小
对顶点口。的单位法矢订;的影响,其基本思想是按三
角形的面积对式(2)进行修正,面积越大的三角形,
其对ni的贡献越大,修正后公式为
相关主题