Towards Topology-Rich Visualization Attila Gyulassy SCI Institute, University of Utah.

Slides:



Advertisements
Similar presentations
Bio-CAD M. Ramanathan Bio-CAD. Molecular surfaces Bio-CAD.
Advertisements

Volume Graphics (lecture 5 : Contour Tree / Contour Spectrum) lecture notes acknowledgement : J. Snoeyink, C. Bajaj Bong-Soo Sohn School of Computer Science.
Center for Computational Visualization Institute of Computational and Engineering Sciences Department of Computer Sciences University of Texas at Austin.
Topology-Based Analysis of Time-Varying Data Scalar data is often used in scientific data to represent the distribution of a particular value of interest,
Developer’s Survey of Polygonal Simplification Algorithms Based on David Luebke’s IEEE CG&A survey paper.
1st Meeting Industrial Geometry Project S09205 “Computational Geometry” Oswin Aichholzer, Franz Aurenhammer, Thomas Hackl, Bernhard Kornberger, Students:
Electron denisty, isosurfaces and contour trees Jack Snoeyink GCMB’07.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Contour Tree and Small Seed Sets for Isosurface Traversal Marc van Kreveld Rene van Oostrum Chandrajit Bajaj Valerio Pascucci Daniel R. Schikore.
On the use of Graph Search Techniques for the Analysis of Extreme-scale Combustion Simulation Data Janine Bennett 1 William McLendon III 1 Guarav Bansal.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
lecture 4 : Isosurface Extraction
Simplicial Sets, and Their Application to Computing Homology Patrick Perry November 27, 2002.
1 Introduction to Topological Shape Modeling Part I Overview: What is topology?
Data Analysis and Visualization Using the Morse-Smale complex
Tetra-Cubes: An algorithm to generate 3D isosurfaces based upon tetrahedra BERNARDO PIQUET CARNEIRO CLAUDIO T. SILVA ARIE E. KAUFMAN Department of Computer.
Even faster point set pattern matching in 3-d Niagara University and SUNY - Buffalo Laurence Boxer Research partially supported by a.
An Out-of-core Algorithm for Isosurface Topology Simplification Zoë Wood Hughes Hoppe Mathieu Desbrun Peter Schröder.
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Dynamic View-Dependent Simplification for Polygonal.
Accelerating Marching Cubes with Graphics Hardware Gunnar Johansson, Linköping University Hamish Carr, University College Dublin.
Fast Isocontouring For Improved Interactivity Chandrajit L. Bajaj Valerio Pascucci Daniel R. Schikore.
Constrained Shepard Method for Modeling and Visualization of Scattered Data by G. Mustafa, A. A. Shah and M. R. Asim WSCG 2008.
SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation Catherine Plaisant, Jesse Grosjean, Benjamin B.Bederson.
Interactive Visualization of Volumetric Data on Consumer PC Hardware: Introduction Daniel Weiskopf Graphics Hardware Trends Faster development than Moore’s.
Isosurface Extractions 2D Isocontour 3D Isosurface.
Morphological Analysis of 3D Scalar Fields based on Morse Theory and Discrete Distortion Mohammed Mostefa Mesmoudi Leila De Floriani Paola Magillo Dept.
Volumetric and Blobby Objects Lecture 8 (Modelling)
Lecture 4 : Isosurface Extraction (Advanced Topics)
Volume Graphics (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
Thinking outside the “Visualization” Box Ken Joy Visualization and Graphics Research Group Institute for Data Analysis and Visualization Computer Science.
City University of Hong Kong 18 th Intl. Conf. Pattern Recognition Self-Validated and Spatially Coherent Clustering with NS-MRF and Graph Cuts Wei Feng.
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
University of Coimbra Reconstruction of Voxels from Sensor Data Ricardo Martins Coimbra, 19 th January 2010 Doctoral Programme in Electrical Engineering.
Sampletalk Technology Presentation Andrew Gleibman
Surface Modeling Visualization using BrainVISA Bill Rogers UTHSCSA – Research Imaging Center.
Reporter: Zhonggui Chen
계산기하 이론 및 응용 (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
3D Volume Visualization. Volume Graphics  Maintains a 3D image representation that is close to the underlying fully-3D object (but discrete)  경계표면 (Boundary.
Daniele D’Agostino CNR - IMATI - Sezione di Genova
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
CHAPTER 5 CONTOURING. 5.3 CONTOURING Fig 5.7. Relationship between color banding and contouring Contour line (isoline): the same scalar value, or isovalue.
Scalable Terrain Rendering Data Management Infrastructure Ricardo Veguilla March 7, 2007.
Riccardo Fellegara University of Genova Genova, Italy
MINGLE Mid-Term Meeting (June 26, 2002)1 DISI - University of Genova Leila De Floriani MINGLE Mid-Term Meeting St. Malo, June 26, 2002.
Lecture 3 : Isosurface Extraction. Isosurface Definition  Isosurface (i.e. Level Set ) :  Constant density surface from a 3D array of data  C(w) =
CSE 5559 Computational Topology: Theory, algorithms, and applications to data analysis Lecture 0: Introduction Instructor: Yusu Wang.
Advisor : Ku-Yaw Chang Speaker : Ren-Li Shen /6/12.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
IGP NCRR Image and Geometry Processing Highlights of ongoing work Geometry processing Shape analysis Visualization/segmentation.
3-D Mesh Morphing By Newton Der.
Critical points and flow structure for density data Joint work with H. Edelsbrunner, J. Harer, and V. Pascucci Vijay Natarajan Duke University.
67 x 89 = ? 67 x
Tracking Features in Embedded Surfaces: Understanding Extinction in Turbulent Combustion Wathsala Widanagamaachchi in collaboration with Pavol Klacansky,
Subgraph Search Over Uncertain Graphs Erşan Demircioğlu.
1 Interactive Volume Isosurface Rendering Using BT Volumes John Kloetzli Marc Olano Penny Rheingans UMBC.
Oct 30, 2005Sylvain Jaume1 Open Topology: A Toolkit for Brain Isosurface Correction Sylvain JAUME (1), Patrice RONDAO (2), Benoit MACQ (2) (1) Kitware.
Algorithms for Macro-Molecular Pocket Detection
Multi-Scale Search for Black-Box Optimization: Theory & Algorithms
Towards Topology-Rich Visualization/Analysis
Texture for Volume Character Animation Peiyi Shen and Philip Willis
CSc4730/6730 Scientific Visualization
Domain-Modeling Techniques
CSc4730/6730 Scientific Visualization
Scale-Space Representation of 3D Models and Topological Matching
IEEE INFOCOM 2015 SURF: A Connectivity-based Space Filling Curve Construction Algorithm in High Genus 3D Surface WSNs Chen Wang and Hongbo Jiang Huazhong.
Efficient Edgebreaker for surfaces of arbitrary topology
Introduction to Computer Graphics
Presentation transcript:

Towards Topology-Rich Visualization Attila Gyulassy SCI Institute, University of Utah

Why Use Topology Representations? Scalar functionStructural representation

Topology-based Representations of Scalar Functions 2D Scalar function Reeb Graph/Contour Tree Morse-Smale Complex

The state of the art Computation Analysis Visualization

Combinatorial Construction Harish Doraiswamy and Vijay Natarajan. Efficient output-sensitive construction of Reeb graphs. Proc. Intl. Symp. Algorithms and Computation, LNCS 5369, Springer-Verlag, 2008, Carr H, Snoeyink J, Axen U (2003) 'Computing Contour Trees in All Dimensions'. Computational Geometry, 24 (2): Harish Doraiswamy and Vijay Natarajan. Efficient algorithms for computing Reeb graphs. Computational Geometry: Theory and Applications, 42, 2009, Valerio Pascucci, Kree Cole-McLaughlin, Parallel Computation of the Topology of Level Sets, Algorithmica, v.38 n.1, p , October 2003 Valerio Pascucci, Giorgio Scorzelli, Peer-Timo Bremer, Ajith Mascarenhas, Robust on-line computation of Reeb graphs: simplicity and speed, ACM Transactions on Graphics (TOG), v.26 n.3, July 2007 Contour TreeReeb Graph Julien Tierny, Attila Gyulassy, Eddie Simon, Valerio Pascucci, Loop surgery for volumetric meshes: Reeb graphs reduced to contour trees, IEEE Transactions on Visualization and Computer Graphics, v.15 n.6, p , November 2009

Combinatorial Construction Morse-Smale Complex

Data Structures

Analysis/Visualization Hamish Carr, Jack Snoeyink, Michiel van de Panne, Simplifying Flexible Isosurfaces Using Local Geometric Measures, Proceedings of the conference on Visualization '04, p , October 10-15, 2004 Gunther H. Weber, Scott E. Dillard, Hamish Carr, Valerio Pascucci, and Bernd Hamann. Topology-Controlled Volume Rendering, IEEE Transactions on Visualization and Computer Graphics. 13 (2), pp /TVCG

Outline From topology to visualization Modified visualization pipeline? Motivation: as more complex features need to be visualized, more sophisticated classification T Rep is a roadmap to a scalar function What we do with roadmap? Analysis vs vis. Overview of CT and MSC Literature Review Current Work with MSC

Background Ct and msc are our roadmaps to compute What is a ct What is an msc Algorithms to compute Ct – carr, reeb graphs – streaming, 2dms – bremer, 3dms – gyulassy Description of result Data structure with nodes, arcs, etc. - discrete can be queried analysis/visualization of result

Literature review How has roadmap been used in vis? Vis of the reeb graph? Carr and extracting different isosurfaces Scott's paper using segmentation 2d MS complex – bubbles 3d merge trees – flame 3d MS complex – porous media

What we're working on Formalizing the space of visualizations that can be achieved using MS complex Querying Each component – what space of visualizations does this afford?  Vertex, arcs, surfaces, volumes Demo Highlight that it's surfaces we're playing with