reeb graphs and piecewise linear functions
play

Reeb Graphs and Piecewise Linear Functions Koen Klaren Eindhoven - PowerPoint PPT Presentation

Reeb graphs Piecewise linear functions Constructing Reeb graphs Summary Reeb Graphs and Piecewise Linear Functions Koen Klaren Eindhoven University of Technology Seminar Algorithms, 2018 Reeb graphs Piecewise linear functions Constructing


  1. Reeb graphs Piecewise linear functions Constructing Reeb graphs Summary Reeb Graphs and Piecewise Linear Functions Koen Klaren Eindhoven University of Technology Seminar Algorithms, 2018

  2. Reeb graphs Piecewise linear functions Constructing Reeb graphs Summary Outline 1 Reeb graphs 2 Piecewise linear functions 3 Constructing Reeb graphs

  3. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Outline 1 Reeb graphs Motivation Definitions Properties of Reeb graphs Reeb graphs of Morse functions 2 Piecewise linear functions 3 Constructing Reeb graphs

  4. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Motivation for Reeb graphs Make the structure of a function explicit by visualizing the evolution of the components of the level set Reeb graph

  5. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Motivation for Reeb graphs Make the structure of a function explicit by visualizing the evolution of the components of the level set Accelerate extraction of isosurfaces (level sets) Isosurface extraction Reeb graph

  6. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Motivation for Reeb graphs Make the structure of a function explicit by visualizing the evolution of the components of the level set Accelerate extraction of isosurfaces (level sets) Applications in medical imaging and other areas of science and engineering Isosurface extraction Reeb graph

  7. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Outline 1 Reeb graphs Motivation Definitions Properties of Reeb graphs Reeb graphs of Morse functions 2 Piecewise linear functions 3 Constructing Reeb graphs

  8. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of contours Given a continuous map f : X → R , the level sets form a partition of topological space X

  9. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of contours

  10. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of contours Given a continuous map f : X → R , the level sets form a partition of topological space X Definition Two points x, y ∈ X are called equivalent if they belong to a common component in a level set of f

  11. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of contours

  12. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of contours Given a continuous map f : X → R , the level sets form a partition of topological space X Definition Two points x, y ∈ X are called equivalent if they belong to a common component in a level set of f Definition Defined equivalence classes are the contours of f

  13. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of contours

  14. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of Reeb graphs Definition The Reeb graph of f is the set of contours R ( f ) .

  15. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of Reeb graphs Definition The Reeb graph of f is the set of contours R ( f ) .

  16. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of Reeb graphs We started with only the continuous map f . Where does the Reeb graph fit in? f X R π ψ

  17. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of Reeb graphs Let ψ : X → R ( f ) be the function that maps a point x to the contour ψ ( x ) that contains it: f X R π ψ R ( f )

  18. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of Reeb graphs Let π : R ( f ) → R be the unique map whose composition with ψ is f : f X R π ψ R ( f ) π ( ψ ( x )) = f ( x )

  19. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Definition of Reeb graphs This speeds up construction of a level set, f − 1 ( a ) . We can use π − 1 ( a ) to find contours r ∈ R ( f ) that form the level set. f X R π ψ R ( f )

  20. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Outline 1 Reeb graphs Motivation Definitions Properties of Reeb graphs Reeb graphs of Morse functions 2 Piecewise linear functions 3 Constructing Reeb graphs

  21. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Properties of Reeb graphs Connected components Function ψ : X → R ( f ) maps components to components

  22. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Properties of Reeb graphs Connected components Function ψ : X → R ( f ) maps components to components Expressed in terms of Betti numbers, we get: β 0 ( R ( f )) = β 0 ( X )

  23. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Properties of Reeb graphs 1-dimensional connectivity In some cases the Reeb graph reflects the 1-dimensional connectivity of the space

  24. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Properties of Reeb graphs 1-dimensional connectivity In some cases the Reeb graph reflects the 1-dimensional connectivity of the space A 1-cycle in R ( f ) is called a loop The preimage of a loop is non-contractible in X Different loops correspond to non-homologous 1-cycles in X

  25. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Properties of Reeb graphs 1-dimensional connectivity In some cases the Reeb graph reflects the 1-dimensional connectivity of the space A 1-cycle in R ( f ) is called a loop The preimage of a loop is non-contractible in X Different loops correspond to non-homologous 1-cycles in X Expressed in terms of Betti numbers, we get: β 1 ( R ( f )) ≤ β 1 ( X )

  26. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Properties of Reeb graphs Contour tree From these properties: β 0 ( R ( f )) = β 0 ( X ) β 1 ( R ( f )) ≤ β 1 ( X ) it follows that if X is contractible then R ( f ) is a tree, independent of the function f Because of this R ( f ) is sometimes called a contour tree

  27. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Outline 1 Reeb graphs Motivation Definitions Properties of Reeb graphs Reeb graphs of Morse functions 2 Piecewise linear functions 3 Constructing Reeb graphs

  28. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Reeb graphs of Morse functions More can be said if X = M is a manifold of dimension d ≥ 2 and f : M → R is a Morse function

  29. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Reeb graphs of Morse functions More can be said if X = M is a manifold of dimension d ≥ 2 and f : M → R is a Morse function Recall that each point r ∈ R ( f ) is the image of a contour in M Call r a node if it is the image of a critical point under ψ The other points form arcs that connect the nodes

  30. Reeb graphs Motivation Piecewise linear functions Definitions Constructing Reeb graphs Properties of Reeb graphs Summary Reeb graphs of Morse functions Reeb graphs of Morse functions

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend