Texture-based visualization of uncertainty in flow fields

In this paper, we present two novel texture-based techniques to visualize uncertainty in time-dependent 2D flow fields. Both methods use semi-Lagrangian texture advection to show flow direction by streaklines and convey uncertainty by blurring these streaklines. The first approach applies a cross advection perpendicular to the flow direction. The second method employs isotropic diffusion that can be implemented by Gaussian filtering. Both methods are derived from a generic filtering process that is incorporated into the traditional texture advection pipeline. Our visualization methods allow for a continuous change of the density of flow representation by adapting the density of particle injection. All methods can be mapped to efficient GPU implementations. Therefore, the user can interactively control all important characteristics of the system like particle density, error influence, or dye injection to create meaningful illustrations of the underlying uncertainty. Even though there are many sources of uncertainties, we focus on uncertainty that occurs during data acquisition. We demonstrate the usefulness of our methods for the example of real-world fluid flow data measured with the particle image velocimetry (PIV) technique. Furthermore, we compare these techniques with an adapted multi-frequency noise approach.

[1]  Gordon Erlebacher,et al.  Hardware-accelerated texture advection for unsteady flow visualization , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[2]  Robert S. Laramee,et al.  The State of the Art in Flow Visualization: Dense and Texture‐Based Techniques , 2004, Comput. Graph. Forum.

[3]  Alex T. Pang,et al.  Glyphs for Visualizing Uncertainty in Vector Fields , 1996, IEEE Trans. Vis. Comput. Graph..

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

[5]  Nelson Max,et al.  Flow visualization using moving textures , 1995 .

[6]  David C. Banks,et al.  Multi-frequency noise for LIC , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[7]  Ross Brown Animated visual vibrations as an uncertainty visualisation technique , 2004, GRAPHITE '04.

[8]  J. van Wijk,et al.  Spot noise texture synthesis for data visualization , 1991, SIGGRAPH.

[9]  Robert S. Laramee,et al.  Uncertainty Visualization Methods in Isosurface Rendering , 2003, Eurographics.

[10]  Alex T. Pang,et al.  Approaches to uncertainty visualization , 1996, The Visual Computer.

[11]  Alex T. Pang,et al.  Visualizing Geometric Uncertainty of Surface Interpolants , 1996, Graphics Interface.

[12]  Hans-Peter Seidel,et al.  Applications of pixel textures in visualization and realistic image synthesis , 1999, SI3D.

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

[14]  Daniel Weiskopf,et al.  Dye Advection Without the Blur: A Level‐Set Approach for Texture‐Based Visualization of Unsteady Flow , 2004, Comput. Graph. Forum.

[15]  Jos Stam,et al.  Stable fluids , 1999, SIGGRAPH.

[16]  A. Prasad Particle image velocimetry , 2000 .

[17]  Daniel Weiskopf,et al.  Flow Textures: High-Resolution Flow Visualization , 2005, The Visualization Handbook.

[18]  Berend G. van der Wall,et al.  Analysis and Visualization of 3-C PIV Images from HART II using Image Processing Methods , 2005, EuroVis.

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

[20]  Werner Purgathofer,et al.  Animating flow fields: rendering of oriented line integral convolution , 1997, Proceedings. Computer Animation '97 (Cat. No.97TB100120).

[21]  Thomas Ertl,et al.  Interactive Visualization of Divergence in Unsteady Flow by Level-Set Dye Advection , 2005, SimVis.

[22]  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.

[23]  Alex T. Pang,et al.  UFLOW: visualizing uncertainty in fluid flow , 1996, Proceedings of Seventh Annual IEEE Visualization '96.