Image based flow visualization

A new method for the visualization of two-dimensional fluid flow is presented. The method is based on the advection and decay of dye. These processes are simulated by defining each frame of a flow animation as a blend between a warped version of the previous image and a number of background images. For the latter a sequence of filtered white noise images is used: filtered in time and space to remove high frequency components. Because all steps are done using images, the method is named Image Based Flow Visualization ( IBFV ). With IBFV a wide variety of visualization techniques can be emulated. Flow can be visualized as moving textures with line integral convolution and spot noise. Arrow plots, streamlines, particles, and topological images can be generated by adding extra dye to the image. Unsteady flows, defined on arbitrary meshes, can be handled. IBFV achieves a high performance by using standard features of graphics hardware. Typically fifty frames per second are generated using standard graphics cards on PCs. Finally, IBFV is easy to understand, analyse, and implement.

[1]  Tom Duff,et al.  Compositing digital images , 1984, SIGGRAPH.

[2]  Lambertus Hesselink,et al.  Representation and display of vector field topology in fluid flow data sets , 1989, Computer.

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

[4]  Jakub Wejchert,et al.  Animation aerodynamics , 1991, SIGGRAPH.

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

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

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

[8]  Jarke J. van Wijk,et al.  Enhanced Spot Noise for Vector Field Visualization , 1995, IEEE Visualization.

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

[10]  Wim de Leeuw,et al.  Divide and Conquer Spot Noise , 1997, SC.

[11]  Hans-Christian Hege,et al.  Parallel Line Integral Convolution , 1997, Parallel Comput..

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

[13]  Arthur Veldman,et al.  Spectro-Consistent Discretization of Navier-Stokes: a Challenge to RANS and LES , 1998 .

[14]  Patrick Witting,et al.  Computational fluid dynamics in a traditional animation environment , 1999, SIGGRAPH.

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

[16]  Hardware-accelerated texture advection for unsteady flow visualization , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

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

[18]  Gordon Erlebacher,et al.  Lagrangian-Eulerian advection for unsteady flow visualization , 2001, Proceedings Visualization, 2001. VIS '01..