• DocumentCode
    2361569
  • Title

    Hardware-based nonlinear filtering and segmentation using high-level shading languages

  • Author

    Viola, Ivan ; Kanitsar, Armin ; Groller, Meister Eduard

  • Author_Institution
    Inst. of Comput. Graphics & Algorithms, Vienna Univ. of Technol., Austria
  • fYear
    2003
  • fDate
    24-24 Oct. 2003
  • Firstpage
    309
  • Lastpage
    316
  • Abstract
    Non-linear filtering is an important task for volume analysis. This paper presents hardware-based implementations of various non-linear filters for volume smoothing with edge preservation. The Cg high-level shading language is used in combination with latest PC consumer graphics hardware. Filtering is divided into pervertex and per-fragment stages. In both stages we propose techniques to increase the filtering performance. The vertex program pre-computes texture coordinates in order to address all contributing input samples of the operator mask. Thus additional computations are avoided in the fragment program. The presented fragment programs preserve cache coherence, exploit 4D vector arithmetic, and internal fixed point arithmetic to increase performance. We show the applicability of non-linear filters as part of a GPU-based segmentation pipeline. The resulting binary mask is compressed and decompressed in the graphics memory on-the-fly.
  • Keywords
    computer graphic equipment; computer graphics; image segmentation; nonlinear filters; visual languages; visual programming; 4D vector arithmetic; GPU; cache coherence; consumer graphics hardware; edge preservation; graphical processing unit; graphics memory; hardware-based nonlinear filtering; high-level shading languages; image segmentation; volume analysis; volume smoothing; Computer graphics; Filtering; Fixed-point arithmetic; Hardware; Image edge detection; Image reconstruction; Image segmentation; Nonlinear filters; Pipelines; Smoothing methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualization, 2003. VIS 2003. IEEE
  • Conference_Location
    Seattle, WA, USA
  • Print_ISBN
    0-7803-8120-3
  • Type

    conf

  • DOI
    10.1109/VISUAL.2003.1250387
  • Filename
    1250387