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 条
  • [1] Membrane parallelism for discrete Morse theory applied to digital images
    Reina-Molina, Raul
    Diaz-Pernil, Daniel
    Real, Pedro
    Berciano, Ainhoa
    APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2015, 26 (1-2) : 49 - 71
  • [2] Membrane parallelism for discrete Morse theory applied to digital images
    Raúl Reina-Molina
    Daniel Díaz-Pernil
    Pedro Real
    Ainhoa Berciano
    Applicable Algebra in Engineering, Communication and Computing, 2015, 26 : 49 - 71
  • [3] Theory and Algorithms for Constructing Discrete Morse Complexes from Grayscale Digital Images
    Robins, Vanessa
    Wood, Peter John
    Sheppard, Adrian P.
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (08) : 1646 - 1658
  • [4] Denoising with discrete Morse theory
    Soham Mukherjee
    The Visual Computer, 2021, 37 : 2883 - 2894
  • [5] Denoising with discrete Morse theory
    Mukherjee, Soham
    VISUAL COMPUTER, 2021, 37 (9-11) : 2883 - 2894
  • [6] Discrete Morse Theory for Computing Zigzag Persistence
    Clément Maria
    Hannah Schreiber
    Discrete & Computational Geometry, 2024, 71 : 708 - 737
  • [7] Discrete Morse Theory for Computing Zigzag Persistence
    Maria, Clement
    Schreiber, Hannah
    DISCRETE & COMPUTATIONAL GEOMETRY, 2024, 71 (02) : 708 - 737
  • [8] Multiparameter discrete Morse theory
    Brouillette G.
    Allili M.
    Kaczynski T.
    Journal of Applied and Computational Topology, 2024, 8 (7) : 2155 - 2196
  • [9] Smoothing discrete Morse theory
    Benedetti, Bruno
    ANNALI DELLA SCUOLA NORMALE SUPERIORE DI PISA-CLASSE DI SCIENZE, 2016, 16 (02) : 335 - 368
  • [10] Equivariant discrete Morse theory
    Freij, Ragnar
    DISCRETE MATHEMATICS, 2009, 309 (12) : 3821 - 3829