• DocumentCode
    984326
  • Title

    A streaming narrow-band algorithm: interactive computation and visualization of level sets

  • Author

    Lefohn, Aaron E. ; Kniss, Joe M. ; Hansen, Charles D. ; Whitaker, Ross T.

  • Author_Institution
    Sch. of Comput., Utah Univ., Salt Lake City, UT, USA
  • Volume
    10
  • Issue
    4
  • fYear
    2004
  • Firstpage
    422
  • Lastpage
    433
  • Abstract
    Deformable isosurfaces, implemented with level-set methods, have demonstrated a great potential in visualization and computer graphics for applications such as segmentation, surface processing, and physically-based modeling. Their usefulness has been limited, however, by their high computational cost and reliance on significant parameter tuning. We present a solution to these challenges by describing graphics processor (GPU) based algorithms for solving and visualizing level-set solutions at interactive rates. The proposed solution is based on a new, streaming implementation of the narrow-band algorithm. The new algorithm packs the level-set isosurface data into 2D texture memory via a multidimensional virtual memory system. As the level set moves, this texture-based representation is dynamically updated via a novel GPU-to-CPU message passing scheme. By integrating the level-set solver with a real-time volume renderer, a user can visualize and intuitively steer the level-set surface as it evolves. We demonstrate the capabilities of this technology for interactive volume segmentation and visualization.
  • Keywords
    computer graphic equipment; data visualisation; image segmentation; image texture; message passing; paged storage; rendering (computer graphics); GPU-to-CPU message passing; PDE solver; deformable isosurfaces; graphics processor based algorithms; image segmentation; interactive computation; interactive volume visualization; level set methods; physically-based modeling; streaming narrow-band algorithm; texture-based representation; virtual memory; Application software; Computational efficiency; Computer graphics; Data visualization; Deformable models; Isosurfaces; Level set; Message passing; Multidimensional systems; Narrowband; Deformable models; GPU; image segmentation; level sets; streaming computation; virtual memory.; volume visualization; Algorithms; Computer Graphics; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Numerical Analysis, Computer-Assisted; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2004.2
  • Filename
    1298799