Download presentation
Presentation is loading. Please wait.
Published byAlbert Waters Modified over 9 years ago
1
Robert S. Laramee r.s.laramee@swansea.ac.uk 1 1 Adventures in Scientific Visualization Robert S. Laramee, Visual and Interactive Computing Group, Department of Computer Science, Swansea University, UK
2
Robert S. Laramee r.s.laramee@swansea.ac.uk 2 2 Overview Introduction, Motivation Adventures in Scientific Visualization Adventure 1: Mesh Driven Vector Field Clustering Adventure 2: A Streamline Similarity Metric Adventure 3: Visualization of Foam Simulation Data Conclusions, Future Work, Acknowledgements
3
Robert S. Laramee r.s.laramee@swansea.ac.uk 3 3 Introduction and Motivation CFD simulations result in large, complex, multi-field data sets. +Unstructured, adaptive resolution meshes pose challenges for visualization Vector field clustering can provide details in selective areas of the domain that correspond to interesting areas High resolution mesh regions are associated with important areas of the domain 50% of CFD process is spent on mesh generation [5]
4
Robert S. Laramee r.s.laramee@swansea.ac.uk 4 4 Adventure 1: Mesh Driven Vector Field Clustering Main characteristics of this work are: Novel, general, automatic, vector field clustering algorithm that incorporates properties of mesh and flow field Visual emphasis is placed on more important regions of the domain Large, adaptive resolution meshes are handled efficiently: no processing time is spent on occluded portions of the geometry We introduce some novel glyph-based visualizations with use-controlled algorithm and visualization parameters
5
Robert S. Laramee r.s.laramee@swansea.ac.uk 5 5 Method Overview
6
Robert S. Laramee r.s.laramee@swansea.ac.uk 6 6 Hierarchical Clustering: A Mesh Driven Error Metric
7
Robert S. Laramee r.s.laramee@swansea.ac.uk 7 7 Visualization with Glyphs
8
Robert S. Laramee r.s.laramee@swansea.ac.uk 8 8 Results: Demo Video
9
Robert S. Laramee r.s.laramee@swansea.ac.uk 9 Adventure 2: Similarity Measures for Enhancing Interactive Streamline Seeding Observations Many automatic streamline seeding algorithms are presented, few used in practice Commercial software, e.g., Tecplot, features interactive seeding rakes Little focus on seeding rakes in visualization Domain Experts may not be interested in entire spatio-temporal domain Our contribution: to enhance streamline seeding in conjunction with seeding rakes, + fast streamline similarity metric Requires interactive computation, evaluation with CFD domain experts
10
Robert S. Laramee r.s.laramee@swansea.ac.uk 10 Method Overview
11
Robert S. Laramee r.s.laramee@swansea.ac.uk 11 Streamline Similarity: Streamline Attributes Streamline Similarity metric starts with: curvature, torsion, and tortuosity Curvature: quantifies deviation from a straight line Torsion: measures how sharply curve twists out of plane of curvature Tortuosity: length of curve / distance between start and end Each attribute magnitude is normalized, equal weight
12
Robert S. Laramee r.s.laramee@swansea.ac.uk 12 Benefits and Advantages A fast streamline similarity test enables Enhanced perception: reduced visual complexity, clutter, and occlusion Interactive performance, application to unsteady flow Automatic inter-seed spacing along seeding rake Streamline filtering Focus+Context visualization
13
Robert S. Laramee r.s.laramee@swansea.ac.uk 13 Streamline Similarity: Streamline Signature Idea: Divide streamline into bins Similarity metric computed for each bin Streamline signature: sum of similarity metric over each bin Introduce Chi 2 distance A single scalar compares streamline signatures on per-bin basis
14
Robert S. Laramee r.s.laramee@swansea.ac.uk 14 Streamline Similarity: Similarity Matrix Chi 2 test is performed for all streamline pairs Forms a 2D matrix, M sim Column and row for each streamline Symmetric matrix entry stores Chi 2 Euclidean distance is an optional component of the distance metric (based on last point in each bin for performance)
15
Robert S. Laramee r.s.laramee@swansea.ac.uk 15 Features and Results: Demo Video
16
Robert S. Laramee r.s.laramee@swansea.ac.uk 16 Domain Expert Feedback Work carried out with two CFD experts from Marine Turbine Energy group, Swansea University Emphasized need for interaction Provides effective visual searching through enhanced perception Engaging Large regions of uninteresting flow (large spatial aspect ratios)
17
Robert S. Laramee r.s.laramee@swansea.ac.uk 17 Adventure 3: Comparative Visualization and Analysis of Time-Dependent Foam Simulation Data Introduction and Motivation for Foam Visualization System Overview Comparative Visualization – Two halves view – Reflection View – Linked Time and Event Synchronization – Kernal Density Estimation for Foam Topology – Velocity Glyphs and Streamlines Results
18
Robert S. Laramee r.s.laramee@swansea.ac.uk 18 Why Study Foam? Fire Safety Displaces oil from porous media Mineral flotation and separation Cleansing
19
Robert S. Laramee r.s.laramee@swansea.ac.uk 19 Foam Properties Two-phase material: liquid and gas Complex behavior: Elastic solid at low stress Plastic solid as stress increases Liquid at high stress
20
Robert S. Laramee r.s.laramee@swansea.ac.uk 20 Bubble Scale Research Challenges Triggers of various foam behaviors are difficult to infer. Foam attributes: position, size, pressure, velocity, topology Difficult to visualize general foam behavior: Time-dependent Large fluctuations in attribute values caused by dynamic topology of film network.
21
Robert S. Laramee r.s.laramee@swansea.ac.uk 21 Standard Foam Visualizations Require modification of simulation code for computation of derived data. Lack ability to explore and analyze data through interaction. Slow, coarse level of detail Univariate Constriction simulation: average velocity over all time steps
22
Robert S. Laramee r.s.laramee@swansea.ac.uk 22 System Overview (video)
23
Robert S. Laramee r.s.laramee@swansea.ac.uk 23 Two Halves View Visualization of foam deformation, time-averaged over entire simulations.
24
Robert S. Laramee r.s.laramee@swansea.ac.uk 24 Event Synchronization Visualizing average velocity, 30 time steps, synchronized orientation
25
Robert S. Laramee r.s.laramee@swansea.ac.uk 25 Kernel Density Estimation of T1s Visualizing foam topology
26
Robert S. Laramee r.s.laramee@swansea.ac.uk 26 Velocity Glyphs and Streamlines Visualizing time- averaged velocity (50 time-steps)
27
Robert S. Laramee r.s.laramee@swansea.ac.uk 27 Visualizing Forces Simulation of Sedimenting Discs Pressure → blue-tan Network force → black Torque → red arrow The network force - contacting soap films pull normal to circumference with the force of surface tension. The pressure force - adjacent bubbles push against disc with pressure force.
28
Robert S. Laramee r.s.laramee@swansea.ac.uk 28 Foam Visualization: Demo Video
29
Robert S. Laramee r.s.laramee@swansea.ac.uk 29 Future Work and Acknowledgements Future Work: Extensions to time-dependent data and visualization of bubble paths in 3D and 4D Thank you for your attention Any Questions? Thanks to the following: Ken Brakke, Guoning Chen, Simon Cox, T Nick Croft, Tudor Davies, Edward Grundy, Chuck Hansen, Mark W Jones, Dan Lipsa, Rami Malki, Ian Masters, Tony McLoughlin, Zhenmin Peng, This research was funded, in part, by the EPSRC (EP/F002335/1) and The Welsh Research Institute for Visual Computing, (RIVIC, www.rivic.org), New Computer Technologies (NCT) Wales, www.nctwales.net
30
Robert S. Laramee r.s.laramee@swansea.ac.uk 30 Question: What about performance? (Excellent question!)
31
Robert S. Laramee r.s.laramee@swansea.ac.uk 31 Question: What if streamlines do not have same number of bins? (Good question) Smaller number of bins is used.
32
Robert S. Laramee r.s.laramee@swansea.ac.uk 32 Question: What affect does bin size have on algorithm? (Good question) Affects streamline similarity metric.
33
Robert S. Laramee r.s.laramee@swansea.ac.uk 33 Any Loss of Accuracy Due to Projection to Image Space? Excellent Question!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.