[发明专利]一种保持外观特征的模型简化方法有效

专利信息
申请号: 201010584758.6 申请日: 2010-12-13
公开(公告)号: CN102024268A 公开(公告)日: 2011-04-20
发明(设计)人: 何发智;万方 申请(专利权)人: 武汉大学
主分类号: G06T11/20 分类号: G06T11/20
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 张火春
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 保持 外观 特征 模型 简化 方法
【说明书】:

技术领域

发明涉及计算机图形学的实时绘制技术领域,尤其涉及一种保持外观特征的模型件简化方法。

背景技术

Garland于1997年提出基于二次误差测度(Quadric Error Metric)的边折叠简化算法(简称QEM算法)(参见文献1)是至今为止在效果和性能的综合上达到的最佳的网格模型简化算法,他以顶点到相关三角平面距离的平方和作为误差测度,能生成高质量的简化模型,并且误差项是一个二次曲面方程形式,用矩阵表示非常方便,可以提前计算,因此简化的速度是很快的。QEM算法把确认为边界的边通常会赋予一个很大的误差测度值,以避免对边界边的过早折叠从而造成形状的变形。在带颜色属性的模型能够的简化上,QEM算法采用了一个更高维的仿射子空间,误差度量依然利用原来的二次曲面方程的形式,在计算上带来了方面,但是因为新顶点v’是原顶点v到这个仿射子空间的投影,它的误差度量可以被视为两项之和,一个是几何误差,一个是属性误差,但几何误差项并不对应于它在R3空间中的投影。因此,有可能v并没有和几何上最近的点进行比较,而是和属性上最近的点比较,这样可能会低估实际的误差,有时模型表面的细节特征会发生变形甚至丢失。

文献1:M.Garland and P.Heckbert,Simplification Using Quadric Error Metrics,ComputerGraphics(Proe.Siggraph 97),vol.31,ACM Press,New York,1997,pp.209-216.

发明内容

针对上述存在的技术问题,本发明的目的是提供一种保持外观特征的模型件简化方法,以使得简化剧烈的模型仍能保留较好的外观和形状特征。

为达到上述目的,本发明采用如下的技术方案:

①纹理图的预处理:利用Mallat小波边缘检测算法从纹理图像提取边缘特征,利用Mallat小波边缘检测算法进行纹理图像的边缘检测,并进行噪声去除主要随尺度增加模极大值急剧减小的点,以得到符合条件的极大值,得到单象素级边缘;

②利用边缘图与顶点的对应关系,确定顶点的边缘属性:

对于任意一个顶点,在纹理图上找到其对应的映射像素,从而决定其是否是边缘点,对于边缘点,记录一个边缘标志b-flag=1,

Vlight(i)=1b-flag=10b-flag=0]]>

对于每条边而言,它的权重值就是两个顶点的Vlight(i)的和:

Elight(v1,v2)=Vlight(v1)+Vlight(v2);

③在纹理图上提取边纹理差异,边纹理差异越大,顶点对应的边被折叠的优先级越低,所述边纹理差异度量的公式为:

Ediff(v1,v2)=α×D(v1,v2)×Drgb(v1,v2)

其中D(v1,v2)是两个顶点的欧几里德距离,Drgb(v1,v2)是两个顶点颜色空间的距离,α是一个系数常量,用来统一D(v1,v2)和Drgb(v1,v2)的距离单位;

④计算顶点曲率,曲率高处的顶点,顶点对应的边被折叠的优先级越低;其中,求解三角网格表面的高斯曲率采用如下公式:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010584758.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top