KIT | KIT-Bibliothek | Impressum

Real-Time Isosurface Extraction With View-Dependent Level of Detail and Applications

Scholz, Manuel; Bender, Jan; Dachsbacher, Carsten

Abstract:
Volumetric scalar data sets are common in many scientific, engineering and medical applications where they originate from measurements or simulations. Furthermore, they can represent geometric scene content, e.g. as distance or density fields. Often isosurfaces are extracted, either for indirect volume visualization in the former category, or to simply obtain a polygonal representation in case of the latter. However, even moderately sized volume data sets can result in complex isosurfaces which are challenging to recompute in real time, e.g. when the user modifies the isovalue or when the data itself are dynamic. In this paper, we present a GPU-friendly algorithm for the extraction of isosurfaces, which provides adaptive level of detail rendering with view-dependent tessellation. It is based on a longest edge bisection scheme where the resulting tetrahedral cells are subdivided into four hexahedra, which then form the domain for the subsequent isosurface extraction step. Our algorithm generates meshes with good triangle quality even for highly non-linear scalar data. In contrast to previous methods, it does not require any stitching ... mehr


Zugehörige Institution(en) am KIT Institut für Visualisierung und Datenanalyse (IVD)
Publikationstyp Zeitschriftenaufsatz
Jahr 2015
Sprache Englisch
Identifikator ISSN: 0167-7055
KITopen ID: 1000049926
Erschienen in Computer Graphics Forum
Band 34
Heft 1
Seiten 103-115
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft KITopen Landing Page