Volume Ray Casting with Peak Finding and Differential Sampling

Handle URI:
http://hdl.handle.net/10754/600178
Title:
Volume Ray Casting with Peak Finding and Differential Sampling
Authors:
Knoll, A.; Hijazi, Y.; Westerteiger, R.; Schott, M.; Hansen, C.; Hagen, H.
Abstract:
Direct volume rendering and isosurfacing are ubiquitous rendering techniques in scientific visualization, commonly employed in imaging 3D data from simulation and scan sources. Conventionally, these methods have been treated as separate modalities, necessitating different sampling strategies and rendering algorithms. In reality, an isosurface is a special case of a transfer function, namely a Dirac impulse at a given isovalue. However, artifact-free rendering of discrete isosurfaces in a volume rendering framework is an elusive goal, requiring either infinite sampling or smoothing of the transfer function. While preintegration approaches solve the most obvious deficiencies in handling sharp transfer functions, artifacts can still result, limiting classification. In this paper, we introduce a method for rendering such features by explicitly solving for isovalues within the volume rendering integral. In addition, we present a sampling strategy inspired by ray differentials that automatically matches the frequency of the image plane, resulting in fewer artifacts near the eye and better overall performance. These techniques exhibit clear advantages over standard uniform ray casting with and without preintegration, and allow for high-quality interactive volume rendering with sharp C0 transfer functions. © 2009 IEEE.
Citation:
Knoll A, Hijazi Y, Westerteiger R, Schott M, Hansen C, et al. (2009) Volume Ray Casting with Peak Finding and Differential Sampling. IEEE Transactions on Visualization and Computer Graphics 15: 1571–1578. Available: http://dx.doi.org/10.1109/TVCG.2009.204.
Publisher:
Institute of Electrical and Electronics Engineers (IEEE)
Journal:
IEEE Transactions on Visualization and Computer Graphics
KAUST Grant Number:
KUS-C1-016-04
Issue Date:
Nov-2009
DOI:
10.1109/TVCG.2009.204
PubMed ID:
19834235
Type:
Article
ISSN:
1077-2626
Sponsors:
This work was supported by the German Research Foundation (DFG)through the University of Kaiserslautern International Research TrainingGroup (IRTG 1131); as well as the National Science Foundationunder grants CNS-0615194, CNS-0551724, CCF-0541113, IIS-0513212, and DOE VACET SciDAC, KAUST GRP KUS-C1-016-04.Additional thanks to Liz Jurrus and Tolga Tasdizen for the zebrafishdata, and to the anonymous reviewers for their comments.
Appears in Collections:
Publications Acknowledging KAUST Support

Full metadata record

DC FieldValue Language
dc.contributor.authorKnoll, A.en
dc.contributor.authorHijazi, Y.en
dc.contributor.authorWesterteiger, R.en
dc.contributor.authorSchott, M.en
dc.contributor.authorHansen, C.en
dc.contributor.authorHagen, H.en
dc.date.accessioned2016-02-28T06:44:30Zen
dc.date.available2016-02-28T06:44:30Zen
dc.date.issued2009-11en
dc.identifier.citationKnoll A, Hijazi Y, Westerteiger R, Schott M, Hansen C, et al. (2009) Volume Ray Casting with Peak Finding and Differential Sampling. IEEE Transactions on Visualization and Computer Graphics 15: 1571–1578. Available: http://dx.doi.org/10.1109/TVCG.2009.204.en
dc.identifier.issn1077-2626en
dc.identifier.pmid19834235en
dc.identifier.doi10.1109/TVCG.2009.204en
dc.identifier.urihttp://hdl.handle.net/10754/600178en
dc.description.abstractDirect volume rendering and isosurfacing are ubiquitous rendering techniques in scientific visualization, commonly employed in imaging 3D data from simulation and scan sources. Conventionally, these methods have been treated as separate modalities, necessitating different sampling strategies and rendering algorithms. In reality, an isosurface is a special case of a transfer function, namely a Dirac impulse at a given isovalue. However, artifact-free rendering of discrete isosurfaces in a volume rendering framework is an elusive goal, requiring either infinite sampling or smoothing of the transfer function. While preintegration approaches solve the most obvious deficiencies in handling sharp transfer functions, artifacts can still result, limiting classification. In this paper, we introduce a method for rendering such features by explicitly solving for isovalues within the volume rendering integral. In addition, we present a sampling strategy inspired by ray differentials that automatically matches the frequency of the image plane, resulting in fewer artifacts near the eye and better overall performance. These techniques exhibit clear advantages over standard uniform ray casting with and without preintegration, and allow for high-quality interactive volume rendering with sharp C0 transfer functions. © 2009 IEEE.en
dc.description.sponsorshipThis work was supported by the German Research Foundation (DFG)through the University of Kaiserslautern International Research TrainingGroup (IRTG 1131); as well as the National Science Foundationunder grants CNS-0615194, CNS-0551724, CCF-0541113, IIS-0513212, and DOE VACET SciDAC, KAUST GRP KUS-C1-016-04.Additional thanks to Liz Jurrus and Tolga Tasdizen for the zebrafishdata, and to the anonymous reviewers for their comments.en
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en
dc.subjectdirect volume renderingen
dc.subjectisosurfaceen
dc.subjectpreintegrationen
dc.subjectray castingen
dc.subjectray differentialsen
dc.subjectsamplingen
dc.subjecttransfer functionen
dc.subjectview dependenten
dc.titleVolume Ray Casting with Peak Finding and Differential Samplingen
dc.typeArticleen
dc.identifier.journalIEEE Transactions on Visualization and Computer Graphicsen
dc.contributor.institutionTechnische Universitat Kaiserslautern, Kaiserslautern, Germanyen
dc.contributor.institutionUniversity of Strasbourg, Strasbourg, Germanyen
dc.contributor.institutionUniversity of Utah, Salt Lake City, United Statesen
kaust.grant.numberKUS-C1-016-04en

Related articles on PubMed

All Items in KAUST are protected by copyright, with all rights reserved, unless otherwise indicated.