• DocumentCode
    1505111
  • Title

    Volume Ray Casting with Peak Finding and Differential Sampling

  • Author

    Knoll, Aaron ; Hijazi, Younis ; Westerteiger, Rolf ; Schott, Mathias ; Hansen, Charles ; Hagen, Hans

  • Author_Institution
    Univ. of Kaiserslautern, Kaiserslautern, Germany
  • Volume
    15
  • Issue
    6
  • fYear
    2009
  • Firstpage
    1571
  • Lastpage
    1578
  • Abstract
    Direct volume rendering and isosurfacing are ubiquitous rendering techniques in scientific visualization, commonly employed in imaging 3D data from simulation and scan sources. Conventionally, these methods have been treated as separate modalities, necessitating different sampling strategies and rendering algorithms. In reality, an isosurface is a special case of a transfer function, namely a Dirac impulse at a given isovalue. However, artifact-free rendering of discrete isosurfaces in a volume rendering framework is an elusive goal, requiring either infinite sampling or smoothing of the transfer function. While preintegration approaches solve the most obvious deficiencies in handling sharp transfer functions, artifacts can still result, limiting classification. In this paper, we introduce a method for rendering such features by explicitly solving for isovalues within the volume rendering integral. In addition, we present a sampling strategy inspired by ray differentials that automatically matches the frequency of the image plane, resulting in fewer artifacts near the eye and better overall performance. These techniques exhibit clear advantages over standard uniform ray casting with and without preintegration, and allow for high-quality interactive volume rendering with sharp C0 transfer functions.
  • Keywords
    rendering (computer graphics); transfer functions; Dirac impulse; artifact-free rendering; differential sampling; direct volume rendering; discrete isosurfaces; isosurfacing; peak finding; ray differentials; transfer function infinite sampling; transfer function smoothing; ubiquitous rendering techniques; volume ray casting; Biological system modeling; Casting; Data visualization; Frequency; Image sampling; Isosurfaces; Rendering (computer graphics); Sampling methods; Smoothing methods; Transfer functions; direct volume rendering; isosurface; preintegration; ray casting; ray differentials; sampling; transfer function; view dependent;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2009.204
  • Filename
    5290775