scientific visualization : from data to insight · visualization : current challenges vijay...

33
Scientific Visualization : From Data to Insight Vijay Natarajan Indian Institute of Science Bangalore

Upload: others

Post on 10-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Scientific Visualization : From Data to Insight

Vijay NatarajanIndian Institute of Science

Bangalore

Page 2: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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

Page 3: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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

Page 4: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Scientific Data

» Source: Simulations, measurement from imaging devices, sensing devices

» Focus: Scalar dataVijay Natarajan CSA Summer School, July 2017 5

NIR microscopy Density distribution in Silicium

CT / MRI

Electron microscopy

Atomistic simulations(Pore networks)

!

f :D"R

Page 5: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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

Page 6: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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

Page 7: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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

Page 8: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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

Page 9: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Vijay Natarajan CSA Summer School, July 2017 10

IsosurfacePreimage of an isovalue: Isocontours and Isosurfaces

Source: Wikipedia

Page 10: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Vijay Natarajan CSA Summer School, July 2017 11

Scalar Field Visualization

Isosurfacing for Volume data

Foot from Visible Human Data [US NIH and NLM]

Page 11: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Isosurfaces

Vijay Natarajan CSA Summer School, July 2017 12

Page 12: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Isosurfaces

Vijay Natarajan CSA Summer School, July 2017 13

Isosurfaces

Page 13: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Isosurfaces

Vijay Natarajan CSA Summer School, July 2017 14

Page 14: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Isosurfaces

Vijay Natarajan CSA Summer School, July 2017 15

Isosurfaces

Page 15: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Isosurface Topology

Vijay Natarajan CSA Summer School, July 2017 16

Minimum

Maximum

Critical Points

Saddle

Saddle

Page 16: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Topological Structures : Reeb Graph

Page 17: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Reeb Graphs

Vijay Natarajan CSA Summer School, July 2017 18

Georges Henri Reeb

Page 18: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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?

Page 19: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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]

Page 20: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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

Page 21: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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

Page 22: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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

Page 23: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

(Topological) Feature-directed Visualization

Page 24: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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

Page 25: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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]

Page 26: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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]

Page 27: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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

Page 28: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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]

Page 29: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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]

Page 30: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

5: Symmetry-aware transfer function design

Adenovirus Ribonucleoprotein Bacteriophage Flagella Bacteriophage

Vijay Natarajan CSA Summer School, July 2017 31

Page 31: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

5: Symmetry-Aware Transfer Function Design

Vijay Natarajan CSA Summer School, July 2017 32

Page 32: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

Acknowledgements

Vijay Natarajan CSA Summer School, July 2017 33

Visualization and Graphics LabIndian Institute of Science

" Department of Science and Technology, India

" Intel" Robert Bosch Centre for

Cyber-Physical Systems, IISc

Page 33: Scientific Visualization : From Data to Insight · Visualization : Current Challenges Vijay Natarajan CSA Summer School, July 2017 8 » Large data sizes » Feature-rich data » Integrated

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