Fast Graphic Processing Unit-Based High-Quality Three-Dimensional Volume Rendering

Volume rendering (VR) is powerful in visualizing meaningful information existing in medical images. However, due to its high computational complexity, it is hard for VR to achieve high-quality real-time interaction. In this paper, a GPU-based VR method is first proposed in which volume texture mapping is used. To reduce requirements of the proposed method on storage of video memory, the proposed method is further improved by using slice texture with a real-time dynamic switch mechanism. Moreover, to eliminate annular distortion, a pre-integration classification method, which is implemented on GPUs, is presented. Experimental results demonstrate that (1) frame rates of the texture mapping methods are almost the same for small-scale volume data, (2) for large-scale volume data, volume texture based method failed, but frame rate of the further improved (slice texture mapping) method is still up to 20 FPS, and (3) the pre-integration method presented in this paper can improve rendering quality effectively with FPS preserved.

[1]  M. Alper Selver,et al.  Exploring Brushlet Based 3D Textures in Transfer Function Specification for Direct Volume Rendering of Abdominal Organs , 2015, IEEE Transactions on Visualization and Computer Graphics.

[2]  Zhao Dazhe,et al.  4D Real-Time Cardiac MDCT Image Volume Rendering Method Research Based on GPU Texture Mapping , 2010, 2010 4th International Conference on Bioinformatics and Biomedical Engineering.

[3]  Dazhe Zhao,et al.  CUDA accelerated method for motion correction in MR PROPELLER imaging. , 2013, Magnetic resonance imaging.

[4]  Zhu Shi,et al.  Algorithm of Ray Casting Volume Rendering Based on CUDA , 2014 .

[5]  Randima Fernando,et al.  The CG Tutorial: The Definitive Guide to Programmable Real-Time Graphics , 2003 .

[6]  Marwan Abdellah,et al.  High Performance GPU-Based Fourier Volume Rendering , 2015, Int. J. Biomed. Imaging.

[7]  Xiaoyang Liu,et al.  Compressive Volume Rendering , 2015, Comput. Graph. Forum.

[8]  Anders Ynnerman,et al.  Efficient Visibility Encoding for Dynamic Illumination in Direct Volume Rendering , 2012, IEEE Transactions on Visualization and Computer Graphics.

[9]  Liu Ji-ren A 4-D Dynamic Real-Time Rendering Method for Cardiac Image , 2011 .

[10]  Yun Yang,et al.  An Improved Method for Volume Rendering , 2010, 2010 2nd International Symposium on Information Engineering and Electronic Commerce.

[11]  Dazhe Zhao,et al.  CUDA accelerated uniform re-sampling for non-Cartesian MR reconstruction. , 2015, Bio-medical materials and engineering.

[12]  Ki-Hyun Kim,et al.  Fast Shear Skew Warp Volume Rendering Using GPGPU for Cloud 3D Visualization , 2013, MUSIC.

[13]  Haihong Zhu,et al.  Semantic volume texture for virtual city building model visualisation , 2015, Comput. Environ. Urban Syst..

[14]  Megumi Nakao,et al.  Adaptive proxy geometry for direct volume manipulation , 2010, 2010 IEEE Pacific Visualization Symposium (PacificVis).