Morse Chain Complex from Forman Gradient in 3D with \(\mathbb {Z}_2\) Coefficients

  • Lidija ČomićEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9667)


A Forman gradient V on a cell complex \(\varGamma \) enables efficient computation of the homology of \(\varGamma \): the Morse chain complex defined by critical cells of V and their connection through gradient V-paths is equivalent to the homology of chain complex defined by cells of \(\varGamma \) and the immediate boundary relation between them.

We propose an algorithm that computes the boundary operator of the Morse chain complex associated with Forman gradient V defined on a regular cell 3-complex \(\varGamma \). The algorithm computes the boundary operator with coefficients in \(\mathbb {Z}_2\), and encodes it in the form of the boundary matrix. Our algorithm is incremental: as it progresses through a filtration of \(\varGamma \) induced by V, it computes the boundary operator for each critical cell reached in the filtration order.


Morse chain complex Forman gradient 


  1. 1.
    Cazals, F., Chazal, F., Lewiner, T.: Molecular shape analysis based upon the Morse-Smale complex and the Connolly function. In: Proceedings of the Nineteenth Annual Symposium on Computational Geometry, pp. 351–360 (2003)Google Scholar
  2. 2.
    Čomić, L., Mesmoudi, M.M., De Floriani, L.: Smale-like decomposition and Forman theory for discrete scalar fields. In: Debled-Rennesson, I., Domenjoud, E., Kerautret, B., Even, P. (eds.) DGCI 2011. LNCS, vol. 6607, pp. 477–488. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  3. 3.
    Cormen, T., Leiserson, C., Rivest, R.: Introduction to Algorithms. MIT Press, Cambridge (1990)zbMATHGoogle Scholar
  4. 4.
    Edelsbrunner, H., Letscher, D., Zomorodian, A.: Topological persistence and simplification. Discrete Comput. Geom. 28(4), 511–533 (2002)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Forman, R.: Morse theory for cell complexes. Adv. Math. 134, 90–145 (1998)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Günther, D., Reininghaus, J., Wagner, H., Hotz, I.: Efficient computation of 3D Morse-Smale complexes and persistent homology using discrete Morse theory. Vis. Comput. 28(10), 959–969 (2012)CrossRefGoogle Scholar
  7. 7.
    Gyulassy, A., Bremer, P.-T., Hamann, B., Pascucci, V.: A practical approach to Morse-Smale complex computation: scalability and generality. IEEE Trans. Vis. Comput. Graph. 14(6), 1619–1626 (2008)CrossRefGoogle Scholar
  8. 8.
    Gyulassy, A., Natarajan, V., Pascucci, V., Hamann, B.: Efficient computation of Morse-Smale complexes for three-dimensional scalar functions. IEEE Trans. Vis. Comput. Graph. 13(6), 1440–1447 (2007)CrossRefGoogle Scholar
  9. 9.
    King, H., Knudson, K., Mramor, N.: Generating discrete Morse functions from point data. Exp. Math. 14(4), 435–444 (2005)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Kovalevsky, V.A.: Geometry of Locally Finite Spaces (Computer Agreeable Topology and Algorithms for Computer Imagery). Editing House Dr. Bärbel Kovalevski, Berlin (2008)Google Scholar
  11. 11.
    Lewiner, T., Lopes, H., Tavares, G.: Applications of Forman’s discrete Morse theory to topology visualization and mesh compression. Trans. Vis. Comput. Graph. 10(5), 499–508 (2004)CrossRefGoogle Scholar
  12. 12.
    Munkres, J.R.: Elements of Algebraic Topology. Addison-Wesley, Redwood City (1984)zbMATHGoogle Scholar
  13. 13.
    Robins, V., Wood, P.J., Sheppard, A.P.: Theory and algorithms for constructing discrete Morse complexes from grayscale digital images. IEEE Trans. Pattern Anal. Mach. Intell. 33(8), 1646–1658 (2011)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Faculty of Technical SciencesUniversity of Novi SadNovi SadSerbia

Personalised recommendations