Graph Reconstruction by Discrete Morse Theory

Recovering hidden graph-like structures from potentially noisy data is a fundamental task in modern data analysis. Recently, a persistence-guided discrete Morse-based framework to extract a geometric graph from low-dimensional data has become popular. However, to date, there is very limited theoretical understanding of this framework in terms of graph reconstruction. This paper makes a first step towards closing this gap. Specifically, first, leveraging existing theoretical understanding of persistence-guided discrete Morse cancellation, we provide a simplified version of the existing discrete Morse-based graph reconstruction algorithm. We then introduce a simple and natural noise model and show that the aforementioned framework can correctly reconstruct a graph under this noise model, in the sense that it has the same loop structure as the hidden ground-truth graph, and is also geometrically close. We also provide some experimental results for our simplified graph-reconstruction algorithm.

[1]  Deniz Erdogmus,et al.  Locally Defined Principal Curves and Surfaces , 2011, J. Mach. Learn. Res..

[2]  R. Forman Morse Theory for Cell Complexes , 1998 .

[3]  Daniela Giorgi,et al.  Reeb graphs for shape analysis and applications , 2008, Theor. Comput. Sci..

[4]  Herbert Edelsbrunner,et al.  Computational Topology - an Introduction , 2009 .

[5]  Bernd Hamann,et al.  Topologically Clean Distance Fields , 2007, IEEE Transactions on Visualization and Computer Graphics.

[6]  Tamal K. Dey,et al.  Defining and computing curve-skeletons with medial geodesic function , 2006, SGP '06.

[7]  Ulrich Bauer,et al.  Optimal Topological Simplification of Discrete Functions on Surfaces , 2012, Discret. Comput. Geom..

[8]  Herbert Edelsbrunner,et al.  Topological persistence and simplification , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[9]  D. Morozov,et al.  Persistence-sensitive simplication of functions on surfaces in linear time , 2009 .

[10]  Silvia Biasotti,et al.  Graph-based representations of point clouds , 2011, Graph. Model..

[11]  Erin W. Chambers,et al.  Erosion thickness on medial axes of 3D shapes , 2016, ACM Trans. Graph..

[12]  Mikhail Belkin,et al.  Data Skeletonization via Reeb Graphs , 2011, NIPS.

[13]  G. Bryan,et al.  Simulating Cosmological Evolution with Enzo , 2007, 0705.1556.

[14]  Ulrich Bauer,et al.  PHAT - Persistent Homology Algorithms Toolbox , 2014, ICMS.

[15]  T. Hastie,et al.  Principal Curves , 2007 .

[16]  Yanjie Li,et al.  Efficient map reconstruction and augmentation via topological methods , 2015, SIGSPATIAL/GIS.

[17]  Erin W. Chambers,et al.  Extended grassfire transform on medial axes of 2D shapes , 2011, Comput. Aided Des..

[18]  Adam Krzyzak,et al.  Piecewise Linear Skeletonization Using Principal Curves , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Jian Sun,et al.  Gromov–Hausdorff Approximation of Filamentary Structures Using Reeb-Type Graphs , 2015, Discret. Comput. Geom..

[20]  Peter John Wood,et al.  Ieee Transactions on Pattern Analysis and Machine Intelligence Theory and Algorithms for Constructing Discrete Morse Complexes from Grayscale Digital Images , 2022 .

[21]  Jesse Freeman,et al.  in Morse theory, , 1999 .

[22]  Olaf Delgado-Friedrichs,et al.  Skeletonization and Partitioning of Digital Images Using Discrete Morse Theory , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Tamal K. Dey,et al.  Improved Road Network Reconstruction using Discrete Morse Theory , 2017, SIGSPATIAL/GIS.

[24]  T. Sousbie The persistent cosmic web and its filamentary structure I: Theory and implementation , 2010, 1009.4015.

[25]  G. Bryan,et al.  Introducing Enzo, an AMR Cosmology Application , 2004, astro-ph/0403044.