• DocumentCode
    2412787
  • Title

    High performance volume splatting for visualization of neurovascular data

  • Author

    Vega-Higuera, F. ; Hastreiter, P. ; Fahlbusch, R. ; Greiner, G.

  • Author_Institution
    Dept. of Neurosurg. & Comput. Graphics Group, Univ. of Erlangen, Germany
  • fYear
    2005
  • fDate
    23-28 Oct. 2005
  • Firstpage
    271
  • Lastpage
    278
  • Abstract
    A new technique is presented to increase the performance of volume splatting by using hardware accelerated point sprites. This allows creating screen aligned elliptical splats for high quality volume splatting at very low cost on the GPU. Only one vertex per splat is stored on the graphics card. GPU generated point sprite texture coordinates are used for computing splats and per-fragment 3D-texture coordinates on the fly. Thus, only 6 bytes per splat are stored on the GPU and vertex shader load is 25% in comparison to applying textured quads. For eight predefined viewing directions, depth-sorting of the splats is performed in a pre-processing step where the resulting indices are stored on the GPU. Thereby, there is no data transfer between CPU and GPU during rendering. Post-classificative two dimensional transfer functions with lighting for scalar data and tagged volumes were implemented. Thereby, we focused on the visualization of neurovascular structures, where typically no more than 2% of the voxels contribute to the resulting 3D-representation. A comparison with a 3D-texture-based slicing algorithm showed frame rates up to 11 times higher for the presented approach on current CPUs. The presented technique was evaluated with a broad medical database and its value for highly sparse volume visualization is shown.
  • Keywords
    computer graphic equipment; data visualisation; image reconstruction; image representation; image texture; neurophysiology; rendering (computer graphics); visual databases; 3D-representation; 3D-texture-based slicing algorithm; GPU; high performance volume splatting; image texture; medical database; neurovascular data visualization; neurovascular structure; sparse volume visualization; transfer function; volume rendering; Acceleration; Computer graphics; Data visualization; Hardware; Image reconstruction; Kernel; Neurosurgery; Rendering (computer graphics); Sprites (computer); Transfer functions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualization, 2005. VIS 05. IEEE
  • Print_ISBN
    0-7803-9462-3
  • Type

    conf

  • DOI
    10.1109/VISUAL.2005.1532805
  • Filename
    1532805