This Article 
 Bibliographic References 
 Add to: 
Anisotropic Diffusion in Vector Field Visualization on Euclidean Domains and Surfaces
April-June 2000 (vol. 6 no. 2)
pp. 139-149

Abstract—Vector field visualization is an important topic in scientific visualization. Its aim is to graphically represent field data on two and three-dimensional domains and on surfaces in an intuitively understandable way. Here, a new approach based on anisotropic nonlinear diffusion is introduced. It enables an easy perception of vector field data and serves as an appropriate scale space method for the visualization of complicated flow pattern. The approach is closely related to nonlinear diffusion methods in image analysis where images are smoothed while still retaining and enhancing edges. Here, an initial noisy image intensity is smoothed along integral lines, whereas the image is sharpened in the orthogonal direction. The method is based on a continuous model and requires the solution of a parabolic PDE problem. It is discretized only in the final implementational step. Therefore, many important qualitative aspects can already be discussed on a continuous level. Applications are shown for flow fields in 2D and 3D, as well as for principal directions of curvature on general triangulated surfaces. Furthermore, the provisions for flow segmentation are outlined.

[1] L. Alvarez, F. Guichard, P.L. Lions, and J.M. Morel,“Axioms and Fundamental Equations of Image Processing,” Architecture Ration. Mechical Analysis, vol. 123, no. 3, pp. 199-257, 1993.
[2] J. Becker and M. Rumpf, “Visualization of Time-Dependent Velocity Fields by Texture Transport,” Proc. Eurographics Scientific Visualization Workshop '98, 1998.
[3] J. Bramble, J. Pasciak, and J. Xu, “Parallel Multilevel Preconditioners,” Math. of Computers, vol. 55, pp. 1-22, 1990.
[4] B. Cabral and L.C. Leedom, "Imaging Vector Fields Using Line Integral Convolution," Computer Graphics (SIGGRAPH '93 Proc.), pp. 263-272, 1993.
[5] I. Chavel, Eigenvalues in Riemannian Geometry. Academic Press, 1984.
[6] W. de Leeuw and J.J. van Wijk, “Enhanced Spot Noise for Vector Field Visualization,” Proc. IEEE Visualization '95, pp. 233-239, 1995.
[7] M.P. do Carmo, Riemannian Geometry. Boston, Basel, Berlin: Birkhäuser, 1993.
[8] G. Dziuk, “Finite Elements for the Beltrami Operator on Arbitrary Surfaces,” Partial Differential Equations and Calculus of Variations, 1988.
[9] G. Dziuk, “An Algorithm for Evolutionary Surfaces,” Numerische Math., vol. 58, pp. 603-611, 1991.
[10] L. Forssell, “Visualizing Flow over Curvilinear Grid Surfaces Using Line Integral Convolution,” Proc. IEEE Visualization '94, pp. 240-246, 1994.
[11] J.L. Helman and L. Hesselink, "Visualization of Vector Field Topology in Fluid Flows," IEEE Computer Graphics and Applications, vol. 11, no. 3, pp. 36-46, 1991.
[12] V. Interrante and C. Grosch, “Stragegies for Effectively Visualizing 3D Flow with Volume LIC,” Proc. Visualization '97, pp. 285-292, 1997.
[13] J. Kacur and K. Mikula, “Solution of Nonlinear Diffusion Appearing in Image Smoothing and Edge Detection,” Appl. Numer. Math., vol. 17, no. 1, pp. 47-59, 1995.
[14] B. Kawohl and N. Kutev, “Maximum and Comparison Principle for One-Dimensional Anisotropic Diffusion,” Math. Annals, vol. 311, no. 1, pp. 107-123, 1998.
[15] M.-H. Kiu and D.C. Banks, “Multi-Frequency Noise for LIC,” Proc. Visualization '96, 1996.
[16] N. Max and B. Becker, “Flow Visualization Using Moving Textures,” Proc. ICASE/LaRC Sympo. Time Varying Data, NASA Conf. Publication 3321, pp. 77-87, 1996.
[17] N. Max, R. Crawfis, and C. Grant, “Visualizing 3D Velocity Fields Near Contour Surface,” Proc. IEEE Visualization '94, pp. 248-254, 1994.
[18] P. Perona and J. Malik, “Scale Space and Edge Detection Using Anisotropic Diffusion,” Proc. IEEE CS Workshop Computer Vision, 1987.
[19] T. Preußer and M. Rumpf, “Anisotropic Nonlinear Diffusion in Flow Visualization,” Proc. Visualization 1999, 1999.
[20] H.-W. Shen and D.L. Kao, “Uflic: A Line Integral Convolution Algorithm for Visualizing Unsteady Flows,” Proc. Visualization '97, pp. 317-322, 1997.
[21] D. Stalling and H.-C. Hege, “Fast and Resolution Independent Line Integral Convolution,” SIGGRAPH 95 Conf. Proc., pp. 249-256, Aug. 1995.
[22] D. Stalling, M. Zöckler, and H.-C. Hege, “Fast Display of Illuminated Field Lines,” IEEE Trans. Visualization and Computer Graphics, vol. 3, no. 2, Apr.-June 1997.
[23] V. Thomée, Galerkin-Finite Element Methods for Parabolic Problems. Springer, 1984.
[24] G. Turk and D. Banks, “Image-Guided Streamline Placement,” Computer Graphics (Proc. SIGGRAPH '93), 1996.
[25] J.J. van Wijk, “Spot Noise-Texture Synthesis for Data Visualization,” Computer Graphics (SIGGRAPH '91 Proc.), T.W. Sederberg, ed., vol. 25, pp. 309-318, July 1991.
[26] J.J. van Wijk, “Flow Visualization with Surface Particles,” IEEE Computer Graphics and Applications, vol. 13, no. 4, pp. 18-24, July 1993.
[27] J.J. van Wijk, “Implicit Stream Surfaces,” Proc. IEEE Visualization '93, pp. 245-252, 1993.
[28] J. Weickert, Anisotropic Diffusion in Image Processing. Teubner, 1998.

Index Terms:
Flow visualization, multiscale, nonlinear diffusion, segmentation.
Udo Diewald, Tobias Preußer, Martin Rumpf, "Anisotropic Diffusion in Vector Field Visualization on Euclidean Domains and Surfaces," IEEE Transactions on Visualization and Computer Graphics, vol. 6, no. 2, pp. 139-149, April-June 2000, doi:10.1109/2945.856995
Usage of this product signifies your acceptance of the Terms of Use.