The Community for Technology Leaders
RSS Icon
Issue No.06 - November/December (2010 vol.16)
pp: 1225-1234
Tino Weinkauf , New York University
Holger Theisel , University of Magdeburg
Characteristic curves of vector fields include stream, path, and streak lines. Stream and path lines can be obtained by a simple vector field integration of an autonomous ODE system, i.e., they can be described as tangent curves of a vector field. This facilitates their mathematical analysis including the extraction of core lines around which stream or path lines exhibit swirling motion, or the computation of their curvature for every point in the domain without actually integrating them. Such a description of streak lines is not yet available, which excludes them from most of the feature extraction and analysis tools that have been developed in our community. In this paper, we develop the first description of streak lines as tangent curves of a derived vector field - the streak line vector field - and show how it can be computed from the spatial and temporal gradients of the flow map, i.e., a dense path line integration is required. We demonstrate the high accuracy of our approach by comparing it to solutions where the ground truth is analytically known and to solutions where the ground truth has been obtained using the classic streak line computation. Furthermore, we apply a number of feature extraction and analysis tools to the new streak line vector field including the extraction of cores of swirling streak lines and the computation of streak line curvature fields. These first applications foreshadow the large variety of possible future research directions based on our new mathematical description of streak lines.
unsteady flow visualization, streak lines, streak surfaces, feature extraction
Tino Weinkauf, Holger Theisel, "Streak Lines as Tangent Curves of a Derived Vector Field", IEEE Transactions on Visualization & Computer Graphics, vol.16, no. 6, pp. 1225-1234, November/December 2010, doi:10.1109/TVCG.2010.198
[1] D. Bauer and R. Peikert, Vortex tracking in scale space. In Data Visualization 2002. Proc. VisSym 02, pages 233–240, 2002.
[2] S. L. Brunton and C. W. Rowley, Fast computation of finite-time Lya-punov exponent fields for unsteady flows. Chaos: An Interdisciplinary Journal of Nonlinear Science, 20(1):017503, 2010.
[3] K. Bürger, F. Ferstl, H. Theisel, and R. Westermann, Interactive streak surface visualization on the GPU. IEEE Transactions on Visualization and Computer Graphics (Proc. IEEE Visualization), 15 (6): 1259–1266, 2009.
[4] S. Camarri, M.-V. Salvetti, M. Buffoni, and A. Iollo, Simulation of the three-dimensional flow around a square cylinder between parallel walls at moderate Reynolds numbers. In XVII Congresso di Meccanica Teorica edApplicata, 2005.
[5] N. Cuntz, A. Kolb, R. Strzodka, and D. Weiskopf, Particle level set advection for the interactive visualization of unsteady 3D flow. Computer Graphics Forum (Proc. Eurovis), 27 (3): 719–726, 2008.
[6] N. Cuntz, A. Pritzkau, and A. Kolb, Time-adaptive lines for the interactive visualization of unsteady flow data sets. Computer Graphics Forum, 28 (8): 2165–2175, 2009.
[7] C. Garth, F. Gerhardt, X. Tricoche, and H. Hagen, Efficient computation and visualization of coherent structures in fluid flow applications. IEEE Transactions on Visualization and Computer Graphics (Proceedings Visualization 2007), 13 (6): 1464–1471, 2007.
[8] C. Garth, H. Krishnan, X. Tricoche, T. Tricoche, and K. I. Joy, Generation of accurate integral surfaces in time-dependent vector fields. IEEE Transactions on Visualization and Computer Graphics (Proc. IEEE Visualization), 14 (6): 1404–1411, 2008.
[9] G. Haller, Distinguished material surfaces and coherent structures in three-dimensional fluid flows. Physica D, 149 (4): 248–277, 2001.
[10] J. Hultquist, Constructing stream surfaces in steady 3D vector fields. In Proc. IEEE Visualization '92, pages 171–177, 1992.
[11] International CFD Database,
[12] B. Jobard and W. Lefer, Creating evenly-spaced streamlines of arbitrary density. In Proceedings 8th Eurographics Workshop on Visualization in Scientific Computing, pages 57–66, Boulogne, 1997.
[13] J. Kasten, C. Petz, I. Hotz, B. Noack, and H.-C. Hege, Localized finite-time Lyapunov exponent for unsteady flow analysis. In Proc. Vision, Modeling and Visualization, pages 265–274, 2009.
[14] H. Krishnan, C. Garth, and K. Joy, Time and streak surfaces for flow visualization in large time-varying data sets. IEEE Transactions on Visualization and Computer Graphics (Proc. IEEE Visualization), 15(6): 1267–1274, 2009.
[15] A. Mebarki, P. Alliez, and O. Devillers, Farthest point seeding for efficient placement of streamlines. In Proc. IEEE Visualization 2005, pages 479–486, 2005.
[16] R. Peikert, 2009. private communication.
[17] R. Peikert and M. Roth, The parallel vectors operator - a vector field visualization primitive. In Proc. IEEE Visualization 99, pages 263–270, 1999.
[18] S. Popinet, Free computational fluid dynamics. ClusterWorld, 2(6), 2004.
[19] O. Rosanwo, C. Petz, S. Prohaska, I. Hotz, and H.-C. Hege, Dual streamline seeding. In Proc. IEEE Pacific Visualization, pages 9–16, 2009.
[20] F. Sadlo and R. Peikert, Efficient visualization of Lagrangian coherent structures by filtered AMR ridge extraction. IEEE Transactions on Visualization and Computer Graphics (Proceedings Visualization 2007), 13 (6): 1456–1463, 2007.
[21] F. Sadlo and D. Weiskopf, Time-dependent 2-D vector field topology: An approach inspired by Lagrangian coherent structures. Computer Graphics Forum, 29 (1): 88–100, 2010.
[22] A. Sanna, B. Montrucchio, and R. Arinaz, Visualizing unsteady flows by adaptive streaklines. In Proc. WSCG'2000, Plzen, Czech Republic, 2000.
[23] D. Schneider, A. Wiebel, and G. Scheuermann, Smooth stream surfaces of fourth order precision. Computer Graphics Forum (Proc. EuroVis), 28 (3): 871–878, 2009.
[24] K. Shi, H. Theisel, H. Hauser, T. Weinkauf, K. Matkovic, H.-C. Hege, and H.-P. Seidel, Path line attributes - an information visualization approach to analyzing the dynamic behavior of 3D time-dependent flow fields. In H.-C. Hege, K. Polthier, and G. Scheuermann editors Topology-Based Methods in Visualization II,, Mathematics and Visualization, pages 75–88. Springer, 2009. Topo-In-Vis 2007, Grimma, Germany, March 4 - 6.
[25] K. Shi, H. Theisel, T. Weinkauf, H. Hauser, H.-C. Hege, and H.-P. Seidel, Path line oriented topology for periodic 2D time-dependent vector fields. In Proc. Eurographics /IEEE VGTC Symposium on Visualization (EuroVis '06), pages 139–146, Lisbon, Portugal, 2006.
[26] D. Stalling, Fast Texture-based Algorithms for Vector Field Visualization. PhD thesis, FU Berlin, Department of Mathematics and Computer Science, 1998.
[27] D. Sujudi and R. Haimes, Identification of swirling flow in 3D vector fields. Technical report, Department of Aeronautics and Astronautics, MIT, 1995. AIAA Paper 95–1715.
[28] H. Theisel, Vector Field Curvature and Applications. PhD thesis, University of Rostock, 1995.
[29] H. Theisel, J. Sahner, T. Weinkauf, H.-C. Hege, and H.-P. Seidel, Extraction of parallel vector surfaces in 3D time-dependent fields and application to vortex core line tracking. In Proc. IEEE Visualization 2005, pages 631–638, 2005.
[30] H. Theisel, T. Weinkauf, H.-C. Hege, and H.-P. Seidel, Topological methods for 2D time-dependent vector fields based on stream lines and path lines. IEEE Transactions on Visualization and Computer Graphics, 11 (4): 383–394, 2005.
[31] G. Turk and D. Banks, Image-guided streamline placement. In Proc. Siggraph '96, pages 453–460, 1996.
[32] W von Funck, T. Weinkauf, H. Theisel, and H.-P. Seidel, Smoke surfaces: An interactive flow visualization technique inspired by real-world flow experiments. IEEE Transactions on Visualization and Computer Graphics (Proceedings Visualization 2008), 14 (6): 1396–1403, 2008.
[33] T. Weinkauf, H.-C. Hege, B. Noack, M. Schlegel, and A. Dillmann, Coherent structures in a transitional flow around a backward-facing step. Physics of Fluids, 15(9):S3, 2003. Winning Entry from the Gallery of Fluid Motion 2003.
[34] T. Weinkauf, J. Sahner, H. Theisel, and H.-C. Hege, Cores of swirling particle motion in unsteady flows. IEEE Transactions on Visualization and Computer Graphics (Proceedings Visualization 2007), 13 (6): 1759–1766, 2007.
[35] T. Weinkauf and H. Theisel, Curvature measures of 3D vector fields and their applications. Journal of WSCG, 10 (2): 507–514, 2002.
[36] D. Weiskopf, Dye advection without the blur: A level-set approach for texture-based visualization of unsteady flow. Computer Graphics Forum (Eurographics 2004), 23 (3): 479–488, 2004.
[37] A. Wiebel, R. Chan, C. Wolf, A. Robitzki, A. Stevens, and G. Scheuermann, Topological flow structures in a mathematical model for rotation-mediated cell aggregation. In Proc. Topo-In-Vis 2009, page to appear, Snowbird, Utah, U.S.A., 2009.
[38] A. Wiebel, X. Tricoche, D. Schneider, H. Jaenicke, and G. Scheuermann, Generalized streak lines: Analysis and visualization of boundary induced vortices. IEEE Transactions on Visualization and Computer Graphics (Proc. IEEE Visualization), 13(6): 1735–1742, 2007.
34 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool