三维颅骨模型的孔洞修补算法研究

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:limi330
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维模型的孔洞修补问题,一直是计算机图形学和可视化研究中的一个热点问题。由于颅骨模型的特殊性,现有算法并不适用于颅骨模型的修补。三维颅骨孔洞修补是一个崭新的研究课题,它是根据颅骨模型原有的几何和拓扑信息,借助计算机技术修复颅骨破洞的虚拟3D技术。本文针对现有算法存在的问题,提出了一个颅骨表面模型的孔洞自动修补算法。实验结果表明本文的方法较其它方法速度快,效果好,能更好适应复杂和大的颅骨模型孔洞修补。主要工作体现在以下几个方面:(1)提出了一个三维颅骨孔洞自动修补算法。对现有的孔洞修补算法进行了较为全面的综述和分析,针对算法存在的不足和颅骨模型的特殊性,本文提出了一个颅骨孔洞自动修补算法。算法首先搜索模型边界点进行自动孔洞检测,再在孔洞区域插入离散点并进行三角剖分来对孔洞进行填充,接着对三角剖分后的网格进行网格细分,然后建立隐式曲面来调整插入点的位置,最后用拉普拉斯平滑对修补网格进行平滑处理。(2)提出了一种推进式逐层求解法ALS(Advancing Layer-wise Solution)。在对大孔洞的修补中,传统的方法采用孔洞周围的点来控制内部区域,但内部的形状仅依靠有限的控制点来进行调整很难得到理想的曲面形状,本文提出了一种推进式逐层求解法,弥补了传统方法得到的修补曲面太过平坦的缺陷,使修补网格与原网格模型平滑拼接,获得了理想的实验效果。(3)开发了一个三维颅骨孔洞修补原型系统SHRS(Skull Hole Repairing System)。系统能实现颅骨孔洞修补的所有功能,并应用到三维颅面复原之中。系统对较小的孔洞直接进行三角剖分,对于较大的孔洞则在内部插入离散点,然后再进行三角化;对于一般的孔洞直接建立隐式曲面,对于大孔洞采用逐层求解法建立它的隐式曲面。
其他文献
随着现代信息化社会的发展,计算机软件已经应用在社会的各个方面并发挥着越来越重要的作用。在软件设计和开发方面产生了软件工程学。虽然几十年来软件工程有了很大的发展,研
各种基于梯度的优化技术在约束非线性规划(NLP)领域遇到了极大的挑战。序列二次规划法(SQP)采用有效集策略求解二次规划(QP)子问题,已被证明它能有效地获得问题的局部最优解。然而,其
现代数据库应用领域要求数据库系统既具有高性能的并发处理能力又能满足数据高可靠性,因此并发控制是多用户数据库管理系统(DBMS)的重要内容之一,加锁与可串行化调度是目前并
随着Internet技术的推广,基于Web的应用系统得到了迅速发展。.NET框架为Web应用系统提供全新的计算平台,已成为开发Internet应用程序的一大主流技术,基于该平台开发的应用系
非线性科学是一门研究非线性现象共性的基础科学,其中混沌理论是非线性科学的一个重要分支。本文利用理论推导和数值模拟相结合的方法研究了几类典型自治混沌系统的控制和同
在城市路网中,信号交叉口区域的燃油消耗量明显高于其他区域。因此,以减少信号交叉口区域不良驾驶行为,提高燃油经济性为目的的车速引导方法已经成为节能驾驶领域的研究重点
由于人类的指纹具有唯一性、终生不变性以及与主体不可分离等特性,满足身份识别系统的基本要求,因此,基于指纹特征的身份识别技术备受研究者关注。指纹识别技术在各种安全领
在企业信息化建设过程中,随着企业规模的扩大和计算机技术的发展,不同时期构建的业务系统可能基于不同操作系统和数据库平台,结果造成相互间数据交换效果较差.如何利用现有的
对等网络(Peer-to-Peer,简称P2P)是目前流行于国际网络技术研究领域的一种新兴网络模型。与传统的客户机/服务器结构不同,P2P中所有的结点都是平等的,没有严格的网络服务提供
决策支持系统主要由数据仓库和决策推理两个部分组成,这两部分的有机结合再加上结果展示组成了一个完整的决策过程。而OLAP(On-Line Analysis Processing)作为一个基本的归纳