High-Quality Silhouette Illustration for Texture-Based Volume Rendering

V. Skala and R. Scopigno (Editors)
In: Journal of WSCG (Feb. 2004), 12:2(301-308)
Presented at The 12-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG'2004)
 

Abstract

We present an accurate, interactive silhouette extraction mechanism for texture-based volume rendering. Compared to previous approaches, our system guarantees silhouettes of a user controlled width without any significant preprocessing time. Our visualization pipeline consists of two steps: (a) extraction of silhouettes with a width of one pixel, and (b) image post-processing for broadening of silhouettes. Step (a) is a mixture of object- and image-based- silhouette extraction models, maximally exploiting the screen resolution. This hybrid approach is neither sensitive to accuracy in gradient representation nor to the precision of the depth-buffer, as in earlier procedures. Step (b) is accomplished via smoothing and applying a threshold to the temporary result obtained in (a). To keep the latter process efficient, we perform fast convolution using FFT. Our silhouette extraction is conceptually similar to the corresponding method for polygonal representations, checking the front- and back facing property of adjacent triangles.

Keywords: contours, FFTW, NPR, silhouettes, stylization, volume rendering

Download Paper

Download Paper

Bibtex

@ARTICLE{nagy-2004-high-quality,
      author = {Nagy, Zolt{\'a}n and Klein, Reinhard},
      editor = {Skala, V. and Scopigno, R.},
       pages = {301--308},
       title = {High-Quality Silhouette Illustration for Texture-Based Volume Rendering},
     journal = {Journal of WSCG},
      volume = {12},
      number = {2},
        year = {2004},
       month = feb,
   publisher = {UNION Agency - Science Press},
    keywords = {contours, FFTW, NPR, silhouettes, stylization, volume rendering},
    abstract = {We present an accurate, interactive silhouette extraction mechanism for texture-based volume
                rendering. Compared to previous approaches, our system guarantees silhouettes of a user controlled
                width without any
                significant preprocessing time. Our visualization pipeline consists of two steps: (a) extraction of
                silhouettes with a width of one pixel, and (b) image post-processing for broadening of silhouettes.
                Step (a) is a mixture of object- and image-based- silhouette extraction models, maximally exploiting
                the screen resolution. This hybrid approach is neither sensitive to accuracy in gradient
                representation nor to the precision of the depth-buffer, as in earlier procedures. Step (b) is
                accomplished via smoothing and applying a threshold to the temporary result obtained in (a). To keep
                the latter process efficient, we perform fast convolution using FFT. Our silhouette extraction is
                conceptually similar to the corresponding method for polygonal representations, checking the front-
                and back facing property of adjacent triangles.},
        issn = {1213-6972},
  conference = {The 12-th International Conference in Central Europe on Computer Graphics, Visualization and
                Computer Vision (WSCG'2004)}
}