基于可见性直方图的传递函数在心脏三维显示中的应用
Visibility Histogram Based Transfer Function for 3D Visualization of Heart
-
摘要: 在心脏的三维可视化的研究中,传递函数是一个十分重要的工具。然而,心脏复杂的结构使传递函数的设计十分困难。本文介绍了基于可见性直方图的传递函数设计以用来显示心脏双源CT数据。先对心脏双源CT体数据做预处理,提出在视线投射算法中利用基于可见性直方图的心脏传递函数对心脏数据进行三维显示,并且提出半自动方法来确定传递函数。通过这些方法,用户可以通过调节传递函数突出显示感兴趣的部分,甚至可以观察到心腔的许多细节。最后,利用CUDA技术对计算及显示进行加速,对三维体数据进行实时动态显示。实验表明,利用本文提出的方法可以有效地去掉心脏双源CT中的肋骨,肺静脉等数据,突出显示心肌组织及血液,并且通过传递函数可以看到主动脉瓣等心脏内部结构,对于心外科医生临床诊断有一定的意义。Abstract: Transfer function is an important tool for direct volume rendering of 3D visualization of heart. However, the complexity of heart structure makes the design of transfer function a difficult task. In this paper, we introduce visibility histogram based transfer function to display the cardiac dual source CT data. We first preprocess the cardiac dual source CT volume data and afterwards explore the transfer function based on visibility histogram. Furthermore, we propose the automatic method to design the transfer function. With these methods, users can highlight the region of interested and even observe more details of cardiac chamber. Finally, we accelerate the calculation and 3D rendering using the technology of CUDA, thus leading to the real-time dynamic display of three-dimensional volume data. The experiments show that the proposed method can effectively remove the ribs, pulmonary veins in cardiac dual source CT data, enhance the myocardial tissue, blood and some internal structures such as the aortic valve, which is of great importance for cardiologists in clinical diagnosis.