skip to main content
research-article

Morphological Hierarchies: A Unifying Framework with New Trees

Published: 16 August 2023 Publication History

Abstract

Morphological hierarchies constitute a rich and powerful family of graph-based structures that can be used for image modeling, processing and analysis. In this article, we focus on an important subfamily of morphological hierarchies, namely the trees that model partial partitions of the image support. This subfamily includes in particular the component-tree and the tree of shapes. In this context, we provide some new graph-based structures (one directed acyclic graph and three trees): the graph of valued shapes, the tree of valued shapes, the complete tree of shapes and the topological tree of shapes. These new objects create a continuum between the two notions of component-tree and tree of shapes. In particular, they allow to establish that these two trees (together with a third notion of adjacency tree generally considered in topological image analysis) can be defined and handled in a unified framework. In addition, this framework enables to enrich the component-tree with additional information, leading on the one hand to a topological description of grey-level images that relies on the same paradigm as persistent homology, and on the other hand to the proposal of a topological version of tree of shapes. This article provides a theoretical analysis of these new morphological hierarchies and their links with the usual ones. It also proposes an algorithmic description of two ways of building these new morphological hierarchies, and a discussion on the links that exist between these morphological hierarchies and certain topological invariants and descriptors.

References

[1]
Aho AV, Garey MR, and Ullman JD The transitive reduction of a directed graph SIAM J. Comput. 1972 1 131-137
[2]
Bertrand G, Couprie M, and Passat N A note on 3-D simple points and simple-equivalence Inf. Process. Lett. 2009 109 700-704
[3]
Bertrand G, Everat JC, and Couprie M Image segmentation through operators based on topology J. Electron. Imaging 1997 6 395-405
[4]
Bertrand G and Malandain G A new characterization of three-dimensional simple points Pattern Recogn. Lett. 1994 15 169-175
[5]
Boutry N, Najman L, and G�raud T Some equivalence relation between persistent homology and morphological dynamics J. Math. Imaging Vis. 2022 64 807-824
[6]
Braga-Neto U and Goutsias JK A theoretical tour of connectivity in image processing and analysis J. Math. Imaging Vis. 2003 19 5-31
[7]
Brouwer LEJ �ber Jordansche Mannigfaltigkeiten Math. Ann. 1911 71 320-327
[8]
Carlinet E and G�raud T A comparative review of component tree computation algorithms IEEE Trans. Image Process. 2014 23 3885-3895
[9]
Carlinet E and Géraud T MToS: a tree of shapes for multivariate images IEEE Trans. Image Process. 2015 24 5330-5342
[10]
Couprie M and Bertrand G New characterizations of simple points in 2D, 3D, and 4D discrete spaces IEEE Trans. Pattern Anal. Mach. Intell. 2009 31 637-648
[11]
Couprie M, Nivando Bezerra F, and Bertrand G Topological operators for grayscale image processing J. Electron. Imaging 2001 10 1003-1015
[12]
Cousty, J., Perret, B., Phelippeau, H., Carneiro, S., Kamlay, P., Buzer, L.: An algebraic framework for out-of-core hierarchical segmentation algorithms. In: DGMM, Discrete Geometry and Mathematical Morphology, Proceedings. Lecture Notes in Computer Science, vol. 12708, pp. 378–390. Springer (2021)
[13]
Edelsbrunner H and Harrer J Persistent homology - A survey Contemp. Math. 2008 453 257-282
[14]
Edelsbrunner H, Letscher D, and Zomorodian A Topological persistence and simplification Discrete Comput. Geom. 2002 28 511-533
[15]
Gazagnes S and Wilkinson MHF Distributed connected component filtering and analysis in 2D and 3D tera-scale data sets IEEE Trans. Image Process. 2021 30 3664-3675
[16]
Géraud, T., Carlinet, E., Crozet, S., Najman, L.: A quasi-linear algorithm to compute the tree of shapes of nD. In: ISMM, International Symposium on Mathematical Morphology, Proceedings. Lecture Notes in Computer Science, vol. 7883, pp. 98–110. Springer (2013)
[17]
Jones R Connected filtering and segmentation using component trees Comput. Vis. Image Underst. 1999 75 215-228
[18]
Kerautret, B., Ngo, P., Kenmochi, Y., Vacavant, A.: Greyscale image vectorization from geometric digital contour representations. In: DGCI, Discrete Geometry for Computer Imagery, Proceedings. Lecture Notes in Computer Science, vol. 10502, pp. 319–331. Springer (2017)
[19]
Kiran, B., Serra, J.: Braids of partitions. In: ISMM, International Symposium on Mathematical Morphology, Proceedings. Lecture Notes in Computer Science, vol. 9082, pp. 217–228. Springer (2015)
[20]
Kong, T.Y., Litherland, R., Rosenfeld, A.: Problems in the topology of binary digital images. In: van Mill, J., Reed, G.M. (eds.) Open Problems in Topology, chap. 23, pp. 377–385. Elsevier Science Publishers B.V. (North-Holland) (1990)
[21]
Kovalevsky VA Finite topology as applied to image analysis Comput. Vis. Graph. Image Process. 1989 46 141-161
[22]
Kurtz C, Naegel B, and Passat N Connected filtering based on multivalued component-trees IEEE Trans. Image Process. 2014 23 5152-5164
[23]
Latecki LJ, Eckhardt U, and Rosenfeld A Well-composed sets Comput. Vis. Image Underst. 1995 61 70-83
[24]
Malgouyres, R., Francés, A.R.: Determining whether a simplicial 3-complex collapses to a 1-complex is NP-complete. In: DGCI, Discrete Geometry for Computer Imagery, Proceedings. Lecture Notes in Computer Science, vol. 4992, pp. 177–188. Springer (2008)
[25]
Mazo L, Passat N, Couprie M, and Ronse C Paths, homotopy and reduction in digital images Acta Appl. Math. 2011 113 167-193
[26]
Mazo L, Passat N, Couprie M, and Ronse C Digital imaging: a unified topological framework J. Math. Imaging Vis. 2012 44 19-37
[27]
Monasse P and Guichard F Fast computation of a contrast-invariant image representation IEEE Trans. Image Process. 2000 9 860-872
[28]
Montanvert A, Meer P, and Rosenfeld A Hierarchical image analysis using irregular tessellations IEEE Trans. Pattern Anal. Mach. Intell. 1991 13 307-316
[29]
Morimitsu A, Passat N, Luz Alves WA, and Hashimoto RF Efficient component-hypertree construction based on hierarchy of partitions Pattern Recogn. Lett. 2020 135 30-37
[30]
Moschini U, Meijster A, and Wilkinson MHF A hybrid shared-memory parallel max-tree algorithm for extreme dynamic-range images IEEE Trans. Pattern Anal. Mach. Intell. 2018 40 513-526
[31]
Najman L and Schmitt M Geodesic saliency of watershed contours and hierarchical segmentation IEEE Trans. Pattern Anal. Mach. Intell. 1996 18 1163-1173
[32]
Najman L and Talbot H Mathematical Morphology: From Theory to Applications. ISTE/J 2010 Hoboken Wiley
[33]
Ngo P, Passat N, Kenmochi Y, and Debled-Rennesson I Geometric preservation of 2D digital objects under rigid motions J. Math. Imaging Vis. 2019 61 204-223
[34]
Ngo P, Passat N, Kenmochi Y, and Talbot H Topology-preserving rigid transformation of 2D digital images IEEE Trans. Image Process. 2014 23 885-897
[35]
Osgood WF On the existence of the Green’s function for the most general simply connected plane region Trans. Am. Math. Soc. 1900 1 310-314
[36]
Passat, N., Kenmochi, Y.: A topological tree of shapes. In: DGMM, Discrete Geometry and Mathematical Morphology, Proceedings. Lecture Notes in Computer Science, vol. 13493, pp. 221–235. Springer (2022)
[37]
Passat, N., Kenmochi, Y., Ngo, P., Pluta, K.: Rigid motions in the cubic grid: A discussion on topological issues. In: DGCI, Discrete Geometry for Computer Imagery, Proceedings. Lecture Notes in Computer Science, vol. 11414, pp. 127–140. Springer (2019)
[38]
Passat N and Mazo L An introduction to simple sets Pattern Recogn. Lett. 2009 30 1366-1377
[39]
Passat, N., Naegel, B.: Component-hypertrees for image segmentation. In: ISMM, International Symposium on Mathematical Morphology, Proceedings. Lecture Notes in Computer Science, vol. 6671, pp. 284–295. Springer (2011)
[40]
Passat N, Naegel B, and Kurtz C Component-graph construction J. Math. Imaging Vis. 2019 61 798-823
[41]
Passat N and Naegel N Component-trees and multivalued images: structural properties J. Math. Imaging Vis. 2014 49 37-50
[42]
Perret B, Chierchia G, Cousty J, Ferzoli Guimarães SJ, Kenmochi Y, and Najman L Higra: hierarchical graph analysis SoftwareX 2019 10
[43]
Perret B, Cousty J, Tankyevych O, Talbot H, and Passat N Directed connected operators: asymmetric hierarchies for image filtering and segmentation IEEE Trans. Pattern Anal. Mach. Intell. 2015 37 1162-1176
[44]
Perret B, Lefèvre S, Collet C, and Slezak É Hyperconnections and hierarchical representations for grayscale and multiband image processing IEEE Trans. Image Process. 2012 21 14-27
[45]
Randrianasoa JF, Kurtz C, Desjardin E, and Passat N Binary partition tree construction from multiple features for image segmentation Pattern Recogn. 2018 84 237-250
[46]
Ronse C Set-theoretical algebraic approaches to connectivity in continuous or digital spaces J. Math. Imaging Vis. 1998 8 41-58
[47]
Ronse, C.: Partial partitions, partial connections and connective segmentation. J. Math. Imaging Vis. 32, 97–125 (2008)
[48]
Ronse C A topological characterization of thinning Theor. Comput. Sci. 1986 43 31-41
[49]
Rosenfeld A Adjacency in digital pictures Inf. Control 1974 26 24-33
[50]
Rosenfeld A Digital topology Am. Math. Mon. 1979 86 621-630
[51]
Rosenfeld A Fuzzy digital topology Inf. Control 1979 40 76-87
[52]
Salembier P and Garrido L Binary partition tree as an efficient representation for image processing, segmentation, and information retrieval IEEE Trans. Image Process. 2000 9 561-576
[53]
Salembier P, Oliveras A, and Garrido L Anti-extensive connected operators for image and sequence processing IEEE Trans. Image Process. 1998 7 555-570
[54]
Salembier P and Serra J Flat zones filtering, connected operators, and filters by reconstruction IEEE Trans. Image Process. 1995 4 1153-1160
[55]
Santana Maia D, Cousty J, Najman L, and Perret B Characterization of graph-based hierarchical watersheds: theory and algorithms J. Math. Imaging Vis. 2020 62 627-658
[56]
Soille P Constrained connectivity for hierarchical image decomposition and simplification IEEE Trans. Pattern Anal. Mach. Intell. 2008 30 1132-1145
[57]
Song, Y., Zhang, A.: Monotonic tree. In: DGCI, Discrete Geometry for Computer Imagery, Proceedings. Lecture Notes in Computer Science, vol. 2301, pp. 114–123. Springer (2002)
[58]
Tochon G, Dalla Mura M, Veganzones MA, Géraud T, and Chanussot J Braids of partitions for the hierarchical representation and segmentation of multimodal images Pattern Recogn. 2019 95 162-172
[59]
Woodard DW On two-dimensional analysis situs with special reference to the Jordan curve theorem Fundam. Math. 1929 13 121-145
[60]
Yau MM and Srihari SN A hierarchical data structure for multidimensional digital images Commun. ACM 1983 26 504-515

Cited By

View all
  • (2024)Multi-scale Component-Tree: A Hierarchical Representation for�Sparse ObjectsDiscrete Geometry and Mathematical Morphology10.1007/978-3-031-57793-2_24(312-324)Online publication date: 15-Apr-2024
  • (2024)Building the�Topological Tree of�Shapes from�the�Tree of�ShapesDiscrete Geometry and Mathematical Morphology10.1007/978-3-031-57793-2_21(271-285)Online publication date: 15-Apr-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal of Mathematical Imaging and Vision
Journal of Mathematical Imaging and Vision  Volume 65, Issue 5
Oct 2023
131 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 16 August 2023
Accepted: 22 June 2023
Received: 08 January 2023

Author Tags

  1. Mathematical morphology
  2. Grey-level imaging
  3. Hierarchical models
  4. Topological analysis
  5. Component-tree
  6. Tree of shapes
  7. Topological tree of shapes

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Multi-scale Component-Tree: A Hierarchical Representation for�Sparse ObjectsDiscrete Geometry and Mathematical Morphology10.1007/978-3-031-57793-2_24(312-324)Online publication date: 15-Apr-2024
  • (2024)Building the�Topological Tree of�Shapes from�the�Tree of�ShapesDiscrete Geometry and Mathematical Morphology10.1007/978-3-031-57793-2_21(271-285)Online publication date: 15-Apr-2024

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media