Queensland University of Technology CRICOS No. 00213J Visualisation of complex flows using texture-based techniques D. J. Warne 1,2, J. Young 1, N. A.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Sauber et al.: Multifield-Graphs Multifield-Graphs: An Approach to Visualizing Correlations in Multifield Scalar Data Natascha Sauber, Holger Theisel,
Detection and Visualization of Defects in 3D Unstructured Models of Nematic Liquid Crystals Ketan Mehta* & T. J. Jankun-Kelly Viz Lab, Computer Science.
ENV Envisioning Information Lecture 15 – Scientific Visualization Vector Data – Flow Visualization Ken Brodlie
Accelerating Real-Time Shading with Reverse Reprojection Caching Diego Nehab 1 Pedro V. Sander 2 Jason Lawrence 3 Natalya Tatarchuk 4 John R. Isidoro 4.
Visualizing Time-Varying Three-Dimensional Flow Fields Using Accelerated UFLIC Zhanping Liu, PhD Robert J. Moorhead II, PhD Visualization Analysis & Imaging.
Vector Field Visualization Jian Huang, CS 594, Spring 2002 This set of slides reference slides developed by Prof. Torsten Moeller, at CS, Simon Fraser.
This set of slides developed by Prof. Torsten Moeller, at Simon Fraser Univ and Professor Jian Huang, at University of Tennessee, Knoxville And some other.
OzViz 2009 Visualisation of Groundwater Flow using Texture Based Visualisation Techniques. David Warne (HPC and Research Support, QUT), Joe Young (HPC.
1 Higher Dimensional Vector Field Visualization: A Survey Zhenmin Peng, Robert S. Laramee Department of Computer Science Swansea University, Wales UK
A Case Study in the Visualization of Supernova Simulation Data Ed Bachta Visualization and Interactive Spaces Lab.
Computer Vision for Human-Computer InteractionResearch Group, Universität Karlsruhe (TH) cv:hci Dr. Edgar Seemann 1 Computer Vision: Histograms of Oriented.
Forward-Backward Correlation for Template-Based Tracking Xiao Wang ECE Dept. Clemson University.
Image Space Based Visualization of Unsteady Flow on Surfaces Robert Laramee Bruno Jobard Helwig Hauser Presenter: Bob Armstrong 24 January 2007.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
Fur and hair are not typically uniform in color but instead are many slightly different shades. We wanted to simulate this using a single texture map.
Enhanced Rendering of Fluid Field Data Using Sonification and Visualization Maryia Kazakevich May 10, 2007.
ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen*, Robert S. Laramee** and Eugene Zhang*
High-Quality Video View Interpolation
Vector Visualization Acknowledgements: Torsten Möller (SFU) Verma et al. Cabral & Leedom Compassis.com Tecplot.c om.
Combined Lagrangian-Eulerian Approach for Accurate Advection Toshiya HACHISUKA The University of Tokyo Introduction Grid-based fluid.
Fluid Surface Rendering in CUDA Andrei Monteiro Marcelo Gattass Assignment 4 June 2010.
Flow Visualization Overview
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
Interactive Visualization of Volumetric Data on Consumer PC Hardware: Introduction Daniel Weiskopf Graphics Hardware Trends Faster development than Moore’s.
Robert S. Laramee 1 Over Two Decades of Integration- Based, Geometric Vector Field Visualization.
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 ©
Interactive Rendering of Meso-structure Surface Details using Semi-transparent 3D Textures Vision, Modeling, Visualization Erlangen, Germany November 16-18,
Interactive Time-Dependent Tone Mapping Using Programmable Graphics Hardware Nolan GoodnightGreg HumphreysCliff WoolleyRui Wang University of Virginia.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
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.
2D Flow Visualization streamline, pathline, hedges, spotnoise 郭翰琦 陈珩.
Tone Mapping on GPUs Cliff Woolley University of Virginia Slides courtesy Nolan Goodnight.
Robert S. Laramee 1 1 Flow Visualization with Integral Surfaces Robert S. Laramee Visual and Interactive.
Image Processing Basics. What are images? An image is a 2-d rectilinear array of pixels.
Vector Visualization Mengxia Zhu. Vector Data A vector is an object with direction and length v = (v x,v y,v z ) A vector field is a field which associates.
Vector Field Visualization
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.
CHAPTER 5 CONTOURING. 5.3 CONTOURING Fig 5.7. Relationship between color banding and contouring Contour line (isoline): the same scalar value, or isovalue.
MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH 1 A Particle System for Interactive Visualization of 3D Flows Jens Krüger Peter Kipfer.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
SCALAR VISUALIZATION. OUTLINE Visualizing scalar data A number of the most popular scalar visualization techniques Color mapping Contouring Height plots.
Geometry Synthesis Ares Lagae Olivier Dumont Philip Dutré Department of Computer Science Katholieke Universiteit Leuven 10 August, 2004.
2/24/2016 A.Aruna/Assistant professor/IT/SNSCE 1.
Image hole-filling. Agenda Project 2: Will be up tomorrow Due in 2 weeks Fourier – finish up Hole-filling (texture synthesis) Image blending.
Instructor : Dr. K. R. Rao Presented by : Vigneshwaran Sivaravindiran
Exploring Photic Extremum Lines (PELs) for 3D Surface Visualization Mario Rincón-Nigro Slides based on Xie et al Vis 2007 Presentation.
Scientific Visualization Module 4 Vector Visualization (adapted – some slides modified or omitted) prof. dr. Alexandru (Alex) Telea
A novel approach to visualizing dark matter simulations
Robert S. Laramee 1 Visualization Lecture Flow visualization, An Introduction.
Simplified Representation of Vector Fields
Visualization Shading
Reconstruction For Rendering distribution Effect
Using Flow Textures to Visualize Unsteady Vector Fields
Image Space Based Visualization of Unsteady Flow on Surfaces
Vector Field Visualization
Static Image Filtering on Commodity Graphics Processors
Magnetic Resonance Imaging
Vector Field Visualization
Scientific Visualization
Reporter: Wenkai Cui Institution: Tsinghua University Date:
Presentation transcript:

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. Kelson 1 1 High Performance Computing and Research Support, QUT 2 School of Electrical Engineering and Computer Science, QUT

CRICOS No J a university for the world real R Overview Background Vector Field Visualisation Traditional Techniques Problems for Complex Flows Advantages of Texture-Based Techniques Texture-Based Algorithms Line Integral Convolution Image Based Flow Visualisation Implementation and Application Visualisation Effectiveness Implementation Complexity Computational Aspects Conclusions

CRICOS No J a university for the world real R Vector Field Visualisation Vectors are everywhere! “A picture says a thousand words.”

CRICOS No J a university for the world real R Traditional Techniques We are all familiar with these: Arrow/Quiver plots. Streamlines/Pathlines. Iso-surfaces. [1] [2] [2] [1]

CRICOS No J a university for the world real R Problems for Complex Flows Visual Clutter Choice of seed points Difficult to interpret time-dependent flows [3] [4] J. Ma et. Al. (2011). Streamline Selection and Viewpoint Selection via Information Channel. IEEE VisWeek Poster 2011, Providence, RI, Oct [4] [3]

CRICOS No J a university for the world real R Texture-Based Techniques Warp an image by the underlying field Advantages Global/local flow regimes visible No issues with seed points Easily extend to capture time dependent features

CRICOS No J a university for the world real R Line-Integral Convolution (LIC) Applies a convolution along streamlines. The final image at point p is the result of a convolution of the kernel k(x) with noise along the streamline s(x,p,t) = p at x = t.

CRICOS No J a university for the world real R Line-Integral Convolution (LIC) [4] B. Cabral, and C. Leedom (1993). Imaging vector fields using line integral convolution. SIGGRAPH 93, pp

CRICOS No J a university for the world real R Image Based Flow Visualisation (IBFV) Basic extension of LIC. Here, I(x,t) is now a noise image modulated in time. We convolve over a pathline P(x,p,t) rather than streamline.

CRICOS No J a university for the world real R Image Based Flow Visualisation (IBFV) [5] A. Telea (2008). Data Visualization: Principles and practice. Wellesley, MA : A K Peters, Ltd, 2008.

CRICOS No J a university for the world real R Case Study: Variable-density flow through porous media Aquifer 600m x 200m fully saturated with fresh water. Sitting on top, a region of more dense salt water. Salt water sinks into the aquifer. Causes complex up-welling and down-welling flows.

CRICOS No J a university for the world real R Traditional Quiver Plot Animation

CRICOS No J a university for the world real R Line Integral Convolution Image

CRICOS No J a university for the world real R Image Base Flow Visualisation Animation

CRICOS No J a university for the world real R Visualisation Effectiveness (LIC) LIC Strengths Dense Coverage. Spatial Correlation. Clearly identifies extrema. Weaknesses No indicators of direction. No indicators of magnitude. Only applicable for steady-state flows.

CRICOS No J a university for the world real R Visualisation Effectiveness (IBFV) IBFV Strengths Dense Coverage. Spatial/Temporal Correlation. Clearly identifies extrema. Identifies motion of extrema. Strong visual cues for flow direction and magnitude. Weaknesses Requires animation. Care is needed to correctly set texture speeds.

CRICOS No J a university for the world real R Implementation Comparison LIC Algorithm 1. For each pixel 1.1 Compute forward streamline. 1.2 Compute backward streamline. 1.3 Sum pixel intensities 1.4 Divide by the length 1.5 Assign result to output pixel. IBFV Algorithm 1. Warp mesh by field 2. Render with previous texture 3. Overlay next noise texture and blend 4. Copy buffer.

CRICOS No J a university for the world real R Extensions to IBFV Easily extends to advection of multiple textures Scalar data overlays. moviemovie Dye injects (particle traces, similar to streaklines). movie movie Jittered Grid (similar to quiver plot overlay). moviemovie Timelines. moviemovie

CRICOS No J a university for the world real R Computational Aspects CPU based LIC can be expensive. Need to implement interpolation. Streamline tracing for every pixel. IBFV naturally implemented on GPU Hardware handles interpolation Convolution is written in terms of blending functions Only mesh nodes need be intergrated LIC  IBFV with I(x,t) = I(x)

CRICOS No J a university for the world real R Future Work Improve accessibility to researchers. Integrate into popular tools such as MATLAB.

CRICOS No J a university for the world real R Thank you! Questions?