Robert S. Laramee 1 Over Two Decades of Integration- Based, Geometric Vector Field Visualization.

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.
ICC 2009, Santiago de Chile Visualization of Glacier Surface Movement Samuel Wiesmann Institute of Cartography, ETH Zurich.
Level set based Image Segmentation Hang Xiao Jan12, 2013.
Active Contours, Level Sets, and Image Segmentation
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.
Vortex detection in time-dependent flow Ronny Peikert ETH Zurich.
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.
A streakline is the path that a particle will follow in the flow, the locus of particles that have passed sequentially through a prescribed path in the.
Image Space Based Visualization of Unsteady Flow on Surfaces Robert Laramee Bruno Jobard Helwig Hauser Presenter: Bob Armstrong 24 January 2007.
Pauly, Keiser, Kobbelt, Gross: Shape Modeling with Point-Sampled GeometrySIGGRAPH 2003 Shape Modeling with Point-Sampled Geometry Mark Pauly Richard Keiser.
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*
A Local Descriptor for Finding Corresponding Points in Vector Fields Liefei Xu and H. Quynh Dinh Dept of Computer Science Stevens Institute of Technology.
CE 1501 CE 150 Fluid Mechanics G.A. Kallio Dept. of Mechanical Engineering, Mechatronic Engineering & Manufacturing Technology California State University,
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.
Efficient Visualization of Lagrangian Coherent Structures by Filtered AMR Ridge Extraction October IEEE Vis Filip Sadlo, Ronald CGL -
Tony McLoughlin 1 Part 2: Overview  Part 2: Tony McLoughlin  Effective Particle Tracing  Point-Based.
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 How to Write a Visualization Research Paper: A Starting Point Robert S. Laramee.
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 ©
Time-Dependent Visualization of Lagrangian Coherent Structures by Grid Advection February 2009 – TopoInVis Filip VISUS – Universität Stuttgart,
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.
Flow Visualization: The State-of-the-Art
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.
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.
Robert S. Laramee 1 1 Adventures in Scientific Visualization Robert S. Laramee, Visual and Interactive Computing Group, Department.
3D Flow Visualization Xiaohong Ye
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.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Outline Introduction Research Project Findings / Results
CHAPTER 6 (1) VECTOR VISUALIZATION. OUTLINE Vector datasets are samplings of vector fields over discrete spatial domains Visualizing Vector A number of.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
Ronny Peikert 1 Over Two Decades of Integration-Based, Geometric Vector Field Visualization Part III:
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.
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
Interactive Computer Graphics
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
Lecture no 13 &14 Kinetics & kinematics of fluid flow
Fluid Kinematics Fluid Dynamics.
Visualization CSE 694L Roger Crawfis The Ohio State University.
Vector Field Visualization
Presentation transcript:

Robert S. Laramee 1 Over Two Decades of Integration- Based, Geometric Vector Field Visualization Tony McLoughlin 1, Robert S. Laramee 1, Ronald Peikert 2, Frits H. Post 3, and Min Chen 1 1 The Visual and Interactive Computing Group Computer Science Dept. Swansea University Swansea, Wales, UK {R.S.Laramee,cstony, M.Chen} “at” swansea.ac.uk 2 Dept. of Computer Science ETH Zentrum Zürich, Switzerland peikert "at" inf.ethz.ch 3 Computer Graphics and CAD/CAM Group Delft University of Technology Delft, The Netherlands frits.post "at" its.tudelft.nl

Robert S. Laramee 2 Overview  Part 1: Robert S Laramee  Introduction, Challenges  Classification  Integration-Based Geometric Vector Field Visualization  Point-Based Seeding in 2D and 2.5D  Part 2: Tony McLoughlin  Effective Particle Tracing  Point-Based Seeding in 3D  Part 3: Ronald Peikert  Curve-Based Seeding  Planar-Based Seeding  Conclusions and Future Work

Robert S. Laramee 3 What is Flow Visualization?  A classic topic within scientific visualization  Depiction of vector quantities (as opposed to scalar quantities)  Applications include automotive simulation, aerodynamics, turbo machinery, meteorology, oceanography, medical visualization Challenges:  To effectively visualize both magnitude + direction, often simultaneously  Large, time-dependent data sets  Interaction, seeding, and placement,  Computation time and irregular grids  Perception

Robert S. Laramee 4 Computational vs. Experimental Flow Visualization Computational Flow Visualization -using computers  data resulting from flow simulation, measurements, or flow modelling, e.g., computational fluid dynamics (CFD)  computer-generated images and animations, often mimicking experimental flow visualization Visualization of actual fluids, e.g. water and air  dye injection  interferometry  Schlieren/shadows  flow topology graphs  etc.

Robert S. Laramee 5 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 -one 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...

Robert S. Laramee 6  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 Flow Visualization Classification

Robert S. Laramee 7 Geometric Flow Visualization The computation of discrete objects whose shape is directly related to underlying geometry Velocity is described by: v = dx/dt Displacement described by: dx = v · dt Integrate in order to solve for position:

Robert S. Laramee 8 Geometric Flow Visualization Advantages:  Intuitive,  Clearer perception of characteristics,  Applicable to 3D/4D Disadvantages:  Placement,  Perception: visual complexity in 3D and 4D,  irregular grids: Sometimes difficult implementation

Robert S. Laramee 9 Survey Overview  red = seeding  green = perceptual challenges  yellow = performance

Robert S. Laramee 10 Geometric Flow Visualization: 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, x 0 (light green)

Robert S. Laramee 11 Point-Based Seeding: Problem Regularly spaced seeds do not result in regularly spaced streamlines.

Robert S. Laramee 12 Point-Based Seeding in 2D, Steady-State Vector Fields  Algorithm: place streamlines (randomly), DO shift streamlines, IF (improved position) THEN (accept change) UNTIL no more improvements Image Guided Streamlines (Turk and Banks '96)  Distribute streamlines evenly in image space

Robert S. Laramee 13 Point-Based Seeding in 2D, Steady-State Vector Fields Implementation:  Place initial streamline (randomly),  Perform streamline- driven search of image space for new seeds. Evenly-Spaced Streamlines (Jobard and Lefer '97)  Distribute streamlines evenly‏ in image space quickly

Robert S. Laramee 14 Point-Based Seeding in 2D, Steady-State Vector Fields Implementation:  Texture-mapped streamlines High Quality Animation of 2D, Steady Vector Fields (Lefer et al. '04)  A dense, animation of flow

Robert S. Laramee 15 Point-Based Seeding in 2D, Steady-State Vector Fields Implementation:  Extract critical points  Apply dense seeding template Flow-Guided Streamline Seeding (Verma et al. '00)  Emphasize critical points in flow field

Robert S. Laramee 16 Point-Based Seeding in 2D, Steady-State Vector Fields Implementation:  Seed in largest empty spaces Farthest Point Seeding for Efficient Placement of Streamlines (Mebarki et al. '05)  Longer, more coherent streamlines

Robert S. Laramee 17 Point-Based Seeding in 2D, Steady-State Vector Fields Implementation:  faster streamline integrator  double-queueing strategy- prioritizes streamlines near critical points  efficient loop detection  (Ocean Flow from Pacific Northwest) An Advanced Evenly-Spaced Streamline Seeding Algorithm (Liu et al. '06)  Faster than previous algorithms and can detect streamline loops

Robert S. Laramee 18 Point-Based Seeding in 2D, Steady-State Vector Fields Implementation:  derive a distance field  compare sample points to existing streamline points  trace new streamlines only when difference exceeds a threshold Illustrative Streamline Placement and Visualization (Li et al. '08)  place minimal number of streamlines and capture features

Robert S. Laramee 19 Point-Based Seeding in 2D, Unsteady Vector Fields Implementation:  evenly-spaced streamlines computed for each time step  streamlines computed at previous time step are used a basis for current set Unsteady Flow Visualization by Animating Evenly-Spaced Streamlines (Jobard and Lefer. '00)  Extension to unsteady flow visualization

Robert S. Laramee 20 Point-Based Seeding on Surfaces, Steady- State Flow Implementation:  Shading, filtering, scan conversion, occlusion including hidden surface removal  (Thermal air flow through a TV cabin) Flow Visualization with Surface Particles (Van Wijk '93)  Efficient rendering and animation on surfaces

Robert S. Laramee 21 Streamline Seeding on Surfaces, Steady-State Implementation:  Map surface vectors to computational space of curvilinear grid  Introduce a new energy function to handle distortion resulting from mapping Image-Guided Streamline Placement on Curvilinear Grid Surfaces (Mao et al. '98)  Streamline placement for surfaces

Robert S. Laramee 22 Streamline Seeding on Surfaces Implementation:  Project vector field to image space  Perform integration in image space Evenly-Spaced Streamlines for Surfaces: An Image-Based Approach (Spencer et al. '09)  General streamline placement for surfaces

Robert S. Laramee 23 End of Part I  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 STAR and MPEG movies available at:  Next up: Tony McLoughlin and Part II