Skeletonization and Partitioning of Digital Images Using Discrete Morse Theory

被引:59
|
作者
Delgado-Friedrichs, Olaf [1 ]
Robins, Vanessa [1 ]
Sheppard, Adrian [1 ]
机构
[1] Australian Natl Univ, Dept Appl Math, Res Sch Phys & Engn, Canberra, ACT 0200, Australia
关键词
Curve skeleton; surface skeleton; medial axis transform; watershed transform; discrete Morse theory; persistent homology; EFFICIENT COMPUTATION; SMALE COMPLEXES; SEGMENTATION; TOPOLOGY;
D O I
10.1109/TPAMI.2014.2346172
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We show how discrete Morse theory provides a rigorous and unifying foundation for defining skeletons and partitions of grayscale digital images. We model a grayscale image as a cubical complex with a real-valued function defined on its vertices (the voxel values). This function is extended to a discrete gradient vector field using the algorithm presented in Robins, Wood, Sheppard TPAMI 33:1646 (2011). In the current paper we define basins (the building blocks of a partition) and segments of the skeleton using the stable and unstable sets associated with critical cells. The natural connection between Morse theory and homology allows us to prove the topological validity of these constructions; for example, that the skeleton is homotopic to the initial object. We simplify the basins and skeletons via Morse-theoretic cancellation of critical cells in the discrete gradient vector field using a strategy informed by persistent homology. Simple working Python code for our algorithms for efficient vector field traversal is included. Example data are taken from micro-CT images of porous materials, an application area where accurate topological models of pore connectivity are vital for fluid-flow modelling.
引用
收藏
页码:654 / 666
页数:13
相关论文
共 50 条
  • [21] GRAPH ISOMORPHISMS IN DISCRETE MORSE THEORY
    Aaronson, Seth E.
    Meyer, Marie. E.
    Scoville, Nicholas A.
    Smith, Mitchell T.
    Stibich, Laura M.
    AKCE INTERNATIONAL JOURNAL OF GRAPHS AND COMBINATORICS, 2014, 11 (02) : 163 - 176
  • [22] Birth and death in discrete Morse theory
    King, Henry
    Knudson, Kevin
    Kosta, Neza Mramor
    JOURNAL OF SYMBOLIC COMPUTATION, 2017, 78 : 41 - 60
  • [23] Allowing cycles in discrete Morse theory
    Gonzalez-Lorenzo, Aldo
    Bac, Alexandra
    Mari, Jean-Luc
    Real, Pedro
    TOPOLOGY AND ITS APPLICATIONS, 2017, 228 : 1 - 35
  • [24] Parameterized Complexity of Discrete Morse Theory
    Burton, Benjamin A.
    Lewiner, Thomas
    Paixao, Joao
    Spreer, Jonathan
    PROCEEDINGS OF THE TWENTY-NINETH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SOCG'13), 2013, : 127 - 136
  • [25] Discrete Morse theory and classifying spaces
    Nanda, Vidit
    Tamaki, Dai
    Tanaka, Kohei
    ADVANCES IN MATHEMATICS, 2018, 340 : 723 - 790
  • [26] Merge trees in discrete Morse theory
    Benjamin Johnson
    Nicholas A. Scoville
    Research in the Mathematical Sciences, 2022, 9
  • [27] TADD: A Computational Framework for Data Analysis Using Discrete Morse Theory
    Reininghaus, Jan
    Guenther, David
    Hotz, Ingrid
    Prohaska, Steffen
    Hege, Hans-Christian
    MATHEMATICAL SOFTWARE - ICMS 2010, 2010, 6327 : 198 - 208
  • [28] Discrete Stratified Morse Theory Algorithms and A User's Guide
    Knudson, Kevin
    Wang, Bei
    DISCRETE & COMPUTATIONAL GEOMETRY, 2022, 67 (04) : 1023 - 1052
  • [29] Pore-network extraction using discrete Morse theory: Preserving the topology of the pore space
    Zubov, Andrey S.
    Murygin, Dmitry A.
    Gerke, Kirill M.
    PHYSICAL REVIEW E, 2022, 106 (05)
  • [30] A Generalized Discrete Morse-Floer Theory
    Jost, Juergen
    Yaptieu, Sylvia
    COMMUNICATIONS IN MATHEMATICS AND STATISTICS, 2019, 7 (03) : 225 - 252