1 IEEE Visualization 2006 Vortex Visualization for Practical Engineering Applications IEEE Visualization 2006 M. Jankun-Kelly, M. Jiang, D. S. Thompson,

Slides:



Advertisements
Similar presentations
Towards Data Mining Without Information on Knowledge Structure
Advertisements

TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advanced Piloting Cruise Plot.
Kapitel 21 Astronomie Autor: Bennett et al. Galaxienentwicklung Kapitel 21 Galaxienentwicklung © Pearson Studium 2010 Folie: 1.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Visualization Tools for Vorticity Transport Analysis in Incompressible Flow November IEEE Vis Filip Sadlo, Ronald CGL - ETH Zurich Mirjam.
Detection and Visualization of Defects in 3D Unstructured Models of Nematic Liquid Crystals Ketan Mehta* & T. J. Jankun-Kelly Viz Lab, Computer Science.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Fractions SOL 3.5 :Students will name fractions. SOL 3.6: Students will compare two fractions.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
13.1 Vis_2003 Data Visualization Lecture 13 Visualization of Very Large Datasets.
Data Visualization Lecture 9
ZMQS ZMQS
Welcome 2-Day Conference – Project Management in Construction Sector 1.
Richmond House, Liverpool (1) 26 th January 2004.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
1 Architecture based modeling of buildings Filip Van den Borre.
(This presentation may be used for instructional purposes)
ABC Technology Project
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science TU München, Germany A Person and Context.
2 |SharePoint Saturday New York City
© S Haughton more than 3?
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
VOORBLAD.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
YO-YO Leader Election Lijie Wang
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
This, that, these, those Number your paper from 1-10.
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
1 First EMRAS II Technical Meeting IAEA Headquarters, Vienna, 19–23 January 2009.
Waller Creek Intake CFD Modeling and Simulation
Addition 1’s to 20.
25 seconds left…...
Slippery Slope
Test B, 100 Subtraction Facts
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
1 Unit 1 Kinematics Chapter 1 Day
PSSA Preparation.
TASK: Skill Development A proportional relationship is a set of equivalent ratios. Equivalent ratios have equal values using different numbers. Creating.
How Cells Obtain Energy from Food
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
Vortex detection in time-dependent flow Ronny Peikert ETH Zurich.
Robert S. Laramee 1 1 Flow Like You've Never Seen It Robert S. Laramee Visual and Interactive Computing.
The Search for Swirl and Tumble Motion Robert S. Laramee Department of Computer Science Swansea University Wales, UK.
Presentation transcript:

1 IEEE Visualization 2006 Vortex Visualization for Practical Engineering Applications IEEE Visualization 2006 M. Jankun-Kelly, M. Jiang, D. S. Thompson, R. Machiraju We thank NSF and DOD for funding our research

2 Overview Goal: Feature Based Vortex Visualization Goal: Feature Based Vortex Visualization Challenge: Practical Engineering Data Challenge: Practical Engineering Data Existing Techniques Existing Techniques Our Method Our Method Results & Conclusions Results & Conclusions Ongoing Work Ongoing Work

3 Feature Based Vortex Visualization Vortex: a swirling flow feature Vortex: a swirling flow feature Characterization: high level feature description Characterization: high level feature description Vortex visualization schematic: wing (green),vortex core line with sense of rotation (twisted ribbon), vortex extent & local tangential velocity (shaded surface)

4 Practical Engineering Data large large unstructured mesh unstructured mesh low level low level noisy noisy complex vortical flows complex vortical flows resolution resolution spinning missile with dithering canards [Blades & Marcum 2004] serrated wing [Hammons 2006]

5 Existing Techniques swirl parameter isosurfacing core line segments [Sujudi & Haimes 1995] streamlines Feature Based Feature Based –Stegmeier et al –Garth, Laramee, Tricoche et al –Tricoche et al Line Based Line Based –Sujudi & Haimes method (line segments) 1995 –streamlines from critical points –Banks & Singer method 1995 –Jiangs combinatorial method 2002 –Sahner/Weinkauf/Hege λ 2 and scalar field method 2005 Region Based Region Based –Vorticity magnitude –Swirl parameter [Berdahl & Thompson 1993] –λ 2 [Jeong & Hussain 1995]

6 Overview of Our Method 1. Vortex detection 2. Topology Identification 3. Core line extraction 4. Extent computation Characteristics are found in stages 3,4. Characteristics are found in stages 3,

7 Stage 1: Vortex Detection 1. Vortex detection 2. Topology Identification 3. Core line extraction 4. Extent computation Characteristics are found in stages 3,4. Characteristics are found in stages 3,

8 Vortex Detection Local Extrema Method (LEM) Vortex core candidate cells Scalar field whose extrema coincide with vortex core lines Detection of line-type local extrema

9 Vortex Detection: Aggregation low level data (candidate cells) high level data (aggregates) Aggregation moves the level of abstraction from mesh data towards feature data.

10 Stage 2: Topology Identification 1. Vortex detection 2. Topology Identification 3. Core line extraction 4. Extent computation Characteristics are found in stages 3,4. Characteristics are found in stages 3,

11 Topology Identification N vortices per aggregate, branching 1 vortex per aggregate, no branching (feature level data) Aggregates are split into non-branching pieces with a k-means clustering algorithm.

12 Stage 3: Core Line Extraction 1. Vortex detection 2. Topology Identification 3. Core line extraction 4. Extent computation Characteristics are found in stages 3,4. Characteristics are found in stages 3,

13 Core Line Extraction One core line is extracted from each aggregate with prediction / correction. The correction step locates the extreme value at the core line in the swirl plane.

14 Correction Step: Function Fitting Goal: locate extreme value in the swirl plane Goal: locate extreme value in the swirl plane 2D conical fitting function, one extreme value expected 2D conical fitting function, one extreme value expected Best fit: minimal standard deviation of fit error (red high, blue low) Best fit: minimal standard deviation of fit error (red high, blue low) Locate vortex core line with subcell resolution Locate vortex core line with subcell resolution known function sample point local extremum (not a data point) predicted local extremum

15 Stage 4: Extent Computation 1. Vortex detection 2. Topology Identification 3. Core line extraction 4. Extent computation Characteristics are found in stages 3,4. Characteristics are found in stages 3,

16 Vortex Extent vortex core lines vortex extent surfaces extent is the surface of maximum tangential velocity Dacles-Mariani 1995

17 Feature Based Visualization: Serrated Wing visualization goal schematic Extent: purple surface Extent: purple surface Core lines: ribbons Core lines: ribbons Rotation sense: ribbon twist Rotation sense: ribbon twist Circulation: ribbon color Circulation: ribbon color visualization result

18 Feature Based Visualization: Spinning Missile

19 Feature Based Visualization: Spinning Missile Movie

20 Timing on Sun UltraSPARC III Dataset Mesh Size (nodes) Feature Count Feature Extraction Time Serrated wing 900, ,00025 < 2 min Spinning missile 9 million 1, min Bronchial tube 12 million min Helicopter rotor 10.2 million min (12 min on Apple XServe G5)

21 Conclusions Vortex core lines resolved through novel function fitting technique Vortex core lines resolved through novel function fitting technique Individual vortices identified with novel k-means technique Individual vortices identified with novel k-means technique These techniques work on practical data: large, noisy, unstructured, not ideally sampled These techniques work on practical data: large, noisy, unstructured, not ideally sampled Feature based visualization of interesting, complex vortex behavior made possible Feature based visualization of interesting, complex vortex behavior made possible

22 Ongoing Work Improve Core Line Quality Improve Core Line Quality –reduce swirl vector field noise –improve local extremum detection –repair C 0 discontinuities Improve Extent Quality Improve Extent Quality –local repair of outliers –better extent model

23 Questions? Monika Jankun-Kelly