Computing Homology for Surfaces with Generalized Maps: Application to 3D Images

  • Guillaume Damiand
  • Samuel Peltier
  • Laurent Fuchs
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4292)


In this paper, we present an algorithm which allows to compute efficiently generators of the first homology group of a closed surface, orientable or not. Starting with an initial subdivision of a surface, we simplify it to its minimal form (minimal refers to the number of cells), while preserving its homology. Homology generators can thus be directly deduced from the minimal representation of the initial surface. Finally, we show how this algorithm can be used in a 3D labelled image in order to compute homology of each region described by its boundary.


topological features homology generators generalized maps minimal subdivision 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Lienhardt, P.: Topological models for boundary representation: a comparison with n-dimensional generalized maps. Computer Aided Design 23 (1991)Google Scholar
  2. 2.
    Lienhardt, P.: N-dimensional generalized combinatorial maps and cellular quasi-manifolds. International Journal of Computational Geometry and Applications 4, 275–324 (1994)MATHCrossRefMathSciNetGoogle Scholar
  3. 3.
    Kaczynski, T., Mrozek, M., Slusarek, M.: Homology computation by reduction of chain complexes. Computers & Math. Appl. 34, 59–70 (1998)CrossRefMathSciNetGoogle Scholar
  4. 4.
    Damiand, G., Lienhardt, P.: Removal and contraction for n-dimensional generalized maps. In: Nyström, I., Sanniti di Baja, G., Svensson, S. (eds.) DGCI 2003. LNCS, vol. 2886, pp. 408–419. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  5. 5.
    Hatcher, A.: Algebraic Topology. Cambridge University Press, Cambridge (2002), Available on: MATHGoogle Scholar
  6. 6.
    Tarjan, R.: Efficiency of a good but not linear set union algorithm. Journal of the ACM 22, 215–225 (1975)MATHCrossRefMathSciNetGoogle Scholar
  7. 7.
    Braquelaire, J.P., Desbarats, P., Domenger, J.P., Wüthrich, C.: A topological structuring for aggregates of 3d discrete objects. In: Workshop on Graph-Based Representations in Pattern Recognition, IAPR-TC15, Austria, pp. 193–202 (1999)Google Scholar
  8. 8.
    Bertrand, Y., Damiand, G., Fiorio, C.: Topological map: Minimal encoding of 3d segmented images. In: Workshop on Graph-Based Representations in Pattern Recognition, IAPR-TC15, Ischia, Italy, pp. 64–73 (2001)Google Scholar
  9. 9.
    Domenger, J.: Conception et implémentation du noyeau graphique d’un environnement 2D1/2 d’édition d’images discrètes. Thèse de doctorat, Université Bordeaux I (1992)Google Scholar
  10. 10.
    Fiorio, C.: A topologically consistent representation for image analysis: the frontiers topological graph. In: Miguet, S., Ubéda, S., Montanvert, A. (eds.) DGCI 1996. LNCS, vol. 1176, pp. 151–162. Springer, Heidelberg (1996)Google Scholar
  11. 11.
    Braquelaire, J.P., Brun, L.: Image segmentation with topological maps and inter-pixel representation. Journal of Visual Communication and Image Representation 9, 62–79 (1998)CrossRefGoogle Scholar
  12. 12.
    Dami, G., Resch, P.: Topological map based algorithms for 3D image segmentation. In: Braquelaire, A., Lachaud, J.-O., Vialard, A. (eds.) DGCI 2002. LNCS, vol. 2301, pp. 220–231. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  13. 13.
    Bourdon, P., Alata, O., Damiand, G., Olivier, C., Bertrand, Y.: Geometrical and topological informations for image segmentation with monte carlo markov chain implementation. In: Vision Interface, Calgary, Canada, pp. 413–420 (2002)Google Scholar
  14. 14.
    Bertrand, Y., Damiand, G., Fiorio, C.: Topological encoding of 3D segmented images. In: Nyström, I., Sanniti di Baja, G., Borgefors, G. (eds.) DGCI 2000. LNCS, vol. 1953, pp. 311–324. Springer, Heidelberg (2000)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Guillaume Damiand
    • 1
  • Samuel Peltier
    • 2
  • Laurent Fuchs
    • 1
  1. 1.SIC – bât. SP2MIFrance
  2. 2.PRIPVienna University of TechnologyViennaAustria

Personalised recommendations