Efficient level of detail for texture‐based flow visualization

In this paper, we present an efficient level of detail algorithm for texture‐based flow visualization. Our goal is to enhance visual perception and performance and generate smooth animation. To achieve our goal, we first model an adaptive input texture taking into account flow patterns to output view‐dependent high‐quality images. Then, we compute field lines only from sparse sampling points of the input noise texture for outputting volume line integral convolution textures and skip empty space utilizing two quantized binary histograms. To improve image quality, we implement anti‐aliasing through adjusting the line integral convolution step size and thickness of trajectory lines with an opacity function. We further extend our solution to unsteady flow. Flow structures and evolution are clearly shown through smooth animation achieved with coherent evolution of particles, handling of discontinuous flow lines, and spatio‐temporal linear constraint of the underlying noise volume. In the result section, we show high‐quality level of detail of three‐dimensional texture‐based flow visualization with high performance. We also demonstrate that our algorithm can achieve smooth evolution for unsteady flow with spatio‐temporal coherence. Copyright © 2015 John Wiley & Sons, Ltd.

[1]  Peter Hastreiter,et al.  Interactive exploration of volume line integral convolution based on 3D-texture mapping , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[2]  Robert L. Cook,et al.  Stochastic sampling in computer graphics , 1988, TOGS.

[3]  Han-Wei Shen,et al.  Hardware Accelerated Interactive Vector Field Visualization: A level of detail approach , 2002, Comput. Graph. Forum.

[4]  Brian Cabral,et al.  Imaging vector fields using line integral convolution , 1993, SIGGRAPH.

[5]  Klaus Mueller,et al.  Overview of Volume Rendering , 2005, The Visualization Handbook.

[6]  Thomas Ertl,et al.  Hardware-Accelerated Visualization of Time-Varying 2D and 3D Vector Fields by Texture Advection via Programmable Per-Pixel Operations , 2001, VMV.

[7]  Yizhou Yu,et al.  Inviscid and incompressible fluid simulation on triangle meshes: Research Articles , 2004 .

[8]  Daniel Weiskopf GPU-Based Interactive Visualization Techniques (Mathematics and Visualization) , 2006 .

[9]  Yizhou Yu,et al.  Inviscid and incompressible fluid simulation on triangle meshes , 2004, Comput. Animat. Virtual Worlds.

[10]  Han-Wei Shen,et al.  Chameleon: an interactive texture-based rendering framework for visualizing three-dimensional vector fields , 2003, IEEE Visualization, 2003. VIS 2003..

[11]  Gordon Erlebacher,et al.  A texture-based framework for spacetime-coherent visualization of time-dependent vector fields , 2003, IEEE Visualization, 2003. VIS 2003..

[12]  Thomas Ertl,et al.  A Hybrid Physical/Device-Space Approach for Spatio-Temporally Coherent Interactive Texture Advection on Curved Surfaces , 2004, Graphics Interface.

[13]  Kwan-Liu Ma,et al.  Perceptually-Based Depth-Ordering Enhancement for Direct Volume Rendering , 2013, IEEE Transactions on Visualization and Computer Graphics.

[14]  Nelson L. Max,et al.  Direct volume visualization of three-dimensional vector fields , 1992, VVS.

[15]  Hujun Bao,et al.  Image-Space Texture-Based Output-Coherent Surface Flow Visualization. , 2013, IEEE transactions on visualization and computer graphics.

[16]  Øyvind Andreassen,et al.  Visualization of vector fields using seed LIC and volume rendering , 2004, IEEE Transactions on Visualization and Computer Graphics.

[17]  I. Sobol,et al.  A pseudo-random number generator for personal computers , 1999 .

[18]  Kwan-Liu Ma,et al.  Fuzzy Volume Rendering , 2012, IEEE Transactions on Visualization and Computer Graphics.

[19]  Kwan-Liu Ma,et al.  View-Dependent Streamlines for 3D Vector Fields , 2010, IEEE Transactions on Visualization and Computer Graphics.

[20]  Daniel Weiskopf GPU-Based Interactive Visualization Techniques , 2006 .

[21]  Gordon Erlebacher,et al.  Lagrangian-Eulerian Advection of Noise and Dye Textures for Unsteady Flow Visualization , 2002, IEEE Trans. Vis. Comput. Graph..

[22]  David L. Kao,et al.  A New Line Integral Convolution Algorithm for Visualizing Time-Varying Flow Fields , 1998, IEEE Trans. Vis. Comput. Graph..

[23]  Kwan-Liu Ma,et al.  Visualizing vector fields using line integral convolution and dye advection , 1996, Proceedings of 1996 Symposium on Volume Visualization.

[24]  Martin Falk,et al.  Output-Sensitive 3D Line Integral Convolution , 2008, IEEE Transactions on Visualization and Computer Graphics.

[25]  Victoria Interrante,et al.  Illustrating surface shape in volume data via principal direction-driven 3D line integral convolution , 1997, SIGGRAPH.

[26]  Robert J. Moorhead,et al.  AUFLIC: An Accelerated Algorithm For Unsteady Flow Line Integral Convolution , 2002, VisSym.

[27]  Filip Strugar Continuous Distance-Dependent Level of Detail for Rendering Heightmaps , 2009, J. Graphics, GPU, & Game Tools.

[28]  Jarke J. van Wijk,et al.  Image based flow visualization , 2002, ACM Trans. Graph..

[29]  Thomas Ertl,et al.  Texture-Based Visualization of Unsteady 3D Flow by Real-Time Advection and Volumetric Illumination , 2007, IEEE Trans. Vis. Comput. Graph..

[30]  Thomas Ertl,et al.  for Graphics-Hardware-based Cluster Systems , 2006 .

[31]  Xiaoyang Mao,et al.  Line Integral Convolution for 3D Surfaces , 1997, Visualization in Scientific Computing.

[32]  Thomas Elboth,et al.  High-Quality and Interactive Animations of 3D Time-Varying Vector Fields , 2006, IEEE Transactions on Visualization and Computer Graphics.

[33]  Han-Wei Shen,et al.  Interactive visualization of three-dimensional vector fields with flexible appearance control , 2004, IEEE Transactions on Visualization and Computer Graphics.

[34]  G. Henze,et al.  SAMPLING BASED ON SOBOL 0 SEQUENCES FOR MONTE CARLO TECHNIQUES APPLIED TO BUILDING SIMULATIONS , 2011 .

[35]  Hans-Christian Hege,et al.  Fast and resolution independent line integral convolution , 1995, SIGGRAPH.

[36]  Alexandru Telea,et al.  3D IBFV: hardware-accelerated 3D flow visualization , 2003, IEEE Visualization, 2003. VIS 2003..

[37]  Victoria Interrante,et al.  Visualizing 3D Flow , 1998, IEEE Computer Graphics and Applications.

[38]  Nelson L. Max,et al.  Optical Models for Direct Volume Rendering , 1995, IEEE Trans. Vis. Comput. Graph..

[39]  Lijie Xu,et al.  An Information-Theoretic Framework for Flow Visualization , 2010, IEEE Transactions on Visualization and Computer Graphics.

[40]  Han-Wei Shen,et al.  View-dependent multi-resolutional flow texture advection , 2006, Electronic Imaging.

[41]  Victoria Interrante,et al.  Conveying the 3D Shape of Smoothly Curving Transparent Surfaces via Texture , 1997, IEEE Trans. Vis. Comput. Graph..

[42]  Jun Ma,et al.  A Unified Approach to Streamline Selection and Viewpoint Selection for 3D Flow Visualization , 2013, IEEE Transactions on Visualization and Computer Graphics.