DocumentCode :
1049198
Title :
Output-Sensitive 3D Line Integral Convolution
Author :
Falk, Martin ; Weiskopf, Daniel
Author_Institution :
Visualization Res. Center (VISUS), Univ. Stuttgart, Stuttgart
Volume :
14
Issue :
4
fYear :
2008
Firstpage :
820
Lastpage :
834
Abstract :
We propose a largely output-sensitive visualization method for 3D line integral convolution (LIC) whose rendering speed is mainly independent of the data set size and mostly governed by the complexity of the output on the image plane. Our approach of view-dependent visualization tightly links the LIC generation with the volume rendering of the LIC result in order to avoid the computation of unnecessary LIC points: early-ray termination and empty-space leaping techniques are used to skip the computation of the LIC integral in a lazy-evaluation approach; both ray casting and texture slicing can be used as volume-rendering techniques. The input noise is modeled in object space to allow for temporal coherence under object and camera motion. Different noise models are discussed, covering dense representations based on filtered white noise all the way to sparse representations similar to oriented LIC. Aliasing artifacts are avoided by frequency control over the 3D noise and by employing a 3D variant of MlPmapping. A range of illumination models is applied to the LIC streamlines: different codimension-2 lighting models and a novel gradient-based illumination model that relies on precomputed gradients and does not require any direct calculation of gradients after the LIC integral is evaluated. We discuss the issue of proper sampling of the LIC and volume-rendering integrals by employing a frequency-space analysis of the noise model and the precomputed gradients. Finally, we demonstrate that our visualization approach lends itself to a fast graphics processing unit (GPU) implementation that supports both steady and unsteady flow. Therefore, this 3D LIC method allows users to interactively explore 3D flow by means of high-quality, view-dependent, and adaptive LIC volume visualization. Applications to flow visualization in combination with feature extraction and focus-and-context visualization are described, a comparison to previous methods is provided, and a detailed performa- - nce analysis is included.
Keywords :
computational geometry; convolution; data visualisation; filtering theory; gradient methods; image motion analysis; image representation; image sampling; image texture; integral equations; lighting; ray tracing; rendering (computer graphics); white noise; 3D line integral convolution; LIC sampling; camera motion; codimension-2 lighting model; early-ray termination; empty-space leaping technique; filtered white noise; frequency-space analysis; gradient-based illumination model; image plane; lazy-evaluation approach; object space model; output-sensitive visualization method; ray casting; sparse representation; temporal coherence; texture slicing; volume rendering technique; Picture/Image Generation; Three-Dimensional Graphics and Realism; Algorithms; Computer Graphics; Computer Simulation; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Models, Theoretical; 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.2008.25
Filename :
4441709
Link To Document :
بازگشت