Given a manifold surface M and a continuous scalar function f : M -> IR, the Reeb graph of (M; f) is a widely used high-level descriptor of M and its usefulness has been demonstrated for a variety of applications, which range from shape parameterization and abstraction to deformation and comparison. In this context, we propose a novel contouring algorithm for the construction of a discrete Reeb graph with a minimal number of nodes, which correspond to the critical points of f (i.e., minima, maxima, and saddle points) and its level sets passing through the saddle points. In this way, we do not need to sample, sweep, or increasingly sort the f-values. Since most of the computation uses only local information on the mesh connectivity, equipped with the f-values at the surface vertices, the proposed approach is insensitive to noise and requires a small-memory footprint and temporary data structures. Furthermore, we maintain the parametric nature of the Reeb graph with respect to the input scalar function and we efficiently extract the Reeb graph of time-varying maps. Indicating with n and s the number of vertices of M and saddle points of f, the overall computational cost O(sn) is competitive with respect to the O(nlogn) cost of previous work. This cost becomes optimal if M is highly sampled or s log n, as it happens for Laplacian eigenfunctions, harmonic maps, and one-forms.

A minimal contouring approach to the computation of the Reeb graph

Michela Spagnuolo;Bianca Falcidieno
2009

Abstract

Given a manifold surface M and a continuous scalar function f : M -> IR, the Reeb graph of (M; f) is a widely used high-level descriptor of M and its usefulness has been demonstrated for a variety of applications, which range from shape parameterization and abstraction to deformation and comparison. In this context, we propose a novel contouring algorithm for the construction of a discrete Reeb graph with a minimal number of nodes, which correspond to the critical points of f (i.e., minima, maxima, and saddle points) and its level sets passing through the saddle points. In this way, we do not need to sample, sweep, or increasingly sort the f-values. Since most of the computation uses only local information on the mesh connectivity, equipped with the f-values at the surface vertices, the proposed approach is insensitive to noise and requires a small-memory footprint and temporary data structures. Furthermore, we maintain the parametric nature of the Reeb graph with respect to the input scalar function and we efficiently extract the Reeb graph of time-varying maps. Indicating with n and s the number of vertices of M and saddle points of f, the overall computational cost O(sn) is competitive with respect to the O(nlogn) cost of previous work. This cost becomes optimal if M is highly sampled or s log n, as it happens for Laplacian eigenfunctions, harmonic maps, and one-forms.
2009
Istituto di Matematica Applicata e Tecnologie Informatiche - IMATI -
Reeb graph
Morse theory
computational topology
geometric algorithms
hierarchical segmentations
File in questo prodotto:
File Dimensione Formato  
prod_31417-doc_13471.pdf

solo utenti autorizzati

Descrizione: MinimalContouring
Dimensione 4.01 MB
Formato Adobe PDF
4.01 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
prod_31417-doc_30065.pdf

solo utenti autorizzati

Descrizione: TVCG-Preface
Dimensione 48.68 kB
Formato Adobe PDF
48.68 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/40716
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 35
  • ???jsp.display-item.citation.isi??? 23
social impact