• 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