DocumentCode
2516458
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
fYear
2011
fDate
4-5 Nov. 2011
Firstpage
84
Lastpage
88
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Virtual Reality and Visualization (ICVRV), 2011 International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4577-2156-4
Type
conf
DOI
10.1109/ICVRV.2011.10
Filename
6092696
Link To Document