摘要
VTK是开放源码的自由软件系统,可应用于图像处理、计算机图形学和科学计算可视化,在国内外被广泛用于各行各业。介绍了VTK的基本组成、系统架构、可视化流程。并且将VTK应用于医学图像可视化,使用面绘制的移动立方体法和体绘制的光线投影法,在Microsoft Visual Studio 2005下使用C++语言分别实现了医学图像三维重建,并给出了系统实例。实践证明,使用VTK开发医学图像三维重建系统,重建效果好,开发时间少,代码重用率高。
VTK,which is an open source free software system,can be applied to image processing,computer graphics and visualization in scientific computing,and it is widely used in all walks of life at home and abroad.This dissertation describes the basic composition,system architecture,and visualization process of VTK.Furthermore,it applies VTK to the visualization of medical images,uses a surface rendering-Marching Cubes algorithm-and a volume rendering-Ray Casting algorithm-to achieve 3D reconstruction of medical images under the Microsoft Visual Studio 2005,and has designed the system examples.Practice proves,using VTK to develop medical images' reconstruction system has good reconstruction results,less development time and high code reuse rate.
出处
《计算机系统应用》
2011年第4期127-130,85,共5页
Computer Systems & Applications
基金
浙江省大学生科技创新项目(2009R413013)
温州市科技局科技项目(Y20090099)
关键词
VTK
三维重建
动立方体法
光线投影法
医学可视化
VTK
3D reconstruction
marching cubes algorithm
ray casting algorithm
medical visualization