离散曲面的几何优化研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:liugang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
离散曲面造型是计算机图形学和几何设计中的重要组成部分。由于技术条件限制,由三维扫描或其它手段获取的离散曲面的质量通常无法满足后续几何建模、曲面编辑和数值计算等处理的要求。因此需要对离散曲面的原始网格数据进行一系列的几何优化,从而改善和提高其质量,这个过程称为几何优化。几何优化是离散曲面造型中必不可少的步骤,具有重要理论和实践意义。本文以实际应用为驱动,对离散曲面几何优化的理论和方法进行了新的研究探索,提出了一些新的方法。本文主要成果如下: (一)对离散曲面噪声消除进行了新的探索。(1)改进了广泛使用的双线性滤波算法。通过对曲面相邻顶点之间信号量距离的分析和重新定义,在有效消除噪声的同时,更为有效的保持了曲面特征。(2)为了处理采样点稀疏的曲面,提出一种新的高斯平滑算法,并给出了噪声消除力度的自适应选择方法,从而实现了各向异性滤波。实验结果表明,该算法不依赖于曲面顶点规模,能够很好的保持曲面特征,克服过平滑问题。 (二)提出离散曲面几何特征识别的新方法。离散曲面上的几何特征(尖点、折痕等)在几何优化过程中必须加以保持。(1)给出了基于边的扩展二阶差分的几何特征识别方法。实验证明,该方法可以快速准确的识别特征连续的曲面上的几何特征。(2)为了更好的处理特征不甚突出或细碎的曲面,引入曲面顶点二测度张量域的概念,通过对其特征空间的分析实现了几何特征识别。 (三)提出离散曲面三角域重网格化的新方法。(1)根据顶点高斯曲率和平均曲率定义顶点的密度,通过高斯概率分布将其与网格边长相结合,定义边记分函数。以此函数对网格边逐一分析,通过局部欧拉操作调整采样率。(2)证明了当顶点位于其Voronoi单元的加权重心位置时,曲面表面能量达到极小。以此作为三角面片几何形态调整的优化目标,通过Llovd-Newton松弛迭代对曲面顶点重新分布,其中着重考虑了交叉边和重叠边问题。(3)我们将模拟模拟退火算法应用于顶点拓扑连接优化问题,在保持几何形状的同时有效地实现了对奇异顶点的消除,并给出了奇异顶点局部迁移的方法。实验结果表明,这套重网格化方法能够明显改善三角网格曲面质量。 (四)提出离散曲面四边化和四边域重网格化的新方法。CAD/CAM中的很多数值计算都依赖于曲面的四边网格表示,为此需要将非四边域表示的曲面四边化。(1)提出一个基于曲面区域分割和多边形剖分的四边化方法。通过法向分割和CVT细化,将离散曲面的绝大多数网格转化为六边形面片。对六边形网格按照特定的策略进行剖分,可得绝大多数为正则顶点的四边形网格。而后通过面积均衡化和角度平滑相结合的方法优化四边形网格几何形状。实验证明该方法基本可以满足实际应用的需要。(2)针对实践中大量处理的有界曲面的特点,给出一个基于平均坐标参数化的全局四边化方法。实验结果初步表明,该方法可以获得质量极高的四边形网格离散曲面。 我们将上述方法系统化并集成在由北京大学自主开发的离散几何设计软件PUM,2.0中,并将其应用于汽车外形CAD工业设计。实践证明,本文提出的解决方案能够有效实现对离散曲面的几何优化,从而为后续的几何设计和建模提供良好的基础和保障。
其他文献
数据容量的爆炸式增长,数据价值的日益增加,对存储系统的容量、成本、数据可靠性和数据访问性能等方面提出越来越高的要求。存储架构由传统的集中式存储逐步发展成为集群存储。
随着市场竞争的日益激烈,越来越多的企业深刻认识到:客户服务是赢得客户满意至关重要的手段。作为客户服务主要组成的呼叫中心,成为现代企业提高企业形象、与客户双向交流、
随着越来越多的成功软件系统变成了遗产系统(legacy system),软件演化的重要性和普及性变得越来越强。软件演化已成为软件生存周期中最重要的形态之一,进入了软件的各个领域,成
本文对搜索引擎技术进行了深入的研究,并且探讨和实现了搜索引擎在企业中的应用。分析了当前的几种中文分词技术,并在此基础上设计出了自己的中文分词算法,该算法达到了很好的中
面向服务软件体系结构(SOA)作为近年来软件工程领域出现的一个新兴研究方向,因其能够应对复杂多变的企业业务需求而得到迅速的发展和应用。面向服务以服务作为其核心元素,以Int
随着网络规模的日益增大,网络资源的急速膨胀,用户对数据安全性和获取速度有着越来越高的要求,这使得分布式存储技术面临着巨大的挑战。数据规模越来越大,查询也越来越复杂,
随着医学成像技术的发展和医院信息网络(如PACS,HIS,RIS)的普及,可供临床、研究、和教学使用的医学图像正在迅速膨胀。传统的基于文本的检索方法已经不能满足用户的需求。如何能方
目前,许多的公司和标准化组织提出了Web服务组装模型和特定描述语,然而,这些语言大部分比较复杂冗长,不易于理解。对于一些非常关键的基于Web服务的业务处理流程,任何设计错误都将
随着信息化技术的发展,及时有效地利用不断增长的信息资源已经成为信息服务的应用热点,而如何对大量异构的信息资源进行整合与共享是有效利用现有信息资源的关键技术问题.实
系统安全领域有很多关键问题需要针对二进制代码进行安全特性的分析,比如安全脆弱性分析与利用,安全后门分析,恶意代码分析等等。对二进制代码进行分析的重要工程方法之一是反编