Scientific Visualization : From Data to Insight Vijay Natarajan - - PowerPoint PPT Presentation

scientific visualization from data to insight
SMART_READER_LITE
LIVE PREVIEW

Scientific Visualization : From Data to Insight Vijay Natarajan - - PowerPoint PPT Presentation

Scientific Visualization : From Data to Insight Vijay Natarajan Indian Institute of Science Bangalore What is Visualization? http://en.wikipedia.org/wiki/Visualization Creative Visualization Creative Visualization is the


slide-1
SLIDE 1

Scientific Visualization : From Data to Insight

Vijay Natarajan Indian Institute of Science Bangalore

slide-2
SLIDE 2

What is Visualization?

» http://en.wikipedia.org/wiki/Visualization

» Creative Visualization » “Creative Visualization is the cognitive process of purposefully generating visual mental imagery, with eyes open or closed …” » … day dreaming

Vijay Natarajan CSA Summer School, July 2017 3

slide-3
SLIDE 3

What is Visualization?

» Visual representation of data

(https://en.wiktionary.org/wiki/visualization)

» Data ! Pictures » Scientific Visualization » Scientific (Data) Visualization

Vijay Natarajan CSA Summer School, July 2017 4

slide-4
SLIDE 4

Scientific Data

» Source: Simulations, measurement from imaging devices, sensing devices » Focus: Scalar data

Vijay Natarajan CSA Summer School, July 2017 5

NIR microscopy

Density distribution in Silicium

CT / MRI Electron microscopy Atomistic simulations (Pore networks)

! f : D "R

slide-5
SLIDE 5

Scientific Data Visualization

» Aim: Study and develop methods to

" Understand underlying phenomena " Communicate (research) findings

» Application domains

" medical imaging " x-ray crystallography " structural biology " computational fluid dynamics " climate science " material science " geology, cosmology , …

Vijay Natarajan CSA Summer School, July 2017 6

slide-6
SLIDE 6

CSA Summer School, July 2017 #7

Visualization Pipeline

[dos Santos, S. and Brodlie, K., Gaining understanding of multivariate and multidimensional data through visualization, Computers & Graphics, 28(3), 311–325, 2004.]

Vijay Natarajan

slide-7
SLIDE 7

Visualization : Current Challenges

Vijay Natarajan CSA Summer School, July 2017 8

» Large data sizes » Feature-rich data » Integrated analysis and visualization

" Visual abstractions " Intuitive exploration

[Doraiswamy and Natarajan, IEEE Trans. Visualization and Computer Graphics, 2013] vacet.sci.utah.edu

slide-8
SLIDE 8

Vijay Natarajan CSA Summer School, July 2017 9

  • Surface plot
  • interpret scalar value as height
  • Color mapping
  • assign a color to scalar values
  • Contour plot
  • extract curves as pre-image of

given scalar value

Scalar Field Visualization - 2D

! f : R2 "R

Source: Wikipedia

slide-9
SLIDE 9

Vijay Natarajan CSA Summer School, July 2017 10

Isosurface

Preimage of an isovalue: Isocontours and Isosurfaces

Source: Wikipedia

slide-10
SLIDE 10

Vijay Natarajan CSA Summer School, July 2017 11

Scalar Field Visualization

Isosurfacing for Volume data

Foot from Visible Human Data

[US NIH and NLM]

slide-11
SLIDE 11

Isosurfaces

Vijay Natarajan CSA Summer School, July 2017 12

slide-12
SLIDE 12

Isosurfaces

Vijay Natarajan CSA Summer School, July 2017 13

Isosurfaces

slide-13
SLIDE 13

Isosurfaces

Vijay Natarajan CSA Summer School, July 2017 14

slide-14
SLIDE 14

Isosurfaces

Vijay Natarajan CSA Summer School, July 2017 15

Isosurfaces

slide-15
SLIDE 15

Isosurface Topology

Vijay Natarajan CSA Summer School, July 2017 16

Minimum Maximum Critical Points Saddle Saddle

slide-16
SLIDE 16

Topological Structures : Reeb Graph

slide-17
SLIDE 17

Reeb Graphs

Vijay Natarajan CSA Summer School, July 2017 18

Georges Henri Reeb

slide-18
SLIDE 18

Contour Tree

Vijay Natarajan CSA Summer School, July 2017 19

» Loop-free Reeb graph » Degree-1 and Degree-3 nodes » How many trees with 1 minimum and 4 maxima? » 1 minimum and 0 maxima?

slide-19
SLIDE 19

Vijay Natarajan CSA Summer School, July 2017 20

Topological Structures as Abstract Representations

Highlight bones/organs via Reeb graph

[Doraiswamy and Natarajan, IEEE Trans. Visualization and Computer Graphics, 2013]

Pore Networks from MS Complex

[Gyulassy, Natarajan, et al. IEEE Trans. Visualization and Computer Graphics, 2007]

slide-20
SLIDE 20

Mapping to the Volume

» Arcs in Reeb graph map to cylinders in domain » Use Reeb graph as an abstract interface into scalar volume

Vijay Natarajan CSA Summer School, July 2017 21

slide-21
SLIDE 21

Computing Reeb Graph

» Split-and-compute strategy (2011)

  • 10 times faster than earlier methods
  • 4-6 million elements in 4-6 sec

» Parallel algorithm (2015)

  • 8.6 billion points in 3 min on 64 cores
  • Requires 10GB only

Vijay Natarajan CSA Summer School, July 2017 22

slide-22
SLIDE 22

Vijay Natarajan CSA Summer School, July 2017 23

Simplification threshold = 0.005 Simplification threshold = 0.01

Simplification + Multiresolution

Input may contain noise or small- sized features

slide-23
SLIDE 23

(Topological) Feature- directed Visualization

slide-24
SLIDE 24

Vijay Natarajan CSA Summer School, July 2017 25

Application 1: Transfer Function Design

Topology controlled volume rendering

[Weber et al., IEEE TVCG 2007]

Spatially aware transfer function design

[Doraiswamy and Natarajan, IEEE TVCG 2011]

Movie at 2x

slide-25
SLIDE 25

Vijay Natarajan CSA Summer School, July 2017 26

Application 2: Interactive Exploration of Time-Varying Data

[Doraiswamy and Natarajan, IEEE Trans. Visualization and Computer Graphics, 2011]

slide-26
SLIDE 26

Vijay Natarajan CSA Summer School, July 2017 27

Application 2: Interactive Exploration of Time-Varying Data

[Doraiswamy and Natarajan, IEEE Trans. Visualization and Computer Graphics, 2011]

slide-27
SLIDE 27

Vijay Natarajan CSA Summer School, July 2017 28

Application 3: Segmentation

[Doraiswamy and Natarajan, IEEE Trans. Visualization and Computer Graphics, 2011]

Reeb graph-directed surface segmentation

slide-28
SLIDE 28

Vijay Natarajan CSA Summer School, July 2017 29

Application 4: Isosurface Selection

Extracting and tracking cloud systems

[Doraiswamy, Natarajan, and Nanjundiah. IEEE Trans. Visualization and Computer Graphics, 2013]

Flexible isosurfaces

[Carr et al., IEEE VIS 2004]

slide-29
SLIDE 29

Application 5: Symmetry in Scientific Data

» Detect similar subtrees within contour tree

Vijay Natarajan CSA Summer School, July 2017 30

[Thomas and Natarajan, Symmetry in scalar field topology, IEEE TVCG 2011]

slide-30
SLIDE 30

5: Symmetry-aware transfer function design

Adenovirus Ribonucleoprotein Bacteriophage Flagella Bacteriophage

Vijay Natarajan CSA Summer School, July 2017 31

slide-31
SLIDE 31

5: Symmetry-Aware Transfer Function Design

Vijay Natarajan CSA Summer School, July 2017 32

slide-32
SLIDE 32

Acknowledgements

Vijay Natarajan CSA Summer School, July 2017 33

Visualization and Graphics Lab Indian Institute of Science " Department of Science and Technology, India " Intel " Robert Bosch Centre for Cyber-Physical Systems, IISc

slide-33
SLIDE 33

Summary

» Challenges in visualization » Feature-directed visualization » Abstract / topology-based representations » Efficient computation of topological structures

" Parallel (GPU / Hybrid) algorithms " Memory efficient

» New applications!! » Webserver and libraries at http://vgl.csa.iisc.ac.in

Vijay Natarajan CSA Summer School, July 2017 34

based representations

: VGLIISc