Image Space Based Visualization of Unsteady Flow on Surfaces

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

Representing Higher Order Vector Fields Singularities on Piecewise Linear Surfaces Wan Chiu Li Bruno Vallet Nicolas Ray Bruno Lévy IEEE Visualization 2006.
Animosaics Kaleigh Smith, Yunjun Liu, and Allison Klein McGill University Eurographics Symposium on Computer Animation 2005.
Texture Synthesis on [Arbitrary Manifold] Surfaces Presented by: Sam Z. Glassenberg* * Several slides borrowed from Wei/Levoy presentation.
3D Morphing using Multiplanar Representation
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
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 Case Study in the Visualization of Supernova Simulation Data Ed Bachta Visualization and Interactive Spaces Lab.
A Painting Interface for Interactive Surface Deformations Jason Lawrence Thomas Funkhouser Princeton University.
Image Space Based Visualization of Unsteady Flow on Surfaces Robert Laramee Bruno Jobard Helwig Hauser Presenter: Bob Armstrong 24 January 2007.
HCI 530 : Seminar (HCI) Damian Schofield.
Fluid Kinematics Fluid Dynamics . Fluid Flow Concepts and Reynolds Transport Theorem ä Descriptions of: ä fluid motion ä fluid flows ä temporal and spatial.
Lapped Textures SIGGRAPH 2000 Emil Praun Adam Finkelstein Hugues Hoppe.
Image Quilting for Texture Synthesis and Transfer Alexei A. Efros1,2 William T. Freeman2.
ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen*, Robert S. Laramee** and Eugene Zhang*
Texture Synthesis on Surfaces Paper by Greg Turk Presentation by Jon Super.
Robert S. Laramee Department of Computer Science University of Wales, Swansea, UK Effective Visualization of Heat Transfer.
Efficient Visualization of Lagrangian Coherent Structures by Filtered AMR Ridge Extraction October IEEE Vis Filip Sadlo, Ronald CGL -
Robert S Laramee 1 Christoph Garth 2 Helmut Doleisch 1 Jürgen Schneider 3 Helwig Hauser 1 Hans Hagen 2 1 The VRVis Reseach.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Robert S. Laramee 1 Over Two Decades of Integration- Based, Geometric Vector Field Visualization.
Interactive Volume Visualization of General Polyhedral Grids Philipp Muigg 1,3, Markus Hadwiger 2, Helmut Doleisch 3, M. Eduard Gröller 1 1, Vienna University.
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,
Processing Images and Video for an Impressionist Effect Author: Peter Litwinowicz Presented by Jing Yi Jin.
Enhancing Interactive Visual Data Analysis by Statistical Functionality Jürgen Platzer VRVis Research Center Vienna, Austria.
Computer Graphics and Multimedia Systems, University of Siegen, Germany 1 GPU-Based Responsive Grass Jens Orthmann, Christof Rezk-Salama, Andreas Kolb.
OpenGL Conclusions OpenGL Programming and Reference Guides, other sources CSCI 6360/4360.
Robert S. Laramee 1 1 Flow Like You've Never Seen It Robert S. Laramee Visual and Interactive Computing.
Efficient Rendering of Local Subsurface Scattering Tom Mertens 1, Jan Kautz 2, Philippe Bekaert 1, Frank Van Reeth 1, Hans-Peter Seidel
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.
2D Flow Visualization streamline, pathline, hedges, spotnoise 郭翰琦 陈珩.
1 Photon-driven Irradiance Cache J. BrouillatP. GautronK. Bouatouch INRIA RennesUniversity of Rennes1.
Robert S. Laramee 1 1 Flow Visualization with Integral Surfaces Robert S. Laramee Visual and Interactive.
MIRALab Where Research means Creativity SVG Open 2005 University of Geneva 1 Converting 3D Facial Animation with Gouraud shaded SVG A method.
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.
Efficient Streaming of 3D Scenes with Complex Geometry and Complex Lighting Romain Pacanowski and M. Raynaud X. Granier P. Reuter C. Schlick P. Poulin.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information
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.
Aaron Hertzmann New York University
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.
CHAPTER 5 CONTOURING. 5.3 CONTOURING Fig 5.7. Relationship between color banding and contouring Contour line (isoline): the same scalar value, or isovalue.
Unconditionally Stable Shock Filters for Image and Geometry Processing
Ronny Peikert 1 Over Two Decades of Integration-Based, Geometric Vector Field Visualization Part III:
09/23/03CS679 - Fall Copyright Univ. of Wisconsin Last Time Reflections Shadows Part 1 Stage 1 is in.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Particle Animation and Rendering Using Data Parallel Computation Karl Sims Optomystic Thinking Machines Corporation Presentation ©2001 Brenden Schubert.
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
Image Morphing © Zooface Many slides from Alexei Efros, Berkeley.
Combining Edges and Points for Interactive High-Quality Rendering
Data Visualization at Swansea University
Introduction to Graphics Modeling
Using Flow Textures to Visualize Unsteady Vector Fields
Vector Field Visualization
Flow Like You've Never Seen It
Fluid Kinematics Fluid Dynamics.
From Voxels to 3D Uri Mike.
Boolean Operations for Free-form Models Represented in Geometry Images
Parallel Feature Identification and Elimination from a CFD Dataset
Presentation transcript:

Image Space Based Visualization of Unsteady Flow on Surfaces Robert S. Laramee1, Bruno Jobard2 Helwig Hauser1 1VRVis Research Center, Austria, www.VRVis.at, {Laramee,Hauser}@VRVis.at 2University of Pau, France, www.univ-pau.fr, bjobard@univ-pau.fr

Overview goals previous work image space based vis of unsteady flow on surfaces results conclusions, future work

Our Goals & Motivation application: vis of CFD simulation data dense rep. of unsteady flow on surfaces visualize flow on complex, adaptive resolution surfaces user-interaction fast vis flow on dynamic meshes no parameterization

Previous Work Lagrangian-Eulerian Advection by Jobard et al. path integration (Lagrangian) update of color pixels (Eulerian) Image Based Flow Visualization by Van Wijk advection of images

Method Overview Vector Field Projection Edge Detection Compute Advection Mesh Dynamic Case Image Advection Noise Blending Static Case Edge Blending Image Overlay Application

Vector Field Encoding Velocity Image Assign colors to the mesh vertices as a function of velocity Velocity Image Colored image used as the simplified (view dependent) 3D vector field 3D vectors are projected to image space transforming the computation from 3D to 2D No more computation time spent on occluded polyons

Advection Mesh Computation and Boundary Treatment Euler approximation of a pathline (like IBFV) pk+1 = pk + vp(pk;t) dt Advect Noise Backward integration (like LEA) Pk-1 = pk - vp(pk-1;t) dt

Edge Detection and Blending Discontinuity Condition |zk-1 - zk | > e |pk-1 - pk|

Edge Detection and Blending can also be used to prevent background color(s) from “leaking in” edge detection enabled

Noise Injection and Blending Why noise injection and blending? –for full coveratge both spatial and temporal characteristics: linearly interpolated sequence of random values Temporal characteristics: a black and white pulsing function

Image Overlay Application final stage computed once for each dynamic case applied last User controlled opacity

Putting Pieces Together Vector Field Projection Edge Detection Compute Advection Mesh Image Advection Noise Blending Edge Blending Image Overlay Application Dynamic Case Static Case

Texture Clipping Example is exaggerated for exposition Texture clipped along edges to reduce artifacts

Results, Large, Complex Data Sets

Results, Large, Complex Data Sets

Results, Zooming

Results, Medical Simulation Data

Results, Performance Times # mesh polygons % image space Advection mesh res. FPS static FPS dynamic 10K 75 32^2 64 40 64^2 35 128^2 18 256^2 32 8 512^2 15-16 2.3 48K 74 13 10-11 6 15 2 221K 84 5 4 63-64 2.9 1.5 Not the same as in paper! Nvidia 980XGL Quadro 2.8 GHz dual processor

Results, time-dependent mesh geometry and topology

Conclusions and Future Work We presented an algorithm with the following properties: dense representation of unsteady flow on surfaces vis flow on large surfaces, independent of surface’s complexity and resolution supports user-interaction fast vis flow on dynamic meshes does not rely on parameterization Future work extension to unsteady, 3D flow application of more specialized HW, e.g. programmable per-pixel operations

Acknowledgements Thanks to: Helmut Doleisch Tom Laramee Michael Mayer Jürgen Schneider Jarke van Wijk Austrian governmental research program, Kplus (www.kplus.at) AVL (www.avl.com) Many result animations available at: http://www.VRVis.at/ar3/pr2/vis03/