Journal of Mathematical Imaging and Vision

, Volume 50, Issue 3, pp 261–285 | Cite as

Collapses and Watersheds in Pseudomanifolds of Arbitrary Dimension

  • Jean Cousty
  • Gilles Bertrand
  • Michel Couprie
  • Laurent Najman


This work is settled in the framework of abstract simplicial complexes. We propose a definition of a watershed and of a collapse (i.e., a homotopic retraction) for maps defined on pseudomanifolds of arbitrary dimension. Then, we establish two important results linking watersheds and homotopy. The first one generalizes a property known for distance transforms in a continuous setting to any map on pseudomanifolds: a watershed of any map is a subset of an ultimate collapse of the support of this map. The second result establishes, through an equivalence theorem, a deep link between watershed and collapse of maps: any watershed of any map can be straightforwardly obtained from an ultimate collapse of this map, and conversely any ultimate collapse of the initial map straightforwardly induces a watershed.


Watershed Segmentation Collapse  Topology preservation Simplicial complex  Pseudomanifold  



This work received funding from the Agence Nationale de la Recherche, contract ANR-2010-BLAN-0205-03.


  1. 1.
    Arcelli, C., Di Baja, G.S.: A width-independent fast thinning algorithm. IEEE Trans. Pattern Anal. Mach. Intell. 7(4), 463–474 (1985)CrossRefGoogle Scholar
  2. 2.
    Attene, M., Katz, S., Mortara, M., Patane, G., Spagnuolo, M., Tal, A.: Mesh segmentation—a comparative study. In: Proceedings of the IEEE International Conference on Shape Modeling and Applications 2006, SMI ’06, 7 pp., 2006Google Scholar
  3. 3.
    Bertrand, G.: On topological watersheds. J. Math. Imaging Vis. 22(2–3), 217–230 (2005)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Bertrand, G.: On critical kernels. Comptes Rendus de l’Académie des Sciences. Série Math. I 345, 363–367 (2007)MathSciNetzbMATHGoogle Scholar
  5. 5.
    Bertrand, G., Couprie, M.: Two-dimensional parallel thinning algorithms based on critical kernels. J. Math. Imaging Vis. 31(1), 35–56 (2008)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Bertrand, G., Everat, J.C., Couprie, M.: Image segmentation through operators based upon topology. J. Electron. Imaging 6(4), 395–405 (1997)CrossRefGoogle Scholar
  7. 7.
    Bertrand, G., Couprie, M., Cousty, J., Najman, L.: Chapter 3—Watersheds in discrete spaces. In: Najman Laurent, T.H. (ed.) Mathematical Morphology: From Theory to Applications, pp. 81–107. ISTE/Wiley, London/New York (2010)Google Scholar
  8. 8.
    Beucher, S., Meyer, F.: The morphological approach to segmentation: the watershed transformation. In: Dougherty, E. (ed.) Mathematical Morphology in Image Processing, pp. 443–481. Marcel Decker, New York (1993)Google Scholar
  9. 9.
    Bing, R.: Some aspects of the topology of 3-manifolds related to the Poincaré conjecture. In: Lectures on Modern Mathematics, vol. 2, pp. 93–128. Wiley, New York (1964)Google Scholar
  10. 10.
    Blum, H.: An associative machine for dealing with the visual field and some of its biological implications. In: Bernard, E.E., Kare, M.R. (eds.) 2nd Annual Bionics Symposium, Cornell University. Plenum Press, New York (1961)Google Scholar
  11. 11.
    Blum, H.: A transformation for extracting descriptors of shape. In: Models for the Perception of Speech and Visual Forms, pp. 362–380. MIT Press, Cambridge (1967)Google Scholar
  12. 12.
    Boussinesq, J.: Essai sur la théorie des eaux courantes. Mémoires présentés par divers savants à l’Académie des Sciences pp. 162–178 (1872). Digression sur les thalwegs et les faîtes à la surface du sol et sur leur rapports avec les lignes de déclivités minima. Institut de FranceGoogle Scholar
  13. 13.
    Cardoso, M., Clarkson, M., Modat, M., Ourselin, S.: Longitudinal cortical thickness estimation using Khalimsky’s cubic complex. In: Fichtinger, G., Martel, A., Peters, T. (eds.) Medical Image Computing and Computer-Assisted Intervention—MICCAI 2011. Lecture Notes in Computer Science, vol. 6892, pp. 467–475. Springer, Berlin (2011)Google Scholar
  14. 14.
    Cardoso, M., Clarkson, M., Modat, M., Ourselin, S.: On the extraction of topologically correct thickness measurements using Khalimsky’s cubic complex. In: Székely, G., Hahn, H. (eds.) Information Processing in Medical Imaging, Lecture Notes in Computer Science, vol. 6801. Springer, Berlin, pp. 159–170 (2011)Google Scholar
  15. 15.
    Cayley, A.: On contour and slope lines. Philos Mag Ser 4 18, 264–268 (1859)Google Scholar
  16. 16.
    Chaussard, J., Couprie, M.: Surface thinning in 3D cubical complexes. In: Wiederhold, P., Barneva, R.P. (eds.) Combinatorial Image Analysis, 13th International Workshop, IWCIA 2009, Proceedings. Lecture Notes in Computer Science, vol. 5852, pp. 135–148. Springer, Berlin (2009)Google Scholar
  17. 17.
    Comic, L., Mesmoudi, M.M., Floriani, L.D.: Smale-like decomposition and Forman theory for discrete scalar fields. In: Debled-Rennesson, I. et al. (eds.) Discrete Geometry for Computer Imagery. Lecture Notes in Computer Science, vol. 6607, pp. 477–488. Springer, Berlin (2011) Google Scholar
  18. 18.
    Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)Google Scholar
  19. 19.
    Couprie, M., Bertrand, G.: Topological grayscale watershed transform. Proc. SPIE Vis. Geom. V 3168, 136–146 (1997)CrossRefGoogle Scholar
  20. 20.
    Couprie, M., Bertrand, G.: New characterizations of simple points in 2D, 3D, and 4D discrete spaces. IEEE Trans. Pattern Anal. Mach. Intell. 31(4), 637–648 (2009)CrossRefGoogle Scholar
  21. 21.
    Couprie, M., Bezerra, F.N., Bertrand, G.: Topological operators for grayscale image processing. J. Electron. Imaging 10(4), 1003–1015 (2001)CrossRefGoogle Scholar
  22. 22.
    Cousty, J., Bertrand, G., Couprie, M., Najman, L.: Fusion graphs: merging properties and watersheds. J. Math. Imaging Vis. 30(1), 87–104 (2008)MathSciNetCrossRefGoogle Scholar
  23. 23.
    Cousty, J., Najman, L., Bertrand, G., Couprie, M.: Weighted fusion graphs: merging properties and watersheds. DAM 156(15), 3011–3027 (2008)MathSciNetzbMATHGoogle Scholar
  24. 24.
    Cousty, J., Bertrand, G., Couprie, M., Najman, L.: Collapses and watersheds in pseudomanifolds. In: Wiederhold, P., Barneva, R.P. (eds.) Combinatorial Image Analysis, 13th International Workshop, IWCIA 2009, Proceedings. Lecture Notes in Computer Science, vol. 5852, pp. 397–410. Springer, Berlin (2009)Google Scholar
  25. 25.
    Cousty, J., Bertrand, G., Najman, L., Couprie, M.: Watershed cuts: minimum spanning forests and the drop of water principle. IEEE Trans. Pattern Anal. Mach. Intell. 31(8), 1362–1374 (2009)CrossRefGoogle Scholar
  26. 26.
    Cousty, J., Bertrand, G., Najman, L., Couprie, M.: Watershed cuts: thinnings, shortest-path forests and topological watersheds. IEEE Trans. Pattern Anal. Mach. Intell. 32(5), 925–939 (2010)CrossRefGoogle Scholar
  27. 27.
    de Saint-Venant, M.: Surfaces à plus grande pente constituées sur des lignes courbes. Bulletin de la Soc. Philomath. de Paris, pp. 24–30 (1852)Google Scholar
  28. 28.
    Digabel, H., Lantuéjoul, C.: Iterative algorithms. In: 2nd European Symposium Quantitative Analysis of Microstructures in Material Science, Biology and Medicine, pp. 85–89 (1978)Google Scholar
  29. 29.
    Edelsbrunner, H., Harer, J.: The persistent Morse complex segmentation of a 3-manifold. In: Magnenat-Thalmann, N. (ed.) Modelling the Physiological Human. Lecture Notes in Computer Science, vol. 5903, pp. 36–50. Springer, Berlin (2009)Google Scholar
  30. 30.
    Floriani, L.D., Mesmoudi, M.M., Danovaro, E.: A Smale-like decomposition for discrete scalar fields. In: Proceedings 16th ICPR on Pattern Recognition, pp. 184–187 (2002)Google Scholar
  31. 31.
    Jerse, G., Kosta, N.M.: Ascending and descending regions of a discrete Morse function. Comput. Geom. 42(6–7), 639–651 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  32. 32.
    Jordan, C.: Nouvelles observations sur les lignes de faîtes et de thalweg. Comptes Rendus des Séances de l’Académie des Sciences 75, 1023–1025 (1872)Google Scholar
  33. 33.
    Kong, T.Y.: Topology-preserving deletion of 1’s from 2-, 3- and 4-dimensional binary images. In: Ahronovitz, E., Fiorio, C. (eds.) Discrete Geometry for Computer Imagery. Lecture Notes in Computer Science, vol. 1347, pp. 3–18. Springer, Berlin (1997)Google Scholar
  34. 34.
    Kong, T., Rosenfeld, A.: Digital topology: introduction and survey. Comput. Vis. Graphics Image Process. 48(3), 357–393 (1989)CrossRefGoogle Scholar
  35. 35.
    Kovalevsky, V.A.: Finite topology as applied to image analysis. Comput. Vis. Graph. Image Process. 46(2), 141–161 (1989)CrossRefGoogle Scholar
  36. 36.
    Lavoué, G., Vandeborre, J.P., Benhabiles, H., Daoudi, M., Huebner, K., Mortara, M., Spagnuolo, M.: SHREC’12 Track: 3D mesh segmentation. In: Eurographics 2012 Workshop on 3D Object Retrieval, pp. 93–99. Cagliari, Italie (2012)Google Scholar
  37. 37.
    Lieutier, A.: Any open bounded subset of \(\text{ R }^{{\rm n}}\) has the same homotopy type as its medial axis. Computer-Aided Des. 36(11), 1029–1046 (2004) Google Scholar
  38. 38.
    Liu, L., Chambers, E.W., Letscher, D., Ju, T.: A simple and robust thinning algorithm on cell complexes. Comput. Graph. Forum 29(7), 2253–2260 (2010)CrossRefGoogle Scholar
  39. 39.
    Mangan, A.P., Whitaker, R.T.: Partitioning 3D surface meshes using watershed segmentation. IEEE Trans. Vis. Comput. Graph. 5(4), 308–321 (1999)CrossRefGoogle Scholar
  40. 40.
    Matheron, G.: Quelques propriétés topologiques du squelette. Rapport interne du centre de géoostatistique de l’Ecole Nationale Supérieure des Mines de Paris (1978)
  41. 41.
    Matheron, G.: Examples of topological properties of skeletons. In: J. Serra (ed.) Image Analysis and Mathematical Morphology, vol. 2: Theoretical Advances, chap. 11, pp. 217–238. Academic Press, London (1988)Google Scholar
  42. 42.
    Maunder, C.R.F.: Algebraic Topology. Dover, New York (1996)Google Scholar
  43. 43.
    Maxwell, J.: On hills and dales. Philos. Mag. 4 40, 421–427 (1870)Google Scholar
  44. 44.
    Najman, L., Schmitt, M.: Watershed of a continuous function. Signal Process. 38(1), 68–86 (1993)Google Scholar
  45. 45.
    Noël, L., Chaussard, J., Biri, V.: Coarse irradiance estimation using curvilinear skeleton. In: ACM SIGGRAPH 2012 Posters, pp. 101:1–101:1. ACM, New York (2012)Google Scholar
  46. 46.
    Philipp-Foliguet, S., Jordan, M., Najman, L., Cousty, J.: Artwork 3D model database indexing and classification. Pattern Recognit 44(3), 588–597 (2011)CrossRefzbMATHGoogle Scholar
  47. 47.
    Ranwez, V., Soille, P.: Order independent homotopic thinning for binary and grey tone anchored skeletons. Pattern Recognit. Lett. 23(6), 687–702 (2002)CrossRefzbMATHGoogle Scholar
  48. 48.
    Rivière, A.: Classification des points d’un ouvert d’un espace euclidien relativement à la distance au bord: Etude topologique et quantitative des classes obtenues. Ph.D. Thesis, Université de Paris-sud, centre d’Orsay (1987)Google Scholar
  49. 49.
    Rivière, A.: Nervure d’un Ouvert d’un Espace Euclidien. J. Sci. Univ. Tehran (Sec. A: Math) 1, 1–24 (1996)Google Scholar
  50. 50.
    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
  51. 51.
    Roerdink, J.B.T.M., Meijster, A.: The watershed transform: definitions, algorithms and parallelization strategies. Fundam. Inf. 41(1–2), 187–228 (2001)MathSciNetGoogle Scholar
  52. 52.
    Ronse, C.: A topological characterization of thinning. Theor. Comput. Sci. 43(0), 31–41 (1986)MathSciNetCrossRefzbMATHGoogle Scholar
  53. 53.
    Ronse, C.: Partial partitions, partial connections and connective segmentation. J. Math. Imaging Vis. 32(2), 97–125 (2008)Google Scholar
  54. 54.
    Saùde, A.V., Couprie, M., Lotufo, R.A.: Discrete 2D and 3D Euclidean medial axis in higher resolution. Image Vis. Comput. 27(4), 354–363 (2009)CrossRefGoogle Scholar
  55. 55.
    Serra, J.: Image Analysis and Mathematical Morphology. Academic Press, New York (1982)zbMATHGoogle Scholar
  56. 56.
    Shamir, A.: A survey on mesh segmentation techniques. Comput. Graph. Forum 27(6), 1539–1556 (2008)CrossRefzbMATHGoogle Scholar
  57. 57.
    Vincent, L., Soille, P.: Watersheds in digital spaces: an efficient algorithm based on immersion simulations. IEEE Trans. Pattern Anal. Mach. Intell. 13(6), 583–598 (1991)CrossRefGoogle Scholar
  58. 58.
    Whitehead, J.H.C.: Simplicial spaces, nuclei and m-groups. Proc. Lond. Math. Soc s2–45(1), 243–327 (1939)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  • Jean Cousty
    • 1
  • Gilles Bertrand
    • 1
  • Michel Couprie
    • 1
  • Laurent Najman
    • 1
  1. 1.Laboratoire d’Informatique Gaspard-Monge, Université Paris-Est, A3SI ESIEENoisy-le-Grand CedexFrance

Personalised recommendations