Fast Sparse Level Sets on Graphics Hardware

Andrei C. Jalba*, Wladimir J. van der Laan, Jos B.T.M. Roerdink

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

12 Citations (Scopus)
328 Downloads (Pure)

Abstract

The level-set method is one of the most popular techniques for capturing and tracking deformable interfaces. Although level sets have demonstrated great potential in visualization and computer graphics applications, such as surface editing and physically based modeling, their use for interactive simulations has been limited due to the high computational demands involved. In this paper, we address this computational challenge by leveraging the increased computing power of graphics processors, to achieve fast simulations based on level sets. Our efficient, sparse GPU level-set method is substantially faster than other state-of-the-art, parallel approaches on both CPU and GPU hardware. We further investigate its performance through a method for surface reconstruction, based on GPU level sets. Our novel multiresolution method for surface reconstruction from unorganized point clouds compares favorably with recent, existing techniques and other parallel implementations. Finally, we point out that both level-set computations and rendering of level-set surfaces can be performed at interactive rates, even on large volumetric grids. Therefore, many applications based on level sets can benefit from our sparse level-set method.

Original languageEnglish
Pages (from-to)30-44
Number of pages15
JournalIEEE Transactions on Visualization and Computer Graphics
Volume19
Issue number1
DOIs
Publication statusPublished - Jan-2013

Keywords

  • Level-set method
  • sparse representation
  • sorted tile list
  • surface reconstruction
  • octree
  • SURFACE RECONSTRUCTION
  • VISUALIZATION
  • COMPUTATION
  • INTERFACES
  • ALGORITHMS

Fingerprint

Dive into the research topics of 'Fast Sparse Level Sets on Graphics Hardware'. Together they form a unique fingerprint.

Cite this