+ All Categories
Home > Documents > Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data...

Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data...

Date post: 20-Dec-2015
Category:
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
47
Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department University of California, Davis Center for Applied Scientific Computing LLNS
Transcript
Page 1: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Data Analysis and Visualization Using the Morse-Smale complex

Attila Gyulassy

Institute for Data Analysis and VisualizationComputer Science DepartmentUniversity of California, Davis

Center for Applied Scientific ComputingLLNS

Page 2: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Seminar Overview

• Introduce basic concepts from topology

• Intuitive definition of the Morse-Smale complex

• What is a feature?

• Examples from various application areas

• Algorithm

Page 3: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Topology Background - Critical Points

Regular Minimum 1-Saddle 2-Saddle Maximum Index 0 Index 1 Index 2 Index 3

Let ƒ be a scalar valued function whose critical points are not degenerate. We call ƒ a Morse function, and in the neighborhood of a critical point p, the function can be represented as

ƒ(p) = 0ƒ(x, y, z) = ƒ(p) ± x2 ± y2 ± z2

Page 4: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Topology Background - Integral Lines

An integral line is a maximal path that agrees with the gradient of at every point

Page 5: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Topology Background - Manifolds

Ascending ManifoldsA(p) = {p} { x | x є l, orig(l) = p}

Descending ManifoldsD(p) = {p} { x | x є l, dest(l) = p}

∩ ∩

3-Manifold

2-Manifold

1-Manifold

0-Manifold

3-Manifold 1-Manifold

2-Manifold 0-Manifold

Maximum 2-Saddle Minimum1-Saddle

Page 6: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

The Morse-Smale complex is a segmentation of the domain that clusters integral lines that share a common origin and destination.

What is the Morse-Smale Complex?

• The intersection of all descending and ascending manifolds

D(p) ∩ A(q), for all pairs p,q of f

• Any cell in the complex has the property that all integral lines in that cell share an origin and a destination

Page 7: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Morse-Smale Complex - 1D Example

Page 8: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

minimummaximumminimummaximumminimummaximum

Morse-Smale Complex - 1D Example

Page 9: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

minimummaximumminimummaximumminimummaximum

Morse-Smale Complex - 1D Example

Page 10: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Morse-Smale Complex - 2D Example

Page 11: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Morse-Smale Complex - 2D Example

Page 12: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Morse-Smale Complex - 2D Example

Page 13: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Morse-Smale Complex - 2D Example

Page 14: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Morse-Smale Complex - 3D Example

Cells of dimension i connect critical points with index that differ by i.

Crystal Quad Arc Node

Morse-Smale Complex - 3D Example

Page 15: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Index LemmaCritical points can be

created or destroyed in pairswith index that differs by one.

Topology based simplificationTopology based simplification

Page 16: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 17: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 18: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 19: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 20: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 21: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 22: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 23: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 24: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 25: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 26: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 27: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 28: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Page 29: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Critical Points

Page 30: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Arcs

Page 31: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

What is a feature?

Higher Degree Cells

Page 32: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Examples from applicationsPersistent extrema are the features

Finding atom locations in molecular simulations

Page 33: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Motivation

Tracking the formation of bubbles in turbulent mixing fluids (Laney et al.)

(Multi-Scale Analysis)Previous WorkMorse-Smale comple in 2D

Examples from applicationsPersistent extrema are the features

Page 34: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

• Testing the “smoothness” of a generated function– How does the critical point count change as a

function of persistence?– Length of the persistent arcs?– Size of the persistent cells?

Examples from applicationsPersistent extrema are the features

Critical point count

Persistence

Page 35: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Terrain representation (Bremer et al.)

Examples from applicationsPersistent arcs are the features

Page 36: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Surface Quadrangulation (Dong et al.)

Examples from applicationsPersistent arcs are the features

Page 37: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Examples from applicationsPersistent arcs are the features

Analysis of porous media

Page 38: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Time comparison of the reconstructions

Examples from applicationsPersistent arcs are the features

Page 39: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Examples from applicationsPersistent arcs are the features

Analysis of the structure of galaxies

Page 40: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Examples from applicationsPersistent cells are the features

Analysis of a combustion simulation

Page 41: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

A Simple Algorithm For Constructing the Morse-Smale Complex

• Construct the known complex for a similar function called the augmented function

• Simplify the artificial complex

Page 42: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Contributions

Constructing the Morse-Smale complex of anAugmented Morse Function

The augmented Morse function has a very regular structure. Every vertex of S is critical, with index = dimension of its cell in K. Arcs of the complex are the edges of S.

A Simple Algorithm For Constructing the Morse-Smale Complex

Page 43: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

ContributionsTopology based simplification

A Simple Algorithm For Constructing the Morse-Smale Complex

Page 44: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

●Remove extra critical points●Correct Morse-Smale complex within small error bound

ContributionsTopology based simplification

A Simple Algorithm For Constructing the Morse-Smale Complex

Page 45: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

A Simple Algorithm For Constructing the Morse-Smale Complex

Original data points

Page 46: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

A Simple Algorithm For Constructing the Morse-Smale Complex

Page 47: Data Analysis and Visualization Using the Morse-Smale complex Attila Gyulassy Institute for Data Analysis and Visualization Computer Science Department.

Questions?

[email protected]


Recommended