Lee Taek-Hee, Lee Jeongjin, Lee Ho, Kye Heewon, Shin Yeong Gil, Kim Soo Hong
School of Computer Science and Engineering, Seoul National University, Kwanak-gu, Seoul 151-742, Republic of Korea.
Comput Biol Med. 2009 Aug;39(8):657-66. doi: 10.1016/j.compbiomed.2009.04.007.
Recent advances in graphics processing unit (GPU) have enabled direct volume rendering at interactive rates. However, although perspective volume rendering for opaque isosurface is rapidly performed using conventional GPU-based method, perspective volume rendering for non-opaque volume such as translucency rendering is still slow. In this paper, we propose an efficient GPU-based acceleration technique of fast perspective volume ray casting for translucency rendering in computed tomography (CT) colonography. The empty space searching step is separated from the shading and compositing steps, and they are divided into separate processing passes in the GPU. Using this multi-pass acceleration, empty space leaping is performed exactly at the voxel level rather than at the block level, so that the efficiency of empty space leaping is maximized for colon data set, which has many curved or narrow regions. In addition, the numbers of shading and compositing steps are fixed, and additional empty space leapings between colon walls are performed to increase computational efficiency further near the haustral folds. Experiments were performed to illustrate the efficiency of the proposed scheme compared with the conventional GPU-based method, which has been known to be the fastest algorithm. The experimental results showed that the rendering speed of our method was 7.72fps for translucency rendering of 1024x1024 colonoscopy image, which was about 3.54 times faster than that of the conventional method. Since our method performed the fully optimized empty space leaping for any kind of colon inner shapes, the frame-rate variations of our method were about two times smaller than that of the conventional method to guarantee smooth navigation. The proposed method could be successfully applied to help diagnose colon cancer using translucency rendering in virtual colonoscopy.
图形处理单元(GPU)的最新进展使得能够以交互速率进行直接体绘制。然而,尽管使用基于传统GPU的方法可以快速执行不透明等值面的透视体绘制,但对于半透明等非不透明体的透视体绘制仍然很慢。在本文中,我们提出了一种基于GPU的高效加速技术,用于在计算机断层扫描(CT)结肠造影中进行半透明渲染的快速透视体光线投射。空空间搜索步骤与着色和合成步骤分离,并在GPU中分为单独的处理通道。使用这种多通道加速,空空间跳跃在体素级别而不是块级别精确执行,从而使结肠数据集(具有许多弯曲或狭窄区域)的空空间跳跃效率最大化。此外,着色和合成步骤的数量是固定的,并且在结肠壁之间执行额外的空空间跳跃,以在结肠袋褶皱附近进一步提高计算效率。进行实验以说明与已知为最快算法的基于传统GPU的方法相比,所提出方案的效率。实验结果表明,对于1024x1024结肠镜图像的半透明渲染,我们方法的渲染速度为7.72fps,比传统方法快约3.54倍。由于我们的方法对任何类型的结肠内部形状都进行了完全优化的空空间跳跃,因此我们方法的帧率变化比传统方法小约两倍,以保证平滑导航。所提出的方法可以成功应用于在虚拟结肠镜检查中使用半透明渲染来帮助诊断结肠癌。