[email protected] 1 feature extraction and visualization of flow fields state-of-the-art report...

34
1 Feature Extraction and Visualization of Flow Fields [email protected] State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits H. Post and Benjamin Vrolijk Delft University of Technology The Netherlands visualisation.tudelft.nl {F.H.Post,B.Vrolijk}@its.tudelft.nl Helwig Hauser, Robert S. Laramee, Helmut Doleisch VRVis Research Center Austria www.VRVis.at {hauser,laramee,doleisch}@VRVis.at Part 2:Feature- Based FlowViz Part 1: Visualization of Flow Fields

Upload: karen-barrett

Post on 17-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

1Feature Extraction and Visualization of

Flow [email protected]

State-of-the-Art Report

Feature Extraction and Visualization of Flow

FieldsFrits H. Post and Benjamin Vrolijk

Delft University of TechnologyThe Netherlands

visualisation.tudelft.nl{F.H.Post,B.Vrolijk}@its.tudelft.nl

Helwig Hauser, Robert S. Laramee, Helmut Doleisch

VRVis Research CenterAustria

www.VRVis.at{hauser,laramee,doleisch}@VRVis.at

Part 2:Feature-Based FlowViz

Part 1: Visualization of Flow Fields

Page 2: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

2Feature Extraction and Visualization of

Flow [email protected]

Flow Visualization STAR Overview

Part 1: Visualization of Flow Fields

Introduction to Flow Visualization (FlowViz)

Direct FlowViz Texture-Based FlowViz Geometric FlowViz

Part 2: Feature-Based FlowViz

Page 3: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

3Feature Extraction and Visualization of

Flow [email protected]

The FlowViz Job

Goal: communicating FlowViz data: data representing fluid/gas flow, i.e.

vector field data (magnitude + direction) not just scalar data visualization is a very high bandwidth

channel

User Goals: obtain overview of vector field present characteristics identify and investigate details and

features

Page 4: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

4Feature Extraction and Visualization of

Flow [email protected]

Computational vs. Experimental and Empirical 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.

Page 5: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

5Feature Extraction and Visualization of

Flow [email protected]

FlowVis Data vs. Data AcquisitionData 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)

Page 6: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

6Feature Extraction and Visualization of

Flow [email protected]

FlowViz 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 flow) time-dependent flow -multiple time steps (turbulent,

real-world) caution is advised in the context of animationData dimensions: velocity temperature pressure and many more...

Page 7: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

7Feature Extraction and Visualization of

Flow [email protected]

Direct vs. Geometric vs. Feature-Based FlowViz

focus on featuresmore detailed viewOverview, 1st impression

Page 8: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

8Feature Extraction and Visualization of

Flow [email protected]

FlowViz Fundamentals

Flow Data from simulation: vector field represented as samples: vp,t (+ reconstruction)

v(p,t) = dp/dt; p,v Rn, t R

Flow Integration over Grids: Cartesian, curvi-linear, unstructured integration techniques: Euler and Runge-Kutta point location (which cell p lies in) and neighbor

searching flow reconstruction within a cell (à la

interpolation) computation of derived data

p(s) = p0 + v(p(), +t0) d [instantaneous]

pE(t+t) = p(t) + t v(p(t),t) [time-dependent]

Page 9: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

9Feature Extraction and Visualization of

Flow [email protected]

Direct Flow VisualizationDirect Mapping of Flow Attributes to Visualization

Space

Advantages: simplicity less computation time intuitive

Disadvantages: does not always clearly

show flow properties and features, e.g., flow orientation

Page 10: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

10Feature Extraction and Visualization of

Flow [email protected]

Direct FlowViz: Color Coded Slicing

Color Coding in 2D, instantaneous: mapping flow attribute(s) to hue

slicing probe for vortex visualization

(Schulz et al)

multiple slices for vortex visualization (missing color coded boundary)

Page 11: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

11Feature Extraction and Visualization of

Flow [email protected]

Direct FlowViz: Arrow/Hedgehog plots in 2D and 3D, instantaneous

Page 12: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

12Feature Extraction and Visualization of

Flow [email protected]

Direct FlowViz: Contours in 2D and isosurfaces in 3D

Contours in a slice

Isosurface (and color coding) in 3D

Page 13: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

13Feature Extraction and Visualization of

Flow [email protected]

Direct FlowViz: Volume Rendering combined with color coding

the curvilinear bluntfin data set(Westermann)

Page 14: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

14Feature Extraction and Visualization of

Flow [email protected]

Direct FlowViz: Hybrid Solutions -arrow plots and color coding in 2D, steady and

unsteady

Page 15: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

15Feature Extraction and Visualization of

Flow [email protected]

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 2.5D, 3D

Page 16: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

16Feature Extraction and Visualization of

Flow [email protected]

Texture-Based FlowViz: Spot Noise (Van Wijk) and LIC (Cabral and Leedom) in 2D,

instantaneous

Page 17: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

17Feature Extraction and Visualization of

Flow [email protected]

Texture-Based FlowViz: Spot Noise in 2D, instantaneous, with color coding (de Leeuw)

Good for visualizing detail.

Page 18: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

18Feature Extraction and Visualization of

Flow [email protected]

Texture-Based FlowViz: Spot Noise and LIC in 2D, time-dependent (Van Wijk)

Page 19: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

19Feature Extraction and Visualization of

Flow [email protected]

Texture-Based FlowViz: Time-Dependent Texture Advection in 2D

Unsteady FlowViz of the Gulf of Mexico (Jobard et al)

Page 20: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

20Feature Extraction and Visualization of

Flow [email protected]

Texture-Based FlowViz: LIC on Surfaces, unsteady

A comparison of 3 LIC techniques (left) UFLIC, (middle) ELIC, and (right) PLIC (Verma et. al.)

Page 21: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

21Feature Extraction and Visualization of

Flow [email protected]

Texture-Based FlowViz: LIC in 3D, instantaneous (Interrante and Grosch)

Page 22: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

22Feature Extraction and Visualization of

Flow [email protected]

Geometric Flow Visualization

The computation of objects whose shape is directly related to underlying geometry

Advantages: intuitive clearer perception of

characteristics

Disadvantages: placement 3D

Page 23: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

23Feature Extraction and Visualization of

Flow [email protected]

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)

Page 24: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

24Feature Extraction and Visualization of

Flow [email protected]

Geometric FlowViz: Streamlines and Streamlets in 2D, steady-state

Page 25: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

25Feature Extraction and Visualization of

Flow [email protected]

Geometric FlowViz: Pathlines and Streamlets in 2D, unsteady (Van Wijk)

Page 26: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

26Feature Extraction and Visualization of

Flow [email protected]

Geometric FlowViz: Timelines in 2D (Van Wijk) and 3D (B. Girod) (unsteady)

Page 27: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

27Feature Extraction and Visualization of

Flow [email protected]

Geometric FlowViz: Seeding in 2D (B. Jobard) and 3D (Schulz et al)

Image-based, topology-based, and interactive seeding strategies

Page 28: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

28Feature Extraction and Visualization of

Flow [email protected]

Geometric FlowViz: Streamribbons and Streamtubes, 3D, steady-state

Page 29: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

29Feature Extraction and Visualization of

Flow [email protected]

Geometric FlowViz: Perceptual Issues in 3D, steady-state

Illuminated Streamlines (Zoeckler)

StreamRunner (Laramee)

Page 30: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

30Feature Extraction and Visualization of

Flow [email protected]

Geometric FlowViz: Streaklines in 2D (Jobard et al) and 3D (B. Girod)

Page 31: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

31Feature Extraction and Visualization of

Flow [email protected]

Geometric FlowViz: StreamBalls (Brill et al), StreamSurfaces (Hultquist),

StreamArrows (Loeffelmann et al), 3D, steady-state

Page 32: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

32Feature Extraction and Visualization of

Flow [email protected]

Geometric FlowViz: Flow Volumes (Crawfis), steady and unsteady

A subset of 3D flow domain specified by initial 2D patch

Page 33: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

33Feature Extraction and Visualization of

Flow [email protected]

Some Open Issues in FlowViz

Unsteady FlowViz on Surfaces -esp. Texture-based, unstructured

Steady-State FlowViz in 3D -perceptual issues, seeding strategies

Unsteady FlowViz in 3D -computation time

Lot’s of work to (still) be done.

Page 34: Laramee@VRVis.at 1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits

34Feature Extraction and Visualization of

Flow [email protected]

Acknowledgements: Part 1

Thanks to (1) the KPlus (www.kplus.at) -Austrian governmental research program, and (3) AVL (www.avl.com) for financial support

For more information see: www.VRVis.at or email [email protected]

Now for Part 2!