Title :
CUDA-Based Volume Ray-Casting Using Cubic B-spline
Author :
Zhang, Changgong ; Xi, Ping ; Zhang, Chaoxin
Author_Institution :
Sch. of Mech. Eng. & Autom., Beihang Univ., Beijing, China
Abstract :
GPU-based volume ray-casting can provide high performance for interactive medical visualization. The more samples we take along rays, i.e., a higher sampling rate, the more accurately we can represent the volume data, especially when the combined frequency of the volume and transfer function is high. However, this will reduce the rendering performance considerably because more samples mean more time-consuming memory access on GPU. In this paper, we propose an effective volume ray-casting algorithm which can perform more samplings within a ray segment using cubic B spline. This can improve the sampling rate and offer high quality images without obvious performance degradation. Besides, our algorithm does not have to adjust anything else at all. This fact guarantees its flexibility and simplicity. We exploit the new programming interface CUDA to implement ray-casting rather than conventional fragment shader. Experimental results prove this method can be used as an effective medical visualization tool.
Keywords :
medical computing; parallel architectures; CUDA; GPU; cubic B-spline; interactive medical visualization; programming interface; ray casting algorithm; ray segment; volume ray casting; Biomedical imaging; Graphics processing unit; Maximum likelihood detection; Nonlinear filters; Rendering (computer graphics); Spline; Transfer functions; CUDA; cubic B-spline; medical visualization; volume ray-casting;
Conference_Titel :
Virtual Reality and Visualization (ICVRV), 2011 International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4577-2156-4
DOI :
10.1109/ICVRV.2011.10