基于VTK的恒牙三维重建精要.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VTK的恒牙三维重建精要

第 32卷 第 6期 武汉理工大学学报 # 信息与管理工程版 V o .l 32 N o. 6 2010年 12月 JOURNAL OF WUT ( IN FORM AT ION MANAGEM ENT ENG INEER ING ) D ec. 2010 文章编号: 1007- 144X ( 2010) 06- 0918- 04 文献标志码: A 基于 VTK 的恒牙三维重建 冷 栋1, 周廷美1, 杨 俊2 1. 武汉理工大学机电工程学院, 湖北武汉 430070; 2. 武汉大学口腔医院, 湖北武汉 430079 ) 要: 三维重建是计算机图形学的一个重要研究领域。针对牙体形态的测量问题, 研究了恒牙的三维重建,采用面绘制的方法, 构建了恒牙的三维可视化模型。借助三维可视化工具包 VTK 的强大功能, 在 V S2008的编程环境中, 使用轮廓拼接法, 完成了单颗恒牙的三维重建。 关键词: 三维重建; VTK; 轮廓拼接法 中图分类号: TP391. 7 DO :I 10. 3963 /.j issn. 1007- 144X. 2010. 06. 016 近年来, 具有无损、空间分辨率高 ( 达到微米数量级 ) 等优点的显微 CT 技术逐渐应用于实验牙髓病学领域。其以优质的断层图像, 为准确真实的三维重建提供了保证, 使得在三维重建图形上进行定点测量成为可能, 被誉为牙髓病学研究 / 金标准 0。三维重建是计算机可视化的重要研究领域之一[ 1] 。国外学者在这方面已经做了许多研究, LORENSEN 等[ 2] 提出了 MC ( m arching cube) 算法; N IELSON 等[ 3] 提出了 MT ( m arching tetrahedra) 算法; LIN[ 4] 采用从轮廓出发的 B 样条插值重建算法, 得到了整体光滑的表面。国内也有许多学者作了很多有益的探索。西北工业大学谢红研究了用于自由曲面的基于面片拼接的三角曲面模型重建算法[ 5 ] 。三维重建的方法一般划分为面绘制和体绘制两大类。面绘制因绘制速度快于体绘制而在实际应用中采用较广。 1 VTK 简介 VTK( v isualization too lk it) 是一个用于科学计算的可视化工具包, 可用于医学图像可视化的 C + + 类库, 在处理 CT 扫描数据方面具有强大的功能[ 6- 8] 。VTK 在可视化算法、可移植性、可扩充性等方面都有着独特之处, 其主要采用管道路径体系结构, 在流水线的体系结构上设置了面绘制和体绘制两种绘制流程, 并分别采用相应的可视化算法。VTK最显著的特点就是管道化, 即一个VTK程序就是一个完整的渲染管道, 渲染管道的  前段称为可视化模型管道, 由数据源、读取器和过滤器等部分组成。如在制作某些渲染节目时, 渲染管道的后段为图形模型管道, 由演员、光线、照相机、属性、映射器、绘制器和绘制窗口等组成, 利用渲染管道 VTK可完成点线面的三维重建[ 9] 。 由于 VTK 功能强大, 目前已经广泛应用于可视化的各个领域。加州大学伯克利分校利用VTK开发了一个系统进行医学领域研究的实时仿真及可视化系统; 斯坦福大学利用 VTK 开发了一个用于教学的虚拟动物资源库, 学生能通过该资源库系统去探索这些动物的内部结构, 从而取代传统的动物实验[ 10] 。在国内, VTK则被广泛应用于医学领域的 CT 三维重建以及模拟手术。 2 恒牙的三维重建 2. 1 恒牙三维重建的流程及体数据的获取 采用 VTK 进行恒牙三维重建的流程如图 1 图 1 采用 VTK 进行恒牙三维重建的流程图 收稿日期: 2010 - 09- 09. 作者简介: 冷 栋 ( 1985- ), 男, 湖北武汉人, 武汉理工大学机电工程学院硕士研究生. 第 32卷 第 6期 冷 栋, 等: 基于 VTK 的恒牙三维重建 919 所示。重建的第一步是读取断层图片数据, 并将其转换为开发工具 VTK 所支持的一种数据表达形式; 然后根据其物理结构建立起相应的模型 ( CT 数据建立的是比较抽象的等值面模型 ); 最后将物理组件与抽象的模型结合在一起, 建立 CT 数据的可视化界面, 以帮助用户正确理解图像数据。待处理的是结构点阵数据, 其拓扑和几何都是隐含的, 因此只需要知道数据的维数、数据源和数据空间, 并输入读取数据对象的 CT 数据的一些参数, 如图片之间的间距、图片上像素之间的间距以及所读取图片的起始片, 如从第 1张图片到第 100张图片等。读者便可以利用 VTK 中的 v tk-BMPR

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档