中国组织工程研究 ›› 2011, Vol. 15 ›› Issue (30): 5604-5606.doi: 10.3969/j.issn.1673-8225.2011.30.023

• 数字化骨科 digital orthopedics • 上一篇    下一篇

医学图像的三维重建及基于VTK的实现和应用

陶治江1,黄  华1,曾  军2   

  1. 1四川大学电气信息学院医学信息工程系,四川省成都市   610065
    2中国兵器工业集团第209研究所,四川省成都市610041
  • 收稿日期:2011-03-12 修回日期:2011-04-15 出版日期:2011-07-23 发布日期:2011-07-23
  • 通讯作者: 黄华,博士生导师,教授,四川大学医学信息工程系,四川省成都市 610065 hhua@scu.edu.cn
  • 作者简介:陶治江★,男,1987年生,江苏省句容市人,汉族, 四川大学在读硕士,主要从事医学仪器与医学信号与图象处理,以及计算机系统和操作系统方面的研究。 taozhijiangscu@126.com

Three-dimensional reconstruction of medical images based on VTK

Tao Zhi-jiang1, Huang Hua1, Zeng Jun2   

  1. 1Department of Medical Information Engineering, School of Electrical Engineering and Information, Sichuan University, Chengdu  610065, Sichuan Province, China
    2No.209 Institute, China North Industries Group Corporation, Chengdu  610041, Sichuan Province, China
  • Received:2011-03-12 Revised:2011-04-15 Online:2011-07-23 Published:2011-07-23
  • Contact: Huang Hua, Doctoral supervisor, Professor, Department of Medical Information Engineering, Sichuan University, Chengdu 610065, Sichuan Province, China hhua@scu.edu.cn
  • About author:Tao Zhi-jiang★, Studying for master’s degree, Department of Medical Information Engineering, Sichuan University, Chengdu 610065, Sichuan Province, China taozhijiangscu@126.com

摘要:

背景:VTK是一个免费的图像三维重建和处理的专业开发平台,其功能强大,源代码开放,用户可以根据自己的需求灵活的定制和开发。
目的:介绍图像三维可视化中常用的面绘制和体绘制两类可视化技术的原理,以及其典型的Marching Cubes和Ray Casting三维重建算法,并对重建的三维医学图像的应用和扩展进行了探讨。
方法:基于免费的VTK可视化开发包平台和Visual C++ 6.0 IDE开发工具,使用C++语言,采用真实人体CT数据集,实现CT图像的三维重建和应用扩展。
结果与结论:基于VTK平台,采用面绘制和体绘制不同绘制原理实现了医学图像的三维可视化。重建得到的三维医学图像,显示效果清晰直观,并且可以配合进行三维医学图像的测量、虚拟切割等操作,取得了较好的效果。

关键词: 医学图像三维重建, VTK, Marching Cubes, 光线投影, 虚拟切割, 数字化图像与影像

Abstract:

BACKGROUND: VTK is a free but professional development platform for images three-dimensional (3D) reconstruction and processing. It is powerful, open-source, and users can customize their own needs by self-development of great flexibility.
OBJECTIVE: To introduce the mostly used Surface Rendering and Volume Rendering technology in images 3D reconstruction, and their typical Marching Cubes and Ray Casting algorithms, and to investigate some applications and extensions on the reconstructed 3D medical images.
METHODS: Based on the free VTK visualization development platform and Visual C++ 6.0 IDE development tools, through C++ language, using real people’s CT dataset, we realized the images 3D reconstruction and also its applications and extensions correspondingly.
RESULTS AND CONCLUSION: Based on the VTK platform, through Surface Rendering and Volume Rendering methods, we realized medical images 3D visualization. The display effect of the reconstructed 3D image is well and intuitive. With the related operations such as measurement, virtual cutting and so on, the good results we desired could be achieved.

中图分类号: