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 条
  • [31] Discrete Morse theory and the consecutive pattern poset
    Sagan, Bruce E.
    Willenbring, Robert
    JOURNAL OF ALGEBRAIC COMBINATORICS, 2012, 36 (04) : 501 - 514
  • [32] Discrete Morse theory for weighted simplicial complexes
    Wu, Chengyuan
    Ren, Shiquan
    Wu, Jie
    Xia, Kelin
    TOPOLOGY AND ITS APPLICATIONS, 2020, 270
  • [33] Discrete Morse theory and graph braid groups
    Farley, Daniel
    Sabalka, Lucas
    ALGEBRAIC AND GEOMETRIC TOPOLOGY, 2005, 5 : 1075 - 1109
  • [34] Discrete Morse theory and the consecutive pattern poset
    Bruce E. Sagan
    Robert Willenbring
    Journal of Algebraic Combinatorics, 2012, 36 : 501 - 514
  • [35] Discrete Morse theory on ΩS2
    Johnson, Lacey
    Knudson, Kevin
    TOPOLOGY AND ITS APPLICATIONS, 2025, 360
  • [36] A combinatorial method to compute explicit homology cycles using Discrete Morse Theory
    Kozlov D.N.
    Journal of Applied and Computational Topology, 2020, 4 (1) : 79 - 100
  • [37] The main theorem of discrete Morse theory for Morse matchings with finitely many rays
    Kukiela, Michal
    TOPOLOGY AND ITS APPLICATIONS, 2013, 160 (09) : 1074 - 1082
  • [38] Discrete Morse Theory for Computing Cellular Sheaf Cohomology
    Justin Curry
    Robert Ghrist
    Vidit Nanda
    Foundations of Computational Mathematics, 2016, 16 : 875 - 897
  • [39] Minimal Resolutions via Algebraic Discrete Morse Theory
    Joellenbeck, Michael
    Welker, Volkmar
    MEMOIRS OF THE AMERICAN MATHEMATICAL SOCIETY, 2009, 197 (923) : 1 - +
  • [40] Discrete Morse Theory and the Homotopy Type of Clique Graphs
    F. Larrión
    M. A. Pizaña
    R. Villarroel-Flores
    Annals of Combinatorics, 2013, 17 : 743 - 754