Flow Visualization: The State-of-the-Art

Slides:



Advertisements
Similar presentations
Sauber et al.: Multifield-Graphs Multifield-Graphs: An Approach to Visualizing Correlations in Multifield Scalar Data Natascha Sauber, Holger Theisel,
Advertisements

Vector Field Visualization Jian Huang, CS 594, Spring 2002 This set of slides reference slides developed by Prof. Torsten Moeller, at CS, Simon Fraser.
OzViz 2009 Visualisation of Groundwater Flow using Texture Based Visualisation Techniques. David Warne (HPC and Research Support, QUT), Joe Young (HPC.
Visualization Data Representation Ray Gasser SCV Visualization Workshop – Fall 2008.
1 Higher Dimensional Vector Field Visualization: A Survey Zhenmin Peng, Robert S. Laramee Department of Computer Science Swansea University, Wales UK
Review of Flow Vis for Lower Dimensional Flow Data Direct: overview of vector field, minimal computation, e.g. glyphs (arrows), color mapping Texture-based:
Queensland University of Technology CRICOS No J Visualisation of complex flows using texture-based techniques D. J. Warne 1,2, J. Young 1, N. A.
Ronny Peikert Over Two Decades of Integration-Based, Geometric Vector Field Visualization Part III: Curve based seeding Planar based.
© Fluent Inc. 5/10/2015N1 Fluids Review TRN Postprocessing and Visualization.
Image Space Based Visualization of Unsteady Flow on Surfaces Robert Laramee Bruno Jobard Helwig Hauser Presenter: Bob Armstrong 24 January 2007.
Chapter 4: Fluid Kinematics
Fluid Kinematics Fluid Dynamics . Fluid Flow Concepts and Reynolds Transport Theorem ä Descriptions of: ä fluid motion ä fluid flows ä temporal and spatial.
ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen*, Robert S. Laramee** and Eugene Zhang*
Vector Visualization Acknowledgements: Torsten Möller (SFU) Verma et al. Cabral & Leedom Compassis.com Tecplot.c om.
CE 1501 CE 150 Fluid Mechanics G.A. Kallio Dept. of Mechanical Engineering, Mechatronic Engineering & Manufacturing Technology California State University,
Monroe L. Weber-Shirk S chool of Civil and Environmental Engineering Fluid Kinematics Fluid Mechanics July 14, 2015 
Monroe L. Weber-Shirk S chool of Civil and Environmental Engineering Fluid Kinematics Fluid Mechanics July 15, 2015 Fluid Mechanics July 15, 2015 
Flow Visualization Overview
Robert S. Laramee Department of Computer Science University of Wales, Swansea, UK Effective Visualization of Heat Transfer.
Interactive Visualization of Volumetric Data on Consumer PC Hardware: Introduction Daniel Weiskopf Graphics Hardware Trends Faster development than Moore’s.
Tony McLoughlin 1 Part 2: Overview  Part 2: Tony McLoughlin  Effective Particle Tracing  Point-Based.
Eulerian Description • A finite volume called a flow domain or control volume is defined through which fluid flows in and out. • There is no need to keep.
Robert S Laramee 1 Christoph Garth 2 Helmut Doleisch 1 Jürgen Schneider 3 Helwig Hauser 1 Hans Hagen 2 1 The VRVis Reseach.
Robert S. Laramee 1 Over Two Decades of Integration- Based, Geometric Vector Field Visualization.
Robert S. Laramee 1 How to Write a Visualization Research Paper: A Starting Point Robert S. Laramee.
Institute for Mathematical Modeling RAS 1 Visualization in distributed systems. Overview. Remote visualization means interactive viewing of three dimensional.
Andrea Brambilla 1 Øyvind Andreassen 2,3 Helwig Hauser 1 Integrated Multi-aspect Visualization of 3D Fluid Flows 1 University of Bergen, Norway 2 Norwegian.
Lei Zhang and Guoning Chen, Department of Computer Science, University of Houston Robert S. Laramee, Swansea University David Thompson and Adrian Sescu,
CDS 301 Fall, 2009 Vector Visualization Chap. 6 October 7, 2009 Jie Zhang Copyright ©
Robert S. Laramee 1 How to Write a Visualization Research Paper: A Starting Point Robert S. Laramee.
How to Read a Visualization Research Paper: Extracting the Essentials Robert S. Laramee Visual and Interactive Computing Group.
Robert S. Laramee 1 1 Flow Like You've Never Seen It Robert S. Laramee Visual and Interactive Computing.
Robert S. Laramee 1 Visualization: An Introduction and Applications Robert S. Laramee Department of Computer Science Swansea.
A Survey on Visualization of Time-Dependent Vector Fields by Texture-based Methods Henry “Dan” Derbes MSIM 842 ODU Main Campus.
Abj 3.1: Introduction to Motion and Velocity Field: Pathlines, Streamlines, and Streaklines Geometry of Motion Pathline Streamline No flow across a.
Fluid Mechanics and Fluid Dynamics Fluid mechanics is the branch of physics that studies fluids (liquids, gases, and plasmas) and the forces on them. Fluid.
2D Flow Visualization streamline, pathline, hedges, spotnoise 郭翰琦 陈珩.
Robert S. Laramee 1 1 Flow Visualization with Integral Surfaces Robert S. Laramee Visual and Interactive.
Robert S. Laramee 1 Data Visualization at Swansea University Robert S. Laramee Department of Computer Science Swansea University.
Lei Zhang and Guoning Chen, Department of Computer Science, University of Houston Robert S. Laramee, Swansea University David Thompson and Adrian Sescu,
Vector Field Visualization
ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang.
Design and Implementation of Geometric and Texture-Based Flow Visualization Techniques Robert S. Laramee Markus Hadwiger Helwig Hauser.
1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits.
Robert S. Laramee 1 Flow Visualization: The State-of-the-Art Robert S. Laramee The Visual and Interactive.
The Search for Swirl and Tumble Motion Robert S. Laramee Department of Computer Science Swansea University Wales, UK.
Data Visualization Fall 2015.
Ch 4 Fluids in Motion.
CHAPTER 4 THE VISUALIZATION PIPELINE. CONTENTS The focus is on presenting the structure of a complete visualization application, both from a conceptual.
CHAPTER 6 (1) VECTOR VISUALIZATION. OUTLINE Vector datasets are samplings of vector fields over discrete spatial domains Visualizing Vector A number of.
SCALAR VISUALIZATION. OUTLINE Visualizing scalar data A number of the most popular scalar visualization techniques Color mapping Contouring Height plots.
2/24/2016 A.Aruna/Assistant professor/IT/SNSCE 1.
Ronny Peikert 1 Over Two Decades of Integration-Based, Geometric Vector Field Visualization Part III:
Scientific Visualization Module 4 Vector Visualization (adapted – some slides modified or omitted) prof. dr. Alexandru (Alex) Telea
Course : Civil Engineering Division : C (3 rd Semester). Subject : Fluid Mechanics Subject Code : Guided By :HIREN JARIWALA(H.O.D) :DIXIT CHAUHAN(ASSI.PROF.)
Robert S. Laramee 1 Visualization, Lecture Flow visualization, Part 2 (of 3)
Robert S. Laramee 1 1 Visualization, Lecture #3 Volume Visualization, Part 1 (of 4)
Robert S. Laramee 1 Visualization Lecture Flow visualization, An Introduction.
Robert S. Laramee 1 Vis 4 Biz Data Visualization for Industry: Vis 4 Biz Robert S. Laramee Department of Computer Science Swansea.
Simplified Representation of Vector Fields
Similarity Measures for Enhancing Interactive Streamline Seeding
Farthest Point Seeding for Efficient Placement of Streamlines
Data Visualization at Swansea University
Using Flow Textures to Visualize Unsteady Vector Fields
Image Space Based Visualization of Unsteady Flow on Surfaces
Vector Field Visualization
Flow Like You've Never Seen It
Fluid Kinematics Fluid Dynamics.
Visualization CSE 694L Roger Crawfis The Ohio State University.
Vector Field Visualization
Presentation transcript:

Flow Visualization: The State-of-the-Art Robert S. Laramee The Visual and Interactive Computing Group Computer Science Department Swansea University Swansea, Wales, UK r.s.laramee@swansea.ac.uk 1 http://cs.swan.ac.uk/~csbob/

2 http://cs.swan.ac.uk/~csbob/ Overview Introduction to Flow Visualization (FlowViz) What is Flow Visualization? A Brief Introduction What approaches have been developed? Classification: Direct Texture-based Geometric Feature-based flow visualzation Applications Conclusions and Future Work A note on scope: An overview is provided with references to more depth. 2 http://cs.swan.ac.uk/~csbob/

What is Flow Visualization? a classic topic within scientific visualization depiction of vector quantities (as opposed to scalar quantities) applications include automotive simulation, aerodynamics, turbomachinery, meteorology, oceanography, medical visualization Challenges: to effectively visualize both magnitude + direction, often simultaneously large data sets time-dependent data multi-field visualization What should be visualized? (data filtering/feature extraction) 3 http://cs.swan.ac.uk/~csbob/

Computational vs. Experimental FlowVis Computational FlowVis -using computers for FlowVis data resulting from flow simulation, measurements, or flow modelling, e.g., computational fluid dynamics (CFD) computer-generated images and animations, often mimicking experimental FlowVis Visualization of actual fluids, e.g. water and air dye injection interferometry Schlieren/shadows flow topology graphs etc. 4 http://cs.swan.ac.uk/~csbob/

Simulation Data vs. Experimental Data Data from Simulation: FOR EACH cell in (irregular) grid: compute flow direction compute flow magnitude (explicitly or implicitly) compute pressure (à la Navier-Stokes equations) further attributes Data from measurements: FOR EACH location of a (regular) grid: flow direction (reconstructed) measure flow magnitude Data from modelling: Vector Field represented by analytic function Flow direction and magnitude a function of location (and time) 5 http://cs.swan.ac.uk/~csbob/

Data Characterized by Many Dimensions Spatial dimensions: 2D (planar flow, simplified or synthetic) 2.5D (boundary flow, flow on surface) 3D (real-world flow) Temporal dimension: steady flow -1 time step (or instantaneous or static flow) time-dependent flow -multiple time steps (or unsteady or transient, real-world) caution is advised in the context of animation Simulation Data Attributes a.k.a. Data Dimensions: velocity temperature pressure and many more... 6 http://cs.swan.ac.uk/~csbob/

Flow Visualization Classification direct: overview of vector field, minimal computation, e.g. glyphs, color mapping texture-based: covers domain with a convolved texture, e.g., Spot Noise, LIC, ISA, IBFV(S) geometric: a discrete object(s) whose geometry reflects flow characteristics, e.g. streamlines feature-based: both automatic and interactive feature-based techniques, e.g. flow topology 7 http://cs.swan.ac.uk/~csbob/

Direct Flow Visualization Direct Mapping of Flow Attributes to Visualization Space Advantages: simplicity less computation time intuitive Disadvantage(s): does not always clearly show flow properties and features, e.g., flow orientation 2D unsteady flow, color coding highlights rotation 8 http://cs.swan.ac.uk/~csbob/

Direct FlowViz: Color Coded Slicing Color Coding in 2D, instantaneous: mapping flow attribute(s) to hue multiple slices for vortex visualization (missing color coded boundary) slicing probe for vortex visualization (Schulz et al) 9 http://cs.swan.ac.uk/~csbob/

Direct FlowViz: Arrow/Hedgehog plots in 2D and 3D, static 10 http://cs.swan.ac.uk/~csbob/

Direct FlowViz: Contours in 2D and Isosurfaces in 3D Contours in a slice Isosurface (and color coding) in 3D 11 http://cs.swan.ac.uk/~csbob/

Direct FlowViz: Volume Rendering Combined with Color Coding the curvilinear bluntfin data set (Westermann) 12 http://cs.swan.ac.uk/~csbob/

13 http://cs.swan.ac.uk/~csbob/ Direct FlowViz: Hybrid Solutions -Arrow Plots and Color Coding in 2D, Steady and Unsteady 13 http://cs.swan.ac.uk/~csbob/

Direct Flow Visualization For more information on direct flow visualization techniques, please see: Frits H. Post, Benjamin Vrolijk, Helwig Hauser, Robert S. Laramee, and Helmut Doleisch, Feature Extraction and Visualization of Flow Fields in EUROGRAPHICS 2002, State of the Art Reports, pages 69-100, September 4-6 2002, Saarbruecken, Germany (1st STAR) 14 http://cs.swan.ac.uk/~csbob/

Texture-Based Flow Visualization Computing textures that provide a dense coverage/visualization of a vector field. Advantages: detailed view of vector field clearer perception of characteristics contains elements of direct + geometric FlowViz Disadvantages: computation time perception in 3D aliasing 15 http://cs.swan.ac.uk/~csbob/

Texture-Based FlowViz: LIC (Cabral and Leedom) in 2D, Instantaneous 16 http://cs.swan.ac.uk/~csbob/

17 http://cs.swan.ac.uk/~csbob/ Texture-Based FlowViz: Spot Noise in 2D, Instantaneous with Color Coding Good for visualizing detail. (de Leeuw) 17 http://cs.swan.ac.uk/~csbob/

Texture-Based FlowViz: Time-Dependent Texture Advection in 2D Unsteady FlowViz of the Gulf of Mexico (Jobard et al) 18 http://cs.swan.ac.uk/~csbob/

Texture-Based FlowViz: 2D Unsteady Flow Image Based Flow Visualization (IBFV, Van Wijk) 19 http://cs.swan.ac.uk/~csbob/

Texture-Based FlowViz: LIC on Surfaces, Unsteady A comparison of 3 LIC techniques (left) UFLIC, (middle) ELIC, and (right) PLIC (Verma et. al.) 20 http://cs.swan.ac.uk/~csbob/

Texture-Based FlowViz: Texture-Advection on Surfaces, Unsteady Image Space Advection (ISA, Laramee et al.) and Image Based Flow Visualization for Curved Surfaces (IBFVS, van Wijk) 21 http://cs.swan.ac.uk/~csbob/

Texture-Based FlowViz: LIC in 3D, Instantaneous 3D LIC with halos (Interrante and Grosch) 22 http://cs.swan.ac.uk/~csbob/

Texture-Based FlowViz: Texture Advection in 3D, Unsteady 3D IBFV (Telea and Van Wijk) 23 http://cs.swan.ac.uk/~csbob/

Texture-Based FlowViz: Texture Advection in 3D, Unsteady 3D texture-based flow vis with illumination, velocity masking, and focus+context (Weiskopf et al.) 24 http://cs.swan.ac.uk/~csbob/

Texture-Based Flow Visualization For more information on texture-based flow visualization techniques, please see: Robert S. Laramee, Helwig Hauser, Helmut Doleisch, Benjamin Vrolijk, Frits H. Post, and Daniel Weiskopf, The State of the Art in Flow Visualization: Dense and Texture-Based Techniques in Computer Graphics Forum, Vol. 23, No. 2, 2004, pages 203-221 (2nd STAR) 25 http://cs.swan.ac.uk/~csbob/

Geometric Flow Visualization The computation of discrete objects whose shape is directly related to underlying geometry Advantages: intuitive clearer perception of characteristics Disadvantages: placement visual complexity in 3D 26 http://cs.swan.ac.uk/~csbob/

Geometric FlowViz: Some Terminology Stream vs. Path vs Streak vs Time lines Streamline everywhere tangent to flow at instantaneous time, t0 (blue/aqua) Pathline path traced by a particle over time, t (red/maroon) Streakline line traced by continuous injection at location, x0 (light green) Timeline temporal evolution of initial line, l0 (yellow) 27 http://cs.swan.ac.uk/~csbob/

Geometric FlowViz: Streamlines and Streamlets in 2D, Steady-State Evenly Space Streamlines (Jobard and Lefer) 28 http://cs.swan.ac.uk/~csbob/

Geometric FlowViz: Pathlines and Streamlets in 2D, Unsteady Pathlines and particles using textures (Van Wik) 29 http://cs.swan.ac.uk/~csbob/

Geometric FlowViz: Timelines in 2.5D and 3D (B. Girod) (unsteady) 2.5D timelines using textures (Laramee et al.) and 3D timelines as discrete objects (B. Girod) 30 http://cs.swan.ac.uk/~csbob/

Geometric FlowViz: Seeding in 2D and 3D Image-based (Jobard and Lefer) and interactive seeding (Schulz et al.) strategies 31 http://cs.swan.ac.uk/~csbob/

Geometric FlowViz: Streamribbons and Streamtubes, 3D, Steady-state 32 http://cs.swan.ac.uk/~csbob/

Geometric FlowViz: Perceptual Issues in 3D, Steady-State Illuminated Streamlines (Zoeckler et al) StreamRunner (Laramee) 33 http://cs.swan.ac.uk/~csbob/

Geometric FlowViz: Streaklines in 3D Streaklines in 3D as discrete objects (B. Girod) 34 http://cs.swan.ac.uk/~csbob/

35 http://cs.swan.ac.uk/~csbob/ Geometric FlowViz: StreamBalls, StreamSurfaces, StreamArrows, 3D, Steady-State Streamballs (Brill et a), Streamsurfaces (Hultquist), and StreamArrows (Loeffelmann et al.) 35 http://cs.swan.ac.uk/~csbob/

Geometric FlowViz: Flow Volumes (3D), Steady and Unsteady A subset of 3D flow domain specified by initial 2D patch (Crawfis) 36 http://cs.swan.ac.uk/~csbob/

Geometric FlowViz: High Quality Animation, 3D, Unsteady Visualization of Hurricane Isabel (Helgeland et al.) 37 http://cs.swan.ac.uk/~csbob/

Geometric Flow Visualization For more information on geometric flow visualization techniques, please see: Frits H. Post, Benjamin Vrolijk, Helwig Hauser, Robert S. Laramee, and Helmut Doleisch, Feature Extraction and Visualization of Flow Fields in EUROGRAPHICS 2002, State of the Art Reports, pages 69-100, September 4-6 2002, Saarbruecken, Germany (1st STAR) 38 http://cs.swan.ac.uk/~csbob/

Flow Visualization: An Application swirl motion: characterized by motion about cylinder-aligned axis more stable (easier) tumble motion: characterized by motion about axis orthogonal to cylinder unstable, more difficult 39 http://cs.swan.ac.uk/~csbob/

Flow Visualization: An Application Achieving ideal patterns of motion leads to optimal mixing (of air and fuel) conditions e.g., higher exhaust/gas ratio (EGR) decrease in fuel consumption lower emissions Can visualization provide insight into or verify characteristic shape/behavior of flow? What tools help to visualize swirl/tumble motion? Where (in the combustion chamber) are ideal ideal flow pattern not being realized? 40 http://cs.swan.ac.uk/~csbob/

Flow Visualization: An Application Direct, geometric, and texture-based flow visualization methods are used in 2D, 2.5D, and 3D. 41 http://cs.swan.ac.uk/~csbob/

42 http://cs.swan.ac.uk/~csbob/ Feature-Based Flow Visualization What is Feature-Based Flow Visualization? Recall: What is Flow Visualization? a classic topic within scientific visualization depiction of vector quantities (as opposed to scalar quantities) Challenges: to effectively visualize both magnitude + direction, often simultaneously large data sets time-dependent data multi-field visualization What should be visualized? (data filtering/feature extraction) 42 http://cs.swan.ac.uk/~csbob/

What is Feature-Based Flow Visualization? What is a feature? feature: “A prominent or distinctive aspect, quality, or characteristic”, from dictionary.com feature: any subset of the flow domain deemed interesting by an onlooker, i.e., the viewer (Bob’s definition) What is feature-based flow visualization? feature-based flow visualization: the focus on and resulting depiction of a subset of the flow domain. (Bob’s definition) 43 http://cs.swan.ac.uk/~csbob/

Feature-Based Flow Visualization Pipeline Feature-Based flow visualization involves extracting features from the vector field domain. selection: conceptually, filtering the data clustering: coherency is established from point selection attribute calculation: quantification, e.g., position, volume, orientation --> leads to features 44 http://cs.swan.ac.uk/~csbob/

Feature-Based Flow Visualization: Motivation Why? data reduction: original data set is represented with important features perception: visualization of 3D and 4D flow is problematic in the absence of feature-based techniques new insight: “new” characteristics of the flow can be observed technical advantages: less memory consumption, faster interaction and rendering 45 http://cs.swan.ac.uk/~csbob/

Feature Based Flow Visualization: 3D Steady and Unsteady Vector field clustering (Telea and Van Wijk) Vortex extraction (Post et al.) 46 http://cs.swan.ac.uk/~csbob/

Feature Based Flow Visualization: 3D Unsteady Cores of swirling particle motion in unsteady flow, extraction based on pathlines (Wienkauf et al.) 47 http://cs.swan.ac.uk/~csbob/

Feature Based Flow Visualization: 3D, Unsteady, Interactive SimVis: interactive, multiple connected views (Doleisch et al.) 48 http://cs.swan.ac.uk/~csbob/

Feature-Based Flow Visualization For more information on feature-based flow visualization techniques, please see: Frits H. Post, Benjamin Vrolijk, Helwig Hauser, Robert S. Laramee, and Helmut Doleisch, The State of the Art in Flow Visualisation: Feature Extraction and Tracking in Computer Graphics Forum, Vol. 22, No. 4, 2003, pages 775-792 (3rd STAR) 49 http://cs.swan.ac.uk/~csbob/

Topology-Based Flow Visualization Can be considered a sub-field of feature-based flow visualization: singularities in flow field are extracted, loosely: locations where flow velocity approaches zero, e.g., sources, sinks, etc. the relationship, connectivity, or topology between singularities is then analyzed and visualized the topology of vector field is often called “skeleton” of the flow 50 http://cs.swan.ac.uk/~csbob/

Topology-Based Flow Visualization, 2.5D Steady a single framework can be used to extract sources, sinks, saddle points, and periodic orbits uncertainty due to discrete nature of simulation, interpolation, and integration can be factored into extraction and visualization (Chen et al.) 51 http://cs.swan.ac.uk/~csbob/

Topology-Based Flow Visualization For more information on topology-based flow visualization techniques, please see: Robert S. Laramee, Helwig Hauser, Lingxiao Zhao, and Frits H. Post, Topology-Based Flow Visualization, The State of the Art, in Topology-Based Methods in Visualization (Proceedings of Topo-In-Vis 2005), Visualization and Mathematics, pages 1-19, 2007, Springer-Verlag (4th! STAR) 52 http://cs.swan.ac.uk/~csbob/

Feature-Based Flow Visualization: An Application Four major design goals: an even distribution of flow to each engine cylinder avoid regions of stagnant flow avoid very high velocity flow minimize fluid pressure loss between inlet and outlet 53 http://cs.swan.ac.uk/~csbob/

Feature-Based Flow Visualization: An Application A range of direct, texture-based, geometric, feature- based, and topology-based visualization methods are applied 54 http://cs.swan.ac.uk/~csbob/

Flow Visualization: Challenges FlowViz in 3D -perceptual issues, seeding strategies Unsteady FlowViz in 3D -computation time What should be extracted and visualized? How can features be extracted and visualized? e.g. vortices costly in terms of processing time interpretation can be challenging correctness: verification of result (sometimes ignored) An area still rich in unsolved problems. 55 http://cs.swan.ac.uk/~csbob/

56 http://cs.swan.ac.uk/~csbob/ Acknowledgements Thank you for your attention! Any questions? We would like to thank the following: G. Chen, R. Crawfis, H. Doleisch, C. Garth, B. Girod, H. Hauser, A. Helgeland, V. Interrante, B. Jobard, W. de Leeuw, H. Loeffelmann, F. H. Post, A. Telea, H. Theisel, X. Tricoche, V. Verma, J. J. van Wijk. T. Weinkauf, D. Weiskopf, R. Westermann, E. Zhang PDF versions of STARS 1-4 and MPEG movies available at: http://cs.swan.ac.uk/~csbob 56 http://cs.swan.ac.uk/~csbob/