Abstract
After a formal definition of segmentation as the largest partition of the space according to a criterion σ and a function f, the notion of a morphological connection is reminded. It is used as an input to a central theorem of the paper (Theorem 8), that identifies segmentation with the connections that are based on connective criteria. Just as connections, the segmentations can then be regrouped by suprema and infima. The generality of the theorem makes it valid for functions from any space to any other one. Two propositions make precise the AND and OR combinations of connective criteria.
The soundness of the approach is demonstrated by listing a series of segmentation techniques. One considers first the cases when the segmentation under study does not involve initial seeds. Various modes of regularity are discussed, which all derive from Lipschitz functions. A second category of examples involves the presence of seeds around which the partition of the space is organized. An overall proposition shows that these examples are a matter for the central theorem. Watershed and jump connection based segmentations illustrate this type of situation. The third and last category of examples deals with cases when the segmentation occurs in an indirect space, such as an histogram, and is then projected back on the actual space under study.
The relationships between filtering and segmentation are then investigated. A theoretical chapter introduces and studies the two notions of a pulse opening and of a connected operator. The conditions under which a family of pulse openings can yield a connected filter are clarified. The ability of segmentations to generate pyramids, or hierarchies, is analyzed. A distinction is made between weak hierarchies where the partitions increase when going up in the pyramid, and the strong hierarchies where the various levels are structured as semi-groups, and particularly as granulometric semi-groups.
The last section is based on one example, and goes back over the controversy about “lattice” versus “functional” optimization. The problem is now tackled via a case of colour segmentation, where the saturation serves as a cursor between luminance and hue. The emphasis is put on the difficulty of grouping the various necessary optimizations into a single one.
Similar content being viewed by others
References
L. Alvarez, P.-L. Lions, and J.M. Morel, “Image selective smoothing and edge detection by nonlinear diffusion (II),” SIAM Journal on Numerical Analysis, Vol. 29, pp. 845–866, 1992.
L. Alvarez, F. Guichard, P.-L. Lions, and J.M. Morel,“Axiomatisation et nouveaux opérateurs de la morphologie mathématique,” C.R. Acad. Sci. Paris, 1992, pp. 265–268, t. 315, Série I.
J. Angulo, J. Serra, and G. Flandrin, “Quantitative descriptors of the lymphocytes,” Analytical Cellular Pathology, Vol. 22, Nos. 1/2, pp. 69–70, 2001.
J. Angulo and J. Serra, “Colour feature extraction from luminance/saturation histogram in L 1 representation,” Tech. Report Ecole des Mines, March 2003.
J. Angulo and J. Serra, “Colour segmentation by ordered mergings,” ICIP 2003, Barcelona Sept. 14–17.
G. Bertrand, “Simple points, topological numbers and geodesic neighborhoods in cubic grids,” Pattern Rec. Letters, Vol. 15, pp. 1003–1012, 1994.
S. Beucher and C. Lantuejoul, “Use of watersheds in contour detection,” in Proc. Int. Workshop on Image Processing, Real-time Edge and Motion Detection/Estimation, Rennes (France), Sept. 1979.
S. Beucher, Segmentation d'Images et Morphologie Mathématique, Thése de Doctorat, Ecole des Mines de Paris, 1990.
G. Birkhoff, Lattice Theory, 3rd edition, A.M.S. Colloq. Publ., Vol. 25, 1983.
R. van den Boomgaard, “Mathematical morphology: extensions towards computer vision,” Ph.D. Thesis, Univ. of Amsterdam, The Netherlands, 1992
R. van den Boomgaard and A. Smeulders, “The morphological structure of the images: The differential equations of morphological scale-space,” IEEE Trans. Pattern. Anal. Mach. Intellig, Vol. 16, pp. 1101–1113, 1994.
G. Borgefors, G. Ramella, and G. Sanniti di Baja, “Hierarchical decomposition of multi-scale skeletons,” IEEE Trans. on Pattern Analysis and Machine Intelligence, Vol. 23, No. 11, pp. 1296–1312, 2001.
M. Born and E. Wolf, Principles of Optics, Pergamon Press: Oxford, England, 1987.
U.M. Braga-Neto and J. Goutsias, “Multiresolution connectivity: An axiomatic approach,” in Mathematical Morphology and its Applications to Image Processing, J. Goustias, L. Vincent, and D.S. Bloomberg (Eds.), Kluwer, 2000, pp. 159–168.
U.M. Braga-Neto and J. Goutsias, “Connectivity on complete lattices: New results,” Computer Vision and Image Understanding, Vol. 85, pp. 22–53, 2002.
U.M. Braga-Neto and J. Goutsias, “A Multiscale Approach to Connectivity,” Computer Vision and Image Understanding, Vol. 89, pp. 70–107, 2003.
U.M. Braga-Neto, “Multiscale connected operators,” submitted to JMIV, Special Issue “Mathematical Morphology after 40 years”.
R.W. Brockett and P. Maragos, “Evolution equation for ccontinuous-scale morphology,” in Proc. IEEE Int. Conf. Acoust. Speech, Signal Processing, San Francisco: CA, 1992.
V. Caselles, B. Coll, and J.M. Morel, “Geometry and color in natural images,” JMIV 16, 89–105, 2002.
V. Caselles, F. Catte, T. Coll, and F. Dibos, “A geometric model for active contours,” Numerische Mathematik, Vol. 66, pp. 1–31, 1993.
V. Caselles, R. Kimmel, and G. Shapiro, “Geodesic active contours,” IJCV, Vol. 22, No. 1, pp. 61–79, 1997.
J.M. Chassery and C. Garbay, “An iterative segmentation method based on a contextual color and shape criterion,” IEEE Transactions on Pattern Analysis, Machine Intelligence, Vol. 6, No. 6, pp. 794–800, 1984.
G. Choquet, Topology, Academic Press: N.Y., 1966.
J. Crespo, J. Serra, and R.W. Schafer, “Theoretical aspects of morphological filters by reconstruction,” Signal Processing, Vol. 47, No. 2, pp. 201–225, 1995
J. Crespo and R.W. Schafer, “Locality and adjacency stability constraints for morphological connected operators,” Journal of Mathematical Imaging and Vision, Vol. 7, No. 1, pp. 85–102, 1997.
J. Crespo, R.W. Schafer, J. Serra, Ch. Gratin, and F. Meyer, “The flat zone approach: A general low-level region merging segmentation method,” Signal Processing, Vol. 62, No. 1, pp. 37–60, 1997.
E. Diday, J. Lemaire, J. Pouget, and F. Testu, Eléments d'Analyse de Donnéés, Dunod, 1982.
L. Garrido, Ph. Salembier, and D. Garcia, “Extensive operators in partition lattices for image sequence analysis,” Signal Processing, Vol. 66, No. 2, pp. 157–180, 1998.
D. Gatica-Perez, C. Gu, M.-T. Sun, and S. Ruiz-Correa, “Extensive partition operators, gray level connected operators, and region merging/classification segmentation algorithms: theoretical links,” IEEE Transactions on Image Processing, Vol. 10, No. 9, pp. 1332–1345, 2001.
A. Hanbury Morphologie mathématique sur le cercle unité, avec application aux teintes et aux textures orientées. Thèse de Doctorat, Ecole des Mines de Paris, Mars 2002.
A. Hanbury and J. Serra, “Morphological operators on the unit circle,” IEEE Transactions on Image Processing, Vol. 10, No. 12, pp. 1842-1850, 2001.
A. Hanbury and J. Serra, “Colour image analysis in 3D-polar coordinates,” DAGM Symposium, Vienna April 2003.
R.M. Haralick and L.G. Shapiro, “Image segmentation techniques,” Computer Vision Graphics and Image Processing, Vol. 29, pp. 100–132, 1985.
H.J.A.M. Heijmans, Connected Morphological Operators for Binary Images. Computer Vision and Image Understanding, Vol. 73, pp. 99–120, 1999.
H.J.A.M. Heijmans, “Morphological scale-spaces and lie groups,” in Mathematical Morphology, H. Talbot and R. Beare, (Eds.), CSIRO Sydney, pp. 253–264, 2002.
S.L. Horowitz and T. Pavlidis, “Picture segmentation by a tree traversal algorithm,” Journal of the ACM, Vol. 23, pp. 368–388, 1976.
D. Jeulin (Ed) Advances in Theory and Applications of Random Sets World Scientific, 1997, 326p.
D. Jeulin, “Random texture models for material structures,” Statistics and Computing on Image Analysis, Vol. 10, No. 2, pp. 121–132, 2000.
M. Kass, A. Within and D. Terzopoulos, “Snakes active contour models,” International Journal of Computer Vision, Vol. 1, pp. 321–331, 1988.
Ch. O. Kiselman, “Digital geometry and mathematical morphology,” Lecture Notes Univ. of Uppsala, April 2004, 89p.
J.J. Koenderink, “The structure of images,” Biol. Cybern, Vol. 50, pp. 363–370, 1984.
C. Lantuejoul and S. Beucher, “On the use of the geodesic metric in image analysis,” J. of Microscopy Vol. 121, pp. 39–49, 1981.
M. Leventon, W. Grimson, and O. Faugeras, “Statistical shape influence on geodesic active contours,” CVPR 2000.
R. Malladi, J.A. Sethian, and B.C. Vemuri, “Shape modeling with front propagation — a level set approach,” IEEE Trans. on PAMI, Vol. 17, pp 158–175, 1995.
P. Maragos, “Differential morphology and image processing,” IEEE Trans. Image Processing, Vol. 78, pp. 922–937, 1996.
P. Maragos and F. Meyer, “Nonlinear PDEs and numerical algorithms for modeling levelings and reconstructions filters,” Scale-Space Theories in Computer Vision, N. Mads et al. (Eds.) Lecture Notes in Computer Science, no. 1682, 1999, pp. 363–374.
B. Marcotegui and F. Meyer, “Morphological segmentation of image sequences,” in Mathematical Morphology and its Applications to Image Processing, Serra J. and Soille P. (Eds.), Kluwer, 1994, pp. 101–108.
D. Marr and E. Hildreth, “Theory of edge detection,” Proc. Roy. Soc. Lond. Vol. B207, pp. 187–217, 1980.
D. Marr, Vision, Freeman and Co., 1982.
G. Matheron, Random Sets and Integral Geometry, Wiley: New-York, 1975.
G. Matheron, Estimating and Choosing, Springer-Verlag, 1989, p. 141.
G. Matheron, Les treillis compacts. Tech. rep. N-23/90/G, Ecole des Mines de Paris, Part 1, 1990, part 2, 1996.
G. Matheron, Les nivellements. Tech. rep. N-07/97/MM Ecole des Mines de Paris, 1997.
F. Meyer and P. Maragos, “Nonlinear scale-space representation with morphological levellings,” JVCIR, Vol. 11, pp. 245–265, 2000.
F. Meyer and S. Beucher, “Morphological Segmentation,” JVCIR, Vol. 1, No. 1, pp. 21–46, 1990.
F. Meyer, “Minimum spanning forests for morphological segmentation,” in Mathematical Morphology and its Applications to Image and Signal Processing, P. Maragos et al. (Eds.), Kluwer, 1996.
F. Meyer, “The levelings,” in Mathematical Morphology and its Applications to Image and Signal Processing, Kluwer, pp. 191–206. 1998.
F. Meyer, “Hierarchies of partitions and morphological segmentation,” in IEEE Workshop on Scale-Space and Morphology in Computer Vision & ICCV 2001. Vancouver, July 7–8, 2001.
F. Meyer, “An overview of morphological segmentation,” International Journal of Pattern Recognition and Artificial Intelligence, Vol. 15, No. 7, pp. 1089–1118, 2001.
Y. Meyer, Wavelets and Operators. Advanced Mathematics, Cambridge University Press, 1992.
J.-M. Morel and S. Solimi, Variational Methods in Image Segmentation, Birkhäuser Boston 1995.
D. Mumford and J. Shah, “Boundary detection by minimizing functionals,” in IEEE Conference on Computer Vision and Pattern Recognition, San Francisco 1985.
D. Mumford and J. Shah, “Boundary detection by minimizing functional,” in Image Understanding, S. Ulmann and W. Richards (Eds.), 1988.
S. Osher and J.A. Sethian, “Front propagating with curvature-dependant speed: Algorithms based on Hamilton-Jacobi formulations,” J. Comput. Physics, Vol. 79, pp. 12–49, 1988.
M. Pardàs, J. Serra, and L.Torrès, “Connectivity filters for image sequences,” in Image Algebra and Morphological Processing III, P.D. Gader, E.R. Dougherty, and J.C. Serra (Eds.), SPIE, Vol. 1769, pp. 318–329, 1992.
P. Perona and J. Malik, “A scale space and edge detection using anisotropic diffusion,” in Proc. IEEE Computer Soc. Workshop on Computer vision, 1987.
A.R. Rao, A Taxonomy For Texture Description And Identification. Springer-Verlag, 1990.
C. Ronse, “Set theoretical algebraic approaches to connectivity in continuous or digital spaces,” JMIV, Vol. 8 No. 1, pp. 41–58, 1998.
C. Ronse and J. Serra, “Geodesy and connectivity in lattices,” Fundamenta Informaticae, Vol 46, No. 4, pp. 349–395, 2001.
A. Rosenfeld, “Sequential operations in digital picture processing,” Journal of the ACM, Vol. 13, 471–494, 1966.
A. Rosenfeld and A.C. Kak, Digital Picture Processing, Academic Press, New-York, 1982.
P. Salembier and J. Serra, “Flat zones filtering, connected operators, and filters by reconstruction,” IEEE Transactions on Image Processing, Vol. 4, No. 8, 1153–1160, 1995.
P. Salembier and F. Marqués, “Region-based representations of image and video: Segmentation tools for multimedia services,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 9, No. 8, pp. 1147–1167, 1999.
P. Salembier and L. Garrido, “Connected operators based on region-tree pruning,” in Mathematical Morphology and its applications to image processing, J. Goustias, L. Vincent and D.S. Bloomberg (Eds.), Kluwer, pp. 170–178, 2000.
J. Serra, Image analysis and mathematical morphology, part II: theoretical advances, J. Serra (Ed.), Academic Press, London, 1988.
J. Serra and L. Vincent, “An overview of morphological filtering,” IEEE Trans, on Circuits, Systems and Signal Processing, Vol. 11, No. 1, pp. 47–108, 1992.
J. Serra and P. Salembier, “Connected operators and pyramids,” in Non linear Algebra and Morphological Image Processing SPIE, San Diego, Vol. 2030, pp. 65–76, 1993.
J. Serra, “Equicontinuous functions, a model for mathematical morphology,” in Non Linear Algebra and Morphological Image Processing SPIE, San Diego, Vol. 1769, pp. 252–263, 1992.
J. Serra Cube, “Cube-octahedron or rhombododecahedron as bases for 3-D shape descriptions,” Advances in Visual Form Analysis, C. Arcelli et al. (Eds.), World Scientific, pp. 502–519, 1997.
J. Serra, “Connectivity on complete lattices,” Journal of Mathematical Imaging and Vision, Vol. 9, pp. 231–251, 1998.
J. Serra, “Set connections and discrete filtering,” (Proc. DGCI 1999) Lecture Notes in Computer Science, G. Bertrand, M. Couprie, and L Perroton (Eds.), Springer, Vol. 1568, pp. 191–206, 1999.
J. Serra, “Connectivity for sets and functions,” Fundamenta Informaticae, Vol. 41, pp. 147–186, 2000.
J. Serra, Espaces couleur et traitement d'images (tech. report Ecole des Mines N-34/02/MM), 13p. 2002.
J. Serra, Viscous Lattices, JMIV, Vol. 22, Nos. 2/3, pp. 269–282, 2005
J. Serra, “Morphological descriptions using three-dimensional wavefronts,” Image Anal Stereol, Vol. 21, pp. 1–9, 2002.
J. Serra, Segmentation, Tech. Rep. EMP N-06/03/MM march 2003, 25p.
J. Serra, “Morphological segmentation of colour images,” in Mathematical Morphology 40 Years On, C. Ronse, L. Najman, and E. Decencière (Eds.), Springer 2005, pp. 151–176.
J. A. Sethian, Level Set Methods. Cambridge Univ. Press, 1996.
P. Soille, Morphologie Mathématique: du relief à la dimensionalité — Algorithmes et méthodes-, Thèse de Doctorat, Université Catholique de Louvain, Louvain-la-Neuve, Belgium, 1992.
S.R. Sternberg, “Morphology for grey-tone functions,” Computer Vision, Graphics and Image Processing, Vol. 35, pp. 333–355, 1986.
C. Tzafestas and P. Maragos, “Shape Connectivity,” JMIV, Vol. 17, No. 2, pp. 109–129, 2002.
P. Soille,Morphological image analysis, Springer-Verlag, Berlin Heidelberg, 1999.
C. Vachier,Extraction de caractéristiques, segmentation d'images et morphologie mathématique. Thèse de Doctorat, Ecole des Mines de Paris, 1995.
L. Vincent, “Morphological grayscale reconstruction in image analysis: Applications and efficient algorithms,” IEEE Transactions in Image Processing, Vol. 2, pp. 176–201, 1993.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Serra, J. A Lattice Approach to Image Segmentation. J Math Imaging Vis 24, 83–130 (2006). https://doi.org/10.1007/s10851-005-3616-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-005-3616-0