Persistent Homology Computation Using Combinatorial Map Simplification
|
|
- Gloria Singleton
- 5 years ago
- Views:
Transcription
1 Persistent Homology Computation Using Combinatorial Map Simplification Guillaume Damiand 1, Rocio Gonzalez-Diaz 2 1 CNRS, Université de Lyon, LIRIS, UMR5205, F France 2 Universidad de Sevilla, Dpto. de Matemática Aplicada I, S-41012, Spain January 24-25, 2019
2 Motivations Framework Cellular model Describe any orientable mesh: cells, incidence and adjacency relations in this work, we use 2-maps Goal Compute persistent homology of objects described by 2-maps good complexity How 1 Dispatch faces in clusters 2 Simplify each cluster, while preserving homology 3 Compute persistence: AT-model Control filtration: a new parameter δ Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 2 / 23
3 Outline 1 Preliminary Notions 2 Computing Persistence 3 Experiments 4 Conclusion
4 1. Preliminary Notions 1 Preliminary Notions 2 Computing Persistence 3 Experiments 4 Conclusion
5 2-maps: represent cellular 2D meshes 2-map: M = (D, β 1, β 2 ) 1 D is a finite set of darts; 2 β 1 is a partial permuation on D; 3 β 2 is a partial involution on D. f 5 e 7 v 3 e 6 f 1 v 2 e 1 v 1 f 4 e 4 e e 3 2 f 2 e 5 f 3 A mesh: 5 faces, 14 edges, 12 vertices; Corresponding 2-map e 1 is inner; e 6 is dangling; e 7 is isolated Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 3 / 23
6 What is Homology? Homology Topological invariant Characterizes holes in all dimensions Hk = homology generator in dimension k group of k-cycles quotient group of (k + 1)-boundaries In 2D H0: one vertex per connected component Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 4 / 23
7 What is Homology? Homology Topological invariant Characterizes holes in all dimensions Hk = homology generator in dimension k group of k-cycles quotient group of (k + 1)-boundaries In 2D H1: one loop of edges around each tunnel Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 4 / 23
8 What is Homology? Homology Topological invariant Characterizes holes in all dimensions Hk = homology generator in dimension k group of k-cycles quotient group of (k + 1)-boundaries In 2D H2: one set of faces around each cavity Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 4 / 23
9 Persistent Homology Pertistent Homology Captures the topological changes in a growing sequence of meshes, called filtration Lower-start filtration Well-known filtration h: real-valued function on vertices order vertices h(v 1 ) h(v 2 ) h(v n ) lower-star of vertex v: cells incident to v s.t. vertices of such cells v have h(v ) h(v) M i : lower-star of all vertices v s.t. h(v) h(v i ) Lower-star filtration: sequence of nested meshes: = M 0 M 1 M 2 M n 1 M n = M Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 5 / 23
10 Persistence Diagram Pertistence Homology classes may appear (be born) and disappear (die) Homology class γ is born at M i and dies at M j : h(v j ) h(v i ): persistence of γ. Persistence Diagram for each homology class: plot point (birth time, death time) Betti0 Betti1 Death Birth Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 6 / 23
11 AT-models AT-model Allows to compute persistent homology [GR2005,GIJP2011]: Input: an ordering of cells: {σ 1,..., σ m } σ a k-cell: (σ) is the set of (k 1)-cells in its boundary f : C(M) C(H) maps each k-cell to a sum of surviving cells: satisfying if a, b are two homologous k-cycles then f k (a) = f k (b) Step i of the algorithm if f (σ i ) = 0: a new homology class is born if f (σ i ) 0: a homology class dies remove from H the youngest element of f (σ i ) i.e. σ j s.t. j = max{ index(µ) : µ f (σ i ) } Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 7 / 23
12 2-map Simplification Algorithm to simplify a 2-map preserves its homology [DPF2006,DG2016] (1) foreach inner edge e do Remove e; (2) foreach edge e do while e is dangling do e one edge adjacent to e; Remove e; e e ; (3) foreach edge e do if e is not a loop then Contract e; Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 8 / 23
13 2-map Simplification (1) foreach inner edge e do Remove e; (2) foreach edge e do while e is dangling do e one edge adjacent to e; Remove e; e e ; (3) foreach edge e do if e is not a loop then Contract e; Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 9 / 23
14 2-map Simplification (1) foreach inner edge e do Remove e; (2) foreach edge e do while e is dangling do e one edge adjacent to e; Remove e; e e ; (3) foreach edge e do if e is not a loop then Contract e; Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 10 / 23
15 2-map Simplification (1) foreach inner edge e do Remove e; (2) foreach edge e do while e is dangling do e one edge adjacent to e; Remove e; e e ; (3) foreach edge e do if e is not a loop then Contract e; Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 11 / 23
16 2. Computing Persistence 1 Preliminary Notions 2 Computing Persistence 2-map Simplification Compute Filtration Compute Persistent Homology 3 Experiments 4 Conclusion
17 Computing Persistence Our method: based on 3 steps 1 Simplify the 2-map according to a parameter δ; 2 Compute the lower-star filtration of the simplified mesh; 3 Compute persistent homology of the given filtration. Goal of step (1) Decrease the number of faces in each filtration level Improve computation Filter small persistent homology events Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 12 / 23
18 2-map Simplification (1.1) 2-map Simplification Dispatch faces in clusters: according to a parameter δ order vertices of the mesh by h(v), non-decreasing way face C: h(c) maximum value of its vertices each cluster: set of faces: smallest unasigned face C plus all unasigned faces at distance" δ i.e. path of adjacent unasigned faces from C to C, length δ Example of clusters: δ = Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 13 / 23
19 2-map Simplification (1.1) 2-map Simplification Dispatch faces in clusters: according to a parameter δ order vertices of the mesh by h(v), non-decreasing way face C: h(c) maximum value of its vertices each cluster: set of faces: smallest unasigned face C plus all unasigned faces at distance" δ i.e. path of adjacent unasigned faces from C to C, length δ Example of clusters: δ = Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 13 / 23
20 2-map Simplification (1.1) 2-map Simplification Dispatch faces in clusters: according to a parameter δ order vertices of the mesh by h(v), non-decreasing way face C: h(c) maximum value of its vertices each cluster: set of faces: smallest unasigned face C plus all unasigned faces at distance" δ i.e. path of adjacent unasigned faces from C to C, length δ Example of clusters: δ = Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 13 / 23
21 2-map Simplification (1.1) 2-map Simplification Dispatch faces in clusters: according to a parameter δ order vertices of the mesh by h(v), non-decreasing way face C: h(c) maximum value of its vertices each cluster: set of faces: smallest unasigned face C plus all unasigned faces at distance" δ i.e. path of adjacent unasigned faces from C to C, length δ Example of clusters: δ = Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 13 / 23
22 2-map Simplification (1.1) 2-map Simplification Dispatch faces in clusters: according to a parameter δ order vertices of the mesh by h(v), non-decreasing way face C: h(c) maximum value of its vertices each cluster: set of faces: smallest unasigned face C plus all unasigned faces at distance" δ i.e. path of adjacent unasigned faces from C to C, length δ Example of clusters: δ = Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 13 / 23
23 2-map Simplification (1.1) 2-map Simplification Dispatch faces in clusters: according to a parameter δ order vertices of the mesh by h(v), non-decreasing way face C: h(c) maximum value of its vertices each cluster: set of faces: smallest unasigned face C plus all unasigned faces at distance" δ i.e. path of adjacent unasigned faces from C to C, length δ Example of clusters: δ = Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 13 / 23
24 2-map Simplification (1.1) 2-map Simplification Dispatch faces in clusters: according to a parameter δ order vertices of the mesh by h(v), non-decreasing way face C: h(c) maximum value of its vertices each cluster: set of faces: smallest unasigned face C plus all unasigned faces at distance" δ i.e. path of adjacent unasigned faces from C to C, length δ Example of clusters: δ = Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 13 / 23
25 2-map Simplification (1.2) 2-map Simplification Simplify cluster while preserving homology Use previous simplification algorithm, BUT: remove only inner edges between two faces of the same cluster do not use the contraction step Example of simplification inside clusters: δ = Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 14 / 23
26 Compute Filtration (2) Compute Filtration Compute lower star filtration On the simplified mesh Attention Increase δ decrease number of cells δ > 0 persistent homology computed pertistent homology of the original mesh δ allows to remove small persistent homology events Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 15 / 23
27 Compute Persistent Homology (3) Compute Persistent Homology In this work: AT-model On the simplified mesh order cells according to the filtration store points of persistence diagram Compute bootleneck distances Measures similarity between persistence diagrams A and B, different δ shortest distance d s.t. perfect matching between points of A and B s.t. distance between any couple of matched points d. Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 16 / 23
28 3. Experiments 1 Preliminary Notions 2 Computing Persistence 3 Experiments 4 Conclusion
29 Experiments Tests Software based on CGAL Combinatorial Maps Intel R i CPU, GHz, 32 Go RAM 6 meshes #0-cells #1-cells #2-cells #H0 #H1 #H2 Blade 882,954 2,648,082 1,765, DrumDancer 1,335,436 4,006,302 2,670, Neptune 2,003,932 6,011,808 4,007, HappyBuddha 543,652 1,631,574 1,087, Iphigenia 351,750 1,055, , ThaiStatue 4,999,996 15,000,000 10,000, Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 17 / 23
30 Impact of δ Zoom in on the trident for the Neptune mesh: δ = 0, 1, 4 and 32 Number of cells of the simplified combinatorial map 4,194,304 0-cells 1-cells 2-cells 1,048,576 Number of cells 262,144 65,536 16, Average values for the six meshes Delta Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 18 / 23
31 Evolution of Finite Persistence Events Number of finite persistence events 16,384 Betti 0 Bettti Number of events Delta Average values for the six meshes log 2 scale. Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 19 / 23
32 Evolution of Computation Times Computation Times of the Whole Process 8 7 Filtration Simplification AT-model 6 Time (sec) Delta δ Blade DrumDancer Neptune HappyBuddha Iphigenia Statuette Average Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 20 / 23
33 Bottleneck Distance: 0-Dimensional Persistence Events Distances between events for δ = 0 and different δ δ Blade DrumDancer Neptune HappyBuddha Iphigenia Statuette Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 21 / 23
34 Bottleneck Distance: 1-Dimensional Persistence Events Distances between events for δ = 0 and different δ δ Blade DrumDancer Neptune HappyBuddha Iphigenia Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 22 / 23
35 4. Conclusion 1 Preliminary Notions 2 Computing Persistence 3 Experiments 4 Conclusion
36 Conclusion / Future works Conclusion Algorithm for computing persistent homology on 2D mesh Filtrations defined by parameter δ Flexibility: speed-up/precision Filter small events Future works Define other filtrations e.g. use face heights Theoretical results: filtration is stable w.r.t. δ Non orientable n-gmaps package in CGAL Parallel version Simplification already parallel need some work for AT-model or use existing parallel method (PHAT, DIPHA,... ) Extension in higher dimensions Persistent Homology Computation Using Combinatorial Map Simplification G. Damiand, R. Gonzalez-Diaz 23 / 23
37 Persistent Homology Computation Using Combinatorial Map Simplification Guillaume Damiand 1, Rocio Gonzalez-Diaz 2 1 CNRS, Université de Lyon, LIRIS, UMR5205, F France 2 Universidad de Sevilla, Dpto. de Matemática Aplicada I, S-41012, Spain January 24-25, 2019
Combinatorial Maps for 2D and 3D Image Segmentation
Combinatorial Maps for 2D and 3D Image Segmentation Guillaume Damiand, Alexandre Dupas To cite this version: Guillaume Damiand, Alexandre Dupas. Combinatorial Maps for 2D and 3D Image Segmentation. Digital
More informationExtraction of tiled top-down irregular pyramids from large images
Extraction of tiled top-down irregular pyramids from large images Romain Goffe 1 Guillaume Damiand 2 Luc Brun 3 1 SIC-XLIM, Université de Poitiers, CNRS, UMR6172, Bâtiment SP2MI, F-86962, Futuroscope Chasseneuil,
More informationTopological Model for 3D Image Representation: Definition and Incremental Extraction Algorithm
Topological Model for 3D Image Representation: Definition and Incremental Extraction Algorithm Guillaume Damiand To cite this version: Guillaume Damiand. Topological Model for 3D Image Representation:
More informationMap Edit Distance vs Graph Edit Distance for Matching Images
Map Edit Distance vs Graph Edit Distance for Matching Images Camille Combier 1,2, Guillaume Damiand 3,2, and Christine Solnon 3,2 1 Université Lyon 1, LIRIS, UMR 5205 CNRS, 69622 Villeurbanne, France 2
More informationA Generic and Parallel Algorithm for 2D Image Discrete Contour Reconstruction
A Generic and Parallel Algorithm for 2D Image Discrete Contour Reconstruction Guillaume Damiand, David Coeurjolly To cite this version: Guillaume Damiand, David Coeurjolly. A Generic and Parallel Algorithm
More informationTopology and fmri Data
Topology and fmri Data Adam Jaeger Statistical and Applied Mathematical Sciences Institute & Duke University May 5, 2016 fmri and Classical Methodology Most statistical analyses examine data with a variable
More informationarxiv: v1 [cs.it] 10 May 2016
Separating Topological Noise from Features using Persistent Entropy Nieves Atienza 1, Rocio Gonzalez-Diaz 1, and Matteo Rucco 2 arxiv:1605.02885v1 [cs.it] 10 May 2016 1 Applied Math Department, School
More informationClustering algorithms and introduction to persistent homology
Foundations of Geometric Methods in Data Analysis 2017-18 Clustering algorithms and introduction to persistent homology Frédéric Chazal INRIA Saclay - Ile-de-France frederic.chazal@inria.fr Introduction
More informationPolynomial Algorithms for Subisomorphism of nd Open Combinatorial Maps
Polynomial Algorithms for Subisomorphism of nd Open Combinatorial Maps Guillaume Damiand a, Christine Solnon a Colin de la Higuera b Jean-Christophe Janodet c Émilie Samuel c a Université de Lyon, CNRS
More informationIncremental Updating of 3D Topological Maps to Describe Videos
Incremental Updating of 3D Topological Maps to Describe Videos Guillaume Damiand, Sylvain Brandel, Donatello Conte To cite this version: Guillaume Damiand, Sylvain Brandel, Donatello Conte. Incremental
More informationPERSISTENT HOMOLOGY OF FINITE TOPOLOGICAL SPACES
PERSISTENT HOMOLOGY OF FINITE TOPOLOGICAL SPACES HANEY MAXWELL Abstract. We introduce homology and finite topological spaces. From the basis of that introduction, persistent homology is applied to finite
More informationBorder operator for generalized maps
Border operator for generalized maps Sylvie Alayrangues, Samuel Peltier, Guillaume Damiand, Pascal Lienhardt To cite this version: Sylvie Alayrangues, Samuel Peltier, Guillaume Damiand, Pascal Lienhardt.
More informationA Polynomial Algorithm for Submap Isomorphism: Application to Searching Patterns in Images
A Polynomial Algorithm for Submap Isomorphism: Application to Searching Patterns in Images Guillaume Damiand, Colin de la Higuera, Jean-Christophe Janodet, Emilie Samuel, Christine Solnon GbR 009 Motivations
More informationTopological Inference via Meshing
Topological Inference via Meshing Don Sheehy Theory Lunch Joint work with Benoit Hudson, Gary Miller, and Steve Oudot Computer Scientists want to know the shape of data. Clustering Principal Component
More informationTiled top-down pyramids and segmentation of large histological images
Tiled top-down pyramids and segmentation of large histological images Romain Goffe, Luc Brun, Guillaume Damiand To cite this version: Romain Goffe, Luc Brun, Guillaume Damiand. Tiled top-down pyramids
More informationINTRODUCTION TO THE HOMOLOGY GROUPS OF COMPLEXES
INTRODUCTION TO THE HOMOLOGY GROUPS OF COMPLEXES RACHEL CARANDANG Abstract. This paper provides an overview of the homology groups of a 2- dimensional complex. It then demonstrates a proof of the Invariance
More informationtopological data analysis and stochastic topology yuliy baryshnikov waikiki, march 2013
topological data analysis and stochastic topology yuliy baryshnikov waikiki, march 2013 Promise of topological data analysis: extract the structure from the data. In: point clouds Out: hidden structure
More informationA fast and robust algorithm to count topologically persistent holes in noisy clouds
A fast and robust algorithm to count topologically persistent holes in noisy clouds Vitaliy Kurlin Durham University Department of Mathematical Sciences, Durham, DH1 3LE, United Kingdom vitaliy.kurlin@gmail.com,
More informationHomology and Persistent Homology Bootcamp Notes 2017
Homology and Persistent Homology Bootcamp Notes Summer@ICERM 2017 Melissa McGuirl September 19, 2017 1 Preface This bootcamp is intended to be a review session for the material covered in Week 1 of Summer@ICERM
More informationClique homological simplification problem is NP-hard
Clique homological simplification problem is NP-hard NingNing Peng Department of Mathematics, Wuhan University of Technology pnn@whut.edu.cn Foundations of Mathematics September 9, 2017 Outline 1 Homology
More informationSurface Simplification Using Quadric Error Metrics
Surface Simplification Using Quadric Error Metrics Authors: Michael Garland & Paul Heckbert Presented by: Niu Xiaozhen Disclaimer: Some slides are modified from original slides, which were designed by
More informationSignatures of Combinatorial Maps
Signatures of Combinatorial Maps No Author Given No Institute Given Abstract. In this paper, we address the problem of computing a canonical representation of an n-dimensional combinatorial map. For that,
More informationApplications. Oversampled 3D scan data. ~150k triangles ~80k triangles
Mesh Simplification Applications Oversampled 3D scan data ~150k triangles ~80k triangles 2 Applications Overtessellation: E.g. iso-surface extraction 3 Applications Multi-resolution hierarchies for efficient
More informationPersistent Homology and Nested Dissection
Persistent Homology and Nested Dissection Don Sheehy University of Connecticut joint work with Michael Kerber and Primoz Skraba A Topological Data Analysis Pipeline A Topological Data Analysis Pipeline
More informationCombinatorial Maps. Francis Lazarus. GIPSA-Lab, CNRS, Grenoble
GIPSA-Lab, CNRS, Grenoble A combinatorial map encodes a graph cellularly embedded in a surface. It is also called a combinatorial surface or a cellular embedding of a graph. Combinatorial (oriented) Maps
More informationMesh Decimation. Mark Pauly
Mesh Decimation Mark Pauly Applications Oversampled 3D scan data ~150k triangles ~80k triangles Mark Pauly - ETH Zurich 280 Applications Overtessellation: E.g. iso-surface extraction Mark Pauly - ETH Zurich
More informationTopological Data Analysis - I. Afra Zomorodian Department of Computer Science Dartmouth College
Topological Data Analysis - I Afra Zomorodian Department of Computer Science Dartmouth College September 3, 2007 1 Acquisition Vision: Images (2D) GIS: Terrains (3D) Graphics: Surfaces (3D) Medicine: MRI
More informationFrom Topology to Formal Languages: a multiscale analysis of large data set
From Topology to Formal Languages: a multiscale analysis of large data set Emanuela Merelli University of Camerino, Italy Multiscale Modelling and Computing Workshop at Lorentz Center Leiden 11th April
More informationTopological Persistence
Topological Persistence Topological Persistence (in a nutshell) X topological space f : X f persistence X Dg f signature: persistence diagram encodes the topological structure of the pair (X, f) 1 Topological
More informationTHE BASIC THEORY OF PERSISTENT HOMOLOGY
THE BASIC THEORY OF PERSISTENT HOMOLOGY KAIRUI GLEN WANG Abstract Persistent homology has widespread applications in computer vision and image analysis This paper first motivates the use of persistent
More informationExact discrete Morse functions on surfaces. To the memory of Professor Mircea-Eugen Craioveanu ( )
Stud. Univ. Babeş-Bolyai Math. 58(2013), No. 4, 469 476 Exact discrete Morse functions on surfaces Vasile Revnic To the memory of Professor Mircea-Eugen Craioveanu (1942-2012) Abstract. In this paper,
More informationAnimating cuts with on-the-fly re-meshing
EUROGRAPHICS 2001 / Jonathan C. Roberts Short Presentations Animating cuts with on-the-fly re-meshing F. Ganovelli and C. O Sullivan Image Synthesis Group, Computer Science Department, Trinity College
More informationarxiv: v2 [math.at] 25 Oct 2012
COMPUTING HOMOLOGY AND PERSISTENT HOMOLOGY USING ITERATED MORSE DECOMPOSITION arxiv:0.49v [math.at] 5 Oct 0 PAWE L D LOTKO AND HUBERT WAGNER Abstract. In this paper we present a new approach to computing
More informationExtraction of tiled top-down irregular pyramids from large images.
Extraction of tiled top-down irregular pyramids from large images. Romain Goffe, Guillaume Damiand, Luc Brun To cite this version: Romain Goffe, Guillaume Damiand, Luc Brun. Extraction of tiled top-down
More informationAnalysis of high dimensional data via Topology. Louis Xiang. Oak Ridge National Laboratory. Oak Ridge, Tennessee
Analysis of high dimensional data via Topology Louis Xiang Oak Ridge National Laboratory Oak Ridge, Tennessee Contents Abstract iii 1 Overview 1 2 Data Set 1 3 Simplicial Complex 5 4 Computation of homology
More informationTopology and the Analysis of High-Dimensional Data
Topology and the Analysis of High-Dimensional Data Workshop on Algorithms for Modern Massive Data Sets June 23, 2006 Stanford Gunnar Carlsson Department of Mathematics Stanford University Stanford, California
More informationKernel Methods for Topological Data Analysis
Kernel Methods for Topological Data Analysis Toward Topological Statistics Kenji Fukumizu The Institute of Statistical Mathematics (Tokyo Japan) Joint work with Genki Kusano and Yasuaki Hiraoka (Tohoku
More informationIntroduction to Reeb Graphs and Contour Trees
Introduction to Reeb Graphs and Contour Trees Lecture 15 Scribed by: ABHISEK KUNDU Sometimes we are interested in the topology of smooth functions as a means to analyze and visualize intrinsic properties
More informationTime-varying Reeb graphs for continuous space time data
Computational Geometry 41 (2008) 149 166 www.elsevier.com/locate/comgeo Time-varying Reeb graphs for continuous space time data Herbert Edelsbrunner a, John Harer b, Ajith Mascarenhas c,, Valerio Pascucci
More informationData Analysis, Persistent homology and Computational Morse-Novikov theory
Data Analysis, Persistent homology and Computational Morse-Novikov theory Dan Burghelea Department of mathematics Ohio State University, Columbuus, OH Bowling Green, November 2013 AMN theory (computational
More information66 III Complexes. R p (r) }.
66 III Complexes III.4 Alpha Complexes In this section, we use a radius constraint to introduce a family of subcomplexes of the Delaunay complex. These complexes are similar to the Čech complexes but differ
More informationDetection and approximation of linear structures in metric spaces
Stanford - July 12, 2012 MMDS 2012 Detection and approximation of linear structures in metric spaces Frédéric Chazal Geometrica group INRIA Saclay Joint work with M. Aanjaneya, D. Chen, M. Glisse, L. Guibas,
More informationTiled top-down combinatorial pyramids for large images representation
Tiled top-down combinatorial pyramids for large images representation Romain Goffe, Luc Brun, Guillaume Damiand To cite this version: Romain Goffe, Luc Brun, Guillaume Damiand. Tiled top-down combinatorial
More informationJPlex. CSRI Workshop on Combinatorial Algebraic Topology August 29, 2009 Henry Adams
JPlex CSRI Workshop on Combinatorial Algebraic Topology August 29, 2009 Henry Adams Plex: Vin de Silva and Patrick Perry (2000-2006) JPlex: Harlan Sexton and Mikael Vejdemo- Johansson (2008-present) JPlex
More informationTopological Inference via Meshing
Topological Inference via Meshing Benoit Hudson, Gary Miller, Steve Oudot and Don Sheehy SoCG 2010 Mesh Generation and Persistent Homology The Problem Input: Points in Euclidean space sampled from some
More informationGraph Adjacency Matrix Automata Joshua Abbott, Phyllis Z. Chinn, Tyler Evans, Allen J. Stewart Humboldt State University, Arcata, California
Graph Adjacency Matrix Automata Joshua Abbott, Phyllis Z. Chinn, Tyler Evans, Allen J. Stewart Humboldt State University, Arcata, California Abstract We define a graph adjacency matrix automaton (GAMA)
More informationarxiv: v7 [math.at] 12 Sep 2017
A Roadmap for the Computation of Persistent Homology arxiv:1506.08903v7 [math.at] 12 Sep 2017 Nina Otter (otter@maths.ox.ac.uk) Mason A. Porter (mason@math.ucla.edu) Ulrike Tillmann (tillmann@maths.ox.ac.uk)
More informationNamita Lokare, Daniel Benavides, Sahil Juneja and Edgar Lobaton
#analyticsx HIERARCHICAL ACTIVITY CLUSTERING ANALYSIS FOR ROBUST GRAPHICAL STRUCTURE RECOVERY ABSTRACT We propose a hierarchical activity clustering methodology, which incorporates the use of topological
More information4.2 Simplicial Homology Groups
4.2. SIMPLICIAL HOMOLOGY GROUPS 93 4.2 Simplicial Homology Groups 4.2.1 Simplicial Complexes Let p 0, p 1,... p k be k + 1 points in R n, with k n. We identify points in R n with the vectors that point
More informationIsotopic Approximation within a Tolerance Volume
Isotopic Approximation within a Tolerance Volume Manish Mandad David Cohen-Steiner Pierre Alliez Inria Sophia Antipolis - 1 Goals and Motivation - 2 Goals and Motivation Input: Tolerance volume of a surface
More informationSimplicial Complexes of Networks and Their Statistical Properties
Simplicial Complexes of Networks and Their Statistical Properties Slobodan Maletić, Milan Rajković*, and Danijela Vasiljević Institute of Nuclear Sciences Vinča, elgrade, Serbia *milanr@vin.bg.ac.yu bstract.
More informationGeodesics in heat: A new approach to computing distance
Geodesics in heat: A new approach to computing distance based on heat flow Diana Papyan Faculty of Informatics - Technische Universität München Abstract In this report we are going to introduce new method
More informationBuilding a coverage hole-free communication tree
Building a coverage hole-free communication tree Anaïs Vergne, Laurent Decreusefond, and Philippe Martins LTCI, Télécom ParisTech, Université Paris-Saclay, 75013, Paris, France arxiv:1802.08442v1 [cs.ni]
More informationPersistence stability for geometric complexes
Lake Tahoe - December, 8 2012 NIPS workshop on Algebraic Topology and Machine Learning Persistence stability for geometric complexes Frédéric Chazal Joint work with Vin de Silva and Steve Oudot (+ on-going
More informationTopological Rewriting & Patch Transformations
Topological Rewriting & Patch Transformations Antoine Spicher www.spatial-computing.org/mgs SUPMECA June 2015 Outline MGS: a Formal Introduction Patch Transformations Differential Operators An Integrative
More informationComputational Topology in Neuroscience
Computational Topology in Neuroscience Bernadette Stolz Lincoln College University of Oxford A dissertation submitted for the degree of Master of Science in Mathematical Modelling & Scientific Computing
More informationLecture 1 Discrete Geometric Structures
Lecture 1 Discrete Geometric Structures Jean-Daniel Boissonnat Winter School on Computational Geometry and Topology University of Nice Sophia Antipolis January 23-27, 2017 Computational Geometry and Topology
More informationHomology of PV programs
Homology of PV programs Mateusz Juda Jagiellonian University ACAT Project meeting Vienna 9 July 2015 Mateusz Juda Jagiellonian University ACAT Project meeting Homology of PV programs Vienna 9 July 2015
More informationCombinatorial models for topology-based geometric modeling
Combinatorial models for topology-based geometric modeling Pascal Lienhardt, Laurent Fuchs, Yves Bertrand To cite this version: Pascal Lienhardt, Laurent Fuchs, Yves Bertrand. Combinatorial models for
More informationTopological Data Analysis and Fingerprint Classification
Topological Data Analysis and Fingerprint Classification Richard Avelar - University of Texas Jayshawn Cooper - Morgan State University Advisors: Dr. Konstantin Mischaikow Rachel Levanger Rutgers University
More informationComputation of cubical homology, cohomology, and (co)homological operations via chain contraction
Computation of cubical homology, cohomology, and (co)homological operations via chain contraction Paweł Pilarczyk Pedro Real Preprint, October 30, 2013 Abstract We introduce algorithms for the computation
More informationLecture 5: Simplicial Complex
Lecture 5: Simplicial Complex 2-Manifolds, Simplex and Simplicial Complex Scribed by: Lei Wang First part of this lecture finishes 2-Manifolds. Rest part of this lecture talks about simplicial complex.
More informationCharacterizations of graph classes by forbidden configurations
Characterizations of graph classes by forbidden configurations Zdeněk Dvořák September 14, 2015 We consider graph classes that can be described by excluding some fixed configurations. Let us give some
More informationHomology cycle bases from acyclic matchings
Homology cycle bases from acyclic matchings Dmitry Feichtner-Kozlov University of Bremen Kyoto Workshop, January 019 What is... Applied Topology? studying global features of shapes applications in other
More informationExtension of half-edges for the representation of
The Visual Computer manuscript No. (will be inserted by the editor) Pierre Kraemer David Cazier Dominique Bechmann Extension of half-edges for the representation of multiresolution subdivision surfaces
More informationArtificial Intelligence
Artificial Intelligence Graph theory G. Guérard Department of Nouvelles Energies Ecole Supérieur d Ingénieurs Léonard de Vinci Lecture 1 GG A.I. 1/37 Outline 1 Graph theory Undirected and directed graphs
More informationFirst-passage percolation in random triangulations
First-passage percolation in random triangulations Jean-François Le Gall (joint with Nicolas Curien) Université Paris-Sud Orsay and Institut universitaire de France Random Geometry and Physics, Paris 2016
More informationL10 Layered Depth Normal Images. Introduction Related Work Structured Point Representation Boolean Operations Conclusion
L10 Layered Depth Normal Images Introduction Related Work Structured Point Representation Boolean Operations Conclusion 1 Introduction Purpose: using the computational power on GPU to speed up solid modeling
More informationTopological Perspectives On Stratification Learning
Topological Perspectives On Stratification Learning Bei Wang School of Computing Scientific Computing and Imaging Institute (SCI) University of Utah www.sci.utah.edu/~beiwang August 9, 2018 Talk Overview
More informationSimplification and Streaming of GIS Terrain for Web Client
Simplification and Streaming of GIS Terrain for Web Client Web3D 2012 Geomod Liris : Pierre-Marie Gandoin Geomod Liris : Raphaëlle Chaine Atos Wordline : Aurélien Barbier-Accary Fabien CELLIER Université
More informationNew Results on the Stability of Persistence Diagrams
New Results on the Stability of Persistence Diagrams Primoz Skraba Jozef Stefan Institute TAGS - Linking Topology to Algebraic Geometry and Statistics joint work with Katharine Turner and D. Yogeshwaran
More informationLinear Complexity Hexahedral Mesh Generation
Linear Complexity Hexahedral Mesh Generation David Eppstein Department of Information and Computer Science University of California, Irvine, CA 92717 http://www.ics.uci.edu/ eppstein/ Tech. Report 95-51
More informationObserving Information: Applied Computational Topology.
Observing Information: Applied Computational Topology. Bangor University, and NUI Galway April 21, 2008 What is the geometric information that can be gleaned from a data cloud? Some ideas either already
More informationSHAPE SEGMENTATION FOR SHAPE DESCRIPTION
SHAPE SEGMENTATION FOR SHAPE DESCRIPTION Olga Symonova GraphiTech Salita dei Molini 2, Villazzano (TN), Italy olga.symonova@graphitech.it Raffaele De Amicis GraphiTech Salita dei Molini 2, Villazzano (TN),
More informationSimplicial and Cellular Spanning Trees, I: General Theory
Simplicial and Cellular Spanning Trees, I: General Theory Art Duval (University of Texas at El Paso) Caroline Klivans (Brown University) Jeremy Martin (University of Kansas) University of California, Davis
More informationDiffusion Maps and Topological Data Analysis
Diffusion Maps and Topological Data Analysis Melissa R. McGuirl McGuirl (Brown University) Diffusion Maps and Topological Data Analysis 1 / 19 Introduction OVERVIEW Topological Data Analysis The use of
More informationComputational topology of configuration spaces
Computational topology of configuration spaces Yoav Kallus Santa Fe Institute Stochastic Topology and Thermodynamic Limits ICERM, Providence October 17, 2016 Y. Kallus (Santa Fe Institute) Configuration
More informationGraphs associated to CAT(0) cube complexes
Graphs associated to CAT(0) cube complexes Mark Hagen McGill University Cornell Topology Seminar, 15 November 2011 Outline Background on CAT(0) cube complexes The contact graph: a combinatorial invariant
More informationSmall ASPL Regular Graphs of Order=2 2n Degree=2 n
Small ASPL Regular Graphs of Order=2 2n Degree=2 n Ryosuke MIZUNO Department of Physics Kyoto University Yawara ISHIDA Research Institute for Mathematical Science Kyoto University Outline (1) The Order-Degree
More informationSurface Topology ReebGraph
Sub-Topics Compute bounding box Compute Euler Characteristic Estimate surface curvature Line description for conveying surface shape Extract skeletal representation of shapes Morse function and surface
More informationWhat will be new in GUDHI library version 2.0.0
What will be new in GUDHI library version 2.0.0 Jean-Daniel Boissonnat, Paweł Dłotko, Marc Glisse, François Godi, Clément Jamin, Siargey Kachanovich, Clément Maria, Vincent Rouvreau and David Salinas DataShape,
More informationTopological parameters for hypernetworks
Topological parameters for hypernetworks Rui Vilela Mendes* *Technical University, Lisbon Def.: Hypernetwork = Complex system with interactions represented by an Hypergraph Index Graphs, digraphs, competition
More informationFast algorithms for max independent set
Fast algorithms for max independent set N. Bourgeois 1 B. Escoffier 1 V. Th. Paschos 1 J.M.M. van Rooij 2 1 LAMSADE, CNRS and Université Paris-Dauphine, France {bourgeois,escoffier,paschos}@lamsade.dauphine.fr
More informationXPMaps and Topological Segmentation A Unified Approach to Finite Topologies in the Plane
XPMaps and Topological Segmentation A Unified Approach to Finite Topologies in the Plane Ullrich Köthe Cognitive Systems Group, University of Hamburg koethe@informatik.uni-hamburg.de Abstract. Finite topological
More informationThe orientability of small covers and coloring simple polytopes. Nishimura, Yasuzo; Nakayama, Hisashi. Osaka Journal of Mathematics. 42(1) P.243-P.
Title Author(s) The orientability of small covers and coloring simple polytopes Nishimura, Yasuzo; Nakayama, Hisashi Citation Osaka Journal of Mathematics. 42(1) P.243-P.256 Issue Date 2005-03 Text Version
More informationγ 2 γ 3 γ 1 R 2 (b) a bounded Yin set (a) an unbounded Yin set
γ 1 γ 3 γ γ 3 γ γ 1 R (a) an unbounded Yin set (b) a bounded Yin set Fig..1: Jordan curve representation of a connected Yin set M R. A shaded region represents M and the dashed curves its boundary M that
More informationRandom Simplicial Complexes
Random Simplicial Complexes Duke University CAT-School 2015 Oxford 10/9/2015 Part III Extensions & Applications Contents Morse Theory for the Distance Function Persistent Homology and Maximal Cycles Contents
More informationRasterized 3D Combinatorial Maps
Journées du Groupe de Travail en Modélisation Géométrique 2018, Aix-en-Provence Rasterized 3D Combinatorial Maps Aldo Gonzalez-Lorenzo 1, Guillaume Damiand 1, Florent Dupont 1, and Jarek Rossignac 2 1
More informationNumerical representation of the quality measures of triangles and. triangular meshes
Numerical representation of the quality measures of triangles and triangular meshes J. Sarrate, J. Palau and A. Huerta Departament de Matemàtica Aplicada III, E.T.S. de Ingenieros de Caminos, Canales y
More informationEuler s Theorem. Brett Chenoweth. February 26, 2013
Euler s Theorem Brett Chenoweth February 26, 2013 1 Introduction This summer I have spent six weeks of my holidays working on a research project funded by the AMSI. The title of my project was Euler s
More informationPersistent Holes in the Universe
Persistent Holes in the Universe Pratyush Pranav Kapteyn Astronomical Institute Institute for Maths and its Applications, Minneapolis 14 th Oct, 2013 Rien van de Weygaert Kapteyn Astronomical Institute
More informationComputational Topology in Reconstruction, Mesh Generation, and Data Analysis
Computational Topology in Reconstruction, Mesh Generation, and Data Analysis Tamal K. Dey Department of Computer Science and Engineering The Ohio State University Dey (2014) Computational Topology CCCG
More informationMatching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition.
18.433 Combinatorial Optimization Matching Algorithms September 9,14,16 Lecturer: Santosh Vempala Given a graph G = (V, E), a matching M is a set of edges with the property that no two of the edges have
More informationRight-angled hyperbolic polyhedra
Right-angled hyperbolic polyhedra Andrei Vesnin Sobolev Institute of Mathematics, Novosibirsk, Russia The Fourth Geometry Meeting dedicated to the centenary of A. D. Alexandrov August 20 24, 2012 A.D.Alexandrov:
More informationFURTHER APPLICATIONS OF CLUTTER DOMINATION PARAMETERS TO PROJECTIVE DIMENSION
FURTHER APPLICATIONS OF CLUTTER DOMINATION PARAMETERS TO PROJECTIVE DIMENSION HAILONG DAO AND JAY SCHWEIG Abstract. We study the relationship between the projective dimension of a squarefree monomial ideal
More informationSimplicial Objects and Homotopy Groups
Simplicial Objects and Homotopy Groups Jie Wu Department of Mathematics National University of Singapore July 8, 2007 Simplicial Objects and Homotopy Groups -Objects and Homology Simplicial Sets and Homotopy
More informationCS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS
CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1. Define Graph. A graph G = (V, E) consists
More informationA Practical Guide to Persistent Homology
A Practical Guide to Persistent Homology Dmitriy Morozov Lawrence Berkeley National Lab A Practical Guide to Persistent Code snippets available at: http://hg.mrzv.org/dionysus-tutorial Homology (Dionysus
More informationComputational Homology of cubical and permutahedral complexes
Computational Homology of cubical and permutahedral complexes by Fintan Hegarty School of Mathematics, Statistics, and Applied Mathematics Supervised by Prof. Graham Ellis SUBMITTED IN PARTIAL FULFILLMENT
More informationThe GTPC Package: Tracking and Analysis Software for GEM TPCs
The GTPC Package: Tracking and Analysis Software for GEM TPCs Linear Collider TPC R&D Meeting LBNL, Berkeley, California (USA) 18-19 October, 003 Steffen Kappler Institut für Experimentelle Kernphysik,
More information