Mathematical Morphology
   HOME

TheInfoList



OR:

Mathematical morphology (MM) is a theory and technique for the analysis and processing of geometrical structures, based on
set theory Set theory is the branch of mathematical logic that studies Set (mathematics), sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory – as a branch of mathema ...
,
lattice theory A lattice is an abstract structure studied in the mathematical subdisciplines of order theory and abstract algebra. It consists of a partially ordered set in which every pair of elements has a unique supremum (also called a least upper bou ...
,
topology Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
, and
random function In probability theory and related fields, a stochastic () or random process is a mathematical object usually defined as a family of random variables in a probability space, where the index of the family often has the interpretation of time. Stoc ...
s. MM is most commonly applied to
digital image A digital image is an image composed of picture elements, also known as pixels, each with '' finite'', '' discrete quantities'' of numeric representation for its intensity or gray level that is an output from its two-dimensional functions f ...
s, but it can be employed as well on
graphs Graph may refer to: Mathematics *Graph (discrete mathematics), a structure made of vertices and edges **Graph theory, the study of such graphs and their properties * Graph (topology), a topological space resembling a graph in the sense of discre ...
, surface meshes,
solids Solid is a state of matter where molecules are closely packed and can not slide past each other. Solids resist compression, expansion, or external forces that would alter its shape, with the degree to which they are resisted dependent upon the ...
, and many other spatial structures.
Topological Topology (from the Greek words , and ) is the branch of mathematics concerned with the properties of a geometric object that are preserved under continuous deformations, such as stretching, twisting, crumpling, and bending; that is, wit ...
and geometrical
continuous Continuity or continuous may refer to: Mathematics * Continuity (mathematics), the opposing concept to discreteness; common examples include ** Continuous probability distribution or random variable in probability and statistics ** Continuous ...
-space concepts such as size,
shape A shape is a graphics, graphical representation of an object's form or its external boundary, outline, or external Surface (mathematics), surface. It is distinct from other object properties, such as color, Surface texture, texture, or material ...
, convexity, connectivity, and geodesic distance, were introduced by MM on both continuous and
discrete space In topology, a discrete space is a particularly simple example of a topological space or similar structure, one in which the points form a , meaning they are '' isolated'' from each other in a certain sense. The discrete topology is the finest to ...
s. MM is also the foundation of morphological
image processing An image or picture is a visual representation. An image can be two-dimensional, such as a drawing, painting, or photograph, or three-dimensional, such as a carving or sculpture. Images may be displayed through other media, including a pr ...
, which consists of a set of operators that transform images according to the above characterizations. The basic morphological operators are
erosion Erosion is the action of surface processes (such as Surface runoff, water flow or wind) that removes soil, Rock (geology), rock, or dissolved material from one location on the Earth's crust#Crust, Earth's crust and then sediment transport, tran ...
,
dilation wiktionary:dilation, Dilation (or dilatation) may refer to: Physiology or medicine * Cervical dilation, the widening of the cervix in childbirth, miscarriage etc. * Coronary dilation, or coronary reflex * Dilation and curettage, the opening of ...
,
opening Opening may refer to: Types of openings * Hole * A title sequence or opening credits * Grand opening of a business or other institution * Inauguration * Keynote * Opening sentence * Opening sequence * Opening statement, a beginning statemen ...
and closing. MM was originally developed for
binary image A binary image is a digital image that consists of pixels that can have one of exactly two colors, usually black and white. Each pixel is stored as a single bit — i.e. either a 0 or 1. A binary image can be stored in memory as a bitmap: a p ...
s, and was later extended to
grayscale In digital photography, computer-generated imagery, and colorimetry, a greyscale (more common in Commonwealth English) or grayscale (more common in American English) image is one in which the value of each pixel is a single sample (signal), s ...
functions and images. The subsequent generalization to
complete lattice In mathematics, a complete lattice is a partially ordered set in which all subsets have both a supremum ( join) and an infimum ( meet). A conditionally complete lattice satisfies at least one of these properties for bounded subsets. For compariso ...
s is widely accepted today as MM's theoretical foundation.


History

Mathematical Morphology was developed in 1964 by the collaborative work of Georges Matheron and Jean Serra, at the '' École des Mines de Paris'',
France France, officially the French Republic, is a country located primarily in Western Europe. Overseas France, Its overseas regions and territories include French Guiana in South America, Saint Pierre and Miquelon in the Atlantic Ocean#North Atlan ...
. Matheron supervised the
PhD A Doctor of Philosophy (PhD, DPhil; or ) is a terminal degree that usually denotes the highest level of academic achievement in a given discipline and is awarded following a course of graduate study and original research. The name of the deg ...
thesis A thesis (: theses), or dissertation (abbreviated diss.), is a document submitted in support of candidature for an academic degree or professional qualification presenting the author's research and findings.International Standard ISO 7144: D ...
of Serra, devoted to the quantification of mineral characteristics from thin cross sections, and this work resulted in a novel practical approach, as well as theoretical advancements in integral geometry and
topology Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
. In 1968, the '' Centre de Morphologie Mathématique'' was founded by the École des Mines de Paris in
Fontainebleau Fontainebleau ( , , ) is a Communes of France, commune in the Functional area (France), metropolitan area of Paris, France. It is located south-southeast of the Kilometre zero#France, centre of Paris. Fontainebleau is a Subprefectures in Franc ...
, France, led by Matheron and Serra. During the rest of the 1960s and most of the 1970s, MM dealt essentially with
binary image A binary image is a digital image that consists of pixels that can have one of exactly two colors, usually black and white. Each pixel is stored as a single bit — i.e. either a 0 or 1. A binary image can be stored in memory as a bitmap: a p ...
s, treated as sets, and generated a large number of
binary operator In mathematics, a binary operation or dyadic operation is a rule for combining two elements (called operands) to produce another element. More formally, a binary operation is an operation of arity two. More specifically, a binary operation o ...
s and techniques: Hit-or-miss transform,
dilation wiktionary:dilation, Dilation (or dilatation) may refer to: Physiology or medicine * Cervical dilation, the widening of the cervix in childbirth, miscarriage etc. * Coronary dilation, or coronary reflex * Dilation and curettage, the opening of ...
,
erosion Erosion is the action of surface processes (such as Surface runoff, water flow or wind) that removes soil, Rock (geology), rock, or dissolved material from one location on the Earth's crust#Crust, Earth's crust and then sediment transport, tran ...
,
opening Opening may refer to: Types of openings * Hole * A title sequence or opening credits * Grand opening of a business or other institution * Inauguration * Keynote * Opening sentence * Opening sequence * Opening statement, a beginning statemen ...
, closing, granulometry,
thinning In agricultural sciences, thinning is the removal of some plants, or parts of plants, to make room for the growth of others. Selective removal of parts of a plant such as branches, buds, or roots is typically known as '' pruning''. In forestry ...
, skeletonization, ultimate erosion, conditional bisector, and others. A random approach was also developed, based on novel image models. Most of the work in that period was developed in Fontainebleau. From the mid-1970s to mid-1980s, MM was generalized to
grayscale In digital photography, computer-generated imagery, and colorimetry, a greyscale (more common in Commonwealth English) or grayscale (more common in American English) image is one in which the value of each pixel is a single sample (signal), s ...
functions and
image An image or picture is a visual representation. An image can be Two-dimensional space, two-dimensional, such as a drawing, painting, or photograph, or Three-dimensional space, three-dimensional, such as a carving or sculpture. Images may be di ...
s as well. Besides extending the main concepts (such as dilation, erosion, etc.) to functions, this generalization yielded new operators, such as morphological gradients, top-hat transform and the Watershed (MM's main segmentation approach). In the 1980s and 1990s, MM gained a wider recognition, as research centers in several countries began to adopt and investigate the method. MM started to be applied to a large number of imaging problems and applications, especially in the field of non-linear filtering of noisy images. In 1986, Serra further generalized MM, this time to a theoretical framework based on
complete lattice In mathematics, a complete lattice is a partially ordered set in which all subsets have both a supremum ( join) and an infimum ( meet). A conditionally complete lattice satisfies at least one of these properties for bounded subsets. For compariso ...
s. This generalization brought flexibility to the theory, enabling its application to a much larger number of structures, including color images, video,
graphs Graph may refer to: Mathematics *Graph (discrete mathematics), a structure made of vertices and edges **Graph theory, the study of such graphs and their properties * Graph (topology), a topological space resembling a graph in the sense of discre ...
,
mesh Medical Subject Headings (MeSH) is a comprehensive controlled vocabulary for the purpose of indexing journal articles and books in the life sciences. It serves as a thesaurus of index terms that facilitates searching. Created and updated by th ...
es, etc. At the same time, Matheron and Serra also formulated a theory for morphological
filtering Filtration is a physical process that separates solid matter and fluid from a mixture. Filter, filtering, filters or filtration may also refer to: Science and technology Computing * Filter (higher-order function), in functional programming * Fil ...
, based on the new lattice framework. The 1990s and 2000s also saw further theoretical advancements, including the concepts of '' connections'' and '' levelings''. In 1993, the first International Symposium on Mathematical Morphology (ISMM) took place in
Barcelona Barcelona ( ; ; ) is a city on the northeastern coast of Spain. It is the capital and largest city of the autonomous community of Catalonia, as well as the second-most populous municipality of Spain. With a population of 1.6 million within c ...
, Spain. Since then, ISMMs are organized every 2–3 years: Fontainebleau, France (1994);
Atlanta Atlanta ( ) is the List of capitals in the United States, capital and List of municipalities in Georgia (U.S. state), most populous city in the U.S. state of Georgia (U.S. state), Georgia. It is the county seat, seat of Fulton County, Georg ...
, USA (1996);
Amsterdam Amsterdam ( , ; ; ) is the capital of the Netherlands, capital and Municipalities of the Netherlands, largest city of the Kingdom of the Netherlands. It has a population of 933,680 in June 2024 within the city proper, 1,457,018 in the City Re ...
, Netherlands (1998); Palo Alto, CA, USA (2000);
Sydney Sydney is the capital city of the States and territories of Australia, state of New South Wales and the List of cities in Australia by population, most populous city in Australia. Located on Australia's east coast, the metropolis surrounds Syd ...
, Australia (2002);
Paris Paris () is the Capital city, capital and List of communes in France with over 20,000 inhabitants, largest city of France. With an estimated population of 2,048,472 residents in January 2025 in an area of more than , Paris is the List of ci ...
, France (2005);
Rio de Janeiro Rio de Janeiro, or simply Rio, is the capital of the Rio de Janeiro (state), state of Rio de Janeiro. It is the List of cities in Brazil by population, second-most-populous city in Brazil (after São Paulo) and the Largest cities in the America ...
, Brazil (2007);
Groningen Groningen ( , ; ; or ) is the capital city and main municipality of Groningen (province), Groningen province in the Netherlands. Dubbed the "capital of the north", Groningen is the largest place as well as the economic and cultural centre of ...
, Netherlands (2009); Intra (
Verbania Verbania (, , ) is the most populous ''comune'' (municipality) and the capital city of the province of Verbano-Cusio-Ossola in the Piedmont region of northwest Italy. It is situated on the shore of Lake Maggiore, about north-west of Milan and ab ...
), Italy (2011);
Uppsala Uppsala ( ; ; archaically spelled ''Upsala'') is the capital of Uppsala County and the List of urban areas in Sweden by population, fourth-largest city in Sweden, after Stockholm, Gothenburg, and Malmö. It had 177,074 inhabitants in 2019. Loc ...
, Sweden (2013);
Reykjavík Reykjavík is the Capital city, capital and largest city in Iceland. It is located in southwestern Iceland on the southern shore of Faxaflói, the Faxaflói Bay. With a latitude of 64°08′ N, the city is List of northernmost items, the worl ...
, Iceland (2015); Fontainebleau, France (2017); and
Saarbrücken Saarbrücken (; Rhenish Franconian: ''Sabrigge'' ; ; ; ; ) is the capital and largest List of cities and towns in Germany, city of the state of Saarland, Germany. Saarbrücken has 181,959 inhabitants and is Saarland's administrative, commerci ...
, Germany (2019).


References

* "Introduction" by Pierre Soille, in ( Serra ''et al.'' (Eds.) 1994), pgs. 1-4. * "Appendix A: The 'Centre de Morphologie Mathématique', an overview" by Jean Serra, in ( Serra ''et al.'' (Eds.) 1994), pgs. 369-374. *"Foreword" in ( Ronse ''et al.'' (Eds.) 2005)


Binary morphology

In binary morphology, an image is viewed as a
subset In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
of a
Euclidean space Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are ''Euclidean spaces ...
\mathbb^d or the integer grid \mathbb^d, for some dimension ''d''.


Structuring element

The basic idea in binary morphology is to probe an image with a simple, pre-defined shape, drawing conclusions on how this shape fits or misses the shapes in the image. This simple "probe" is called the
structuring element In mathematical morphology, a structuring element is a shape, used to probe or interact with a given image, with the purpose of drawing conclusions on how this shape fits or misses the shapes in the image. It is typically used in morphological oper ...
, and is itself a binary image (i.e., a subset of the space or grid). Here are some examples of widely used structuring elements (denoted by ''B''): * Let E = \mathbb^2; ''B'' is an open disk of radius ''r'', centered at the origin. * Let E = \mathbb^2; ''B'' is a 3 × 3 square, that is, ''B'' = . * Let E = \mathbb^2; ''B'' is the "cross" given by ''B'' = .


Basic operators

The basic operations are shift-invariant (
translation invariant In physics and mathematics, continuous translational symmetry is the invariance of a system of equations under any translation (without rotation). Discrete translational symmetry is invariant under discrete translation. Analogously, an operato ...
) operators strongly related to
Minkowski addition In geometry, the Minkowski sum of two set (mathematics), sets of position vectors ''A'' and ''B'' in Euclidean space is formed by vector addition, adding each vector in ''A'' to each vector in ''B'': A + B = \ The Minkowski difference (also ''M ...
. Let ''E'' be a Euclidean space or an integer grid, and ''A'' a binary image in ''E''.


Erosion

The
erosion Erosion is the action of surface processes (such as Surface runoff, water flow or wind) that removes soil, Rock (geology), rock, or dissolved material from one location on the Earth's crust#Crust, Earth's crust and then sediment transport, tran ...
of the binary image ''A'' by the structuring element ''B'' is defined by : A \ominus B = \, where ''B''''z'' is the translation of ''B'' by the vector ''z'', i.e., B_z = \, \forall z \in E. When the structuring element ''B'' has a center (e.g., ''B'' is a disk or a square), and this center is located on the origin of ''E'', then the erosion of ''A'' by ''B'' can be understood as the locus of points reached by the center of ''B'' when ''B'' moves inside ''A''. For example, the erosion of a square of side 10, centered at the origin, by a disc of radius 2, also centered at the origin, is a square of side 6 centered at the origin. The erosion of ''A'' by ''B'' is also given by the expression A \ominus B = \bigcap_ A_. Example application: Assume we have received a fax of a dark photocopy. Everything looks like it was written with a pen that is bleeding. Erosion process will allow thicker lines to get skinny and detect the hole inside the letter "o".


Dilation

The
dilation wiktionary:dilation, Dilation (or dilatation) may refer to: Physiology or medicine * Cervical dilation, the widening of the cervix in childbirth, miscarriage etc. * Coronary dilation, or coronary reflex * Dilation and curettage, the opening of ...
of ''A'' by the structuring element ''B'' is defined by : A \oplus B = \bigcup_ A_b. The dilation is commutative, also given by A \oplus B = B \oplus A = \bigcup_ B_a. If ''B'' has a center on the origin, as before, then the dilation of ''A'' by ''B'' can be understood as the locus of the points covered by ''B'' when the center of ''B'' moves inside ''A''. In the above example, the dilation of the square of side 10 by the disk of radius 2 is a square of side 14, with rounded corners, centered at the origin. The radius of the rounded corners is 2. The dilation can also be obtained by A \oplus B = \, where ''B''''s'' denotes the
symmetric Symmetry () in everyday life refers to a sense of harmonious and beautiful proportion and balance. In mathematics, the term has a more precise definition and is usually used to refer to an object that is invariant under some transformations ...
of ''B'', that is, B^s = \. Example application: dilation is the dual operation of the erosion. Figures that are very lightly drawn get thick when "dilated". Easiest way to describe it is to imagine the same fax/text is written with a thicker pen.


Opening

The
opening Opening may refer to: Types of openings * Hole * A title sequence or opening credits * Grand opening of a business or other institution * Inauguration * Keynote * Opening sentence * Opening sequence * Opening statement, a beginning statemen ...
of ''A'' by ''B'' is obtained by the erosion of ''A'' by ''B'', followed by dilation of the resulting image by ''B'': : A \circ B = (A \ominus B) \oplus B. The opening is also given by A \circ B = \bigcup_ B_x, which means that it is the locus of translations of the structuring element ''B'' inside the image ''A''. In the case of the square of side 10, and a disc of radius 2 as the structuring element, the opening is a square of side 10 with rounded corners, where the corner radius is 2. Example application: Let's assume someone has written a note on a non-soaking paper and that the writing looks as if it is growing tiny hairy roots all over. Opening essentially removes the outer tiny "hairline" leaks and restores the text. The side effect is that it rounds off things. The sharp edges start to disappear.


Closing

The closing of ''A'' by ''B'' is obtained by the dilation of ''A'' by ''B'', followed by erosion of the resulting structure by ''B'': : A \bullet B = (A \oplus B) \ominus B. The closing can also be obtained by A \bullet B = (A^c \circ B^s)^c, where ''X''''c'' denotes the complement of ''X'' relative to ''E'' (that is, X^c = \). The above means that the closing is the complement of the locus of translations of the symmetric of the structuring element outside the image ''A''.


Properties of the basic operators

Here are some properties of the basic binary morphological operators (dilation, erosion, opening and closing): * They are
translation invariant In physics and mathematics, continuous translational symmetry is the invariance of a system of equations under any translation (without rotation). Discrete translational symmetry is invariant under discrete translation. Analogously, an operato ...
. * They are increasing, that is, if A\subseteq C, then A\oplus B \subseteq C\oplus B, and A\ominus B \subseteq C\ominus B, etc. * The dilation is
commutative In mathematics, a binary operation is commutative if changing the order of the operands does not change the result. It is a fundamental property of many binary operations, and many mathematical proofs depend on it. Perhaps most familiar as a pr ...
: A\oplus B = B\oplus A . * If the origin of ''E'' belongs to the structuring element ''B'', then A\ominus B\subseteq A\circ B\subseteq A\subseteq A\bullet B\subseteq A\oplus B. * The dilation is
associative In mathematics, the associative property is a property of some binary operations that rearranging the parentheses in an expression will not change the result. In propositional logic, associativity is a valid rule of replacement for express ...
, i.e., (A\oplus B)\oplus C = A\oplus (B\oplus C). Moreover, the erosion satisfies (A\ominus B)\ominus C = A\ominus (B\oplus C). * Erosion and dilation satisfy the duality A \oplus B = (A^ \ominus B^)^. * Opening and closing satisfy the duality A \bullet B = (A^ \circ B^)^. * The dilation is distributive over
set union In set theory, the union (denoted by ∪) of a collection of sets is the set of all elements in the collection. It is one of the fundamental operations through which sets can be combined and related to each other. A refers to a union of ze ...
* The erosion is distributive over
set intersection In set theory, the intersection of two sets A and B, denoted by A \cap B, is the set containing all elements of A that also belong to B or equivalently, all elements of B that also belong to A. Notation and terminology Intersection is writt ...
* The dilation is a pseudo-inverse of the erosion, and vice versa, in the following sense: A\subseteq (C\ominus B) if and only if (A\oplus B)\subseteq C. * Opening and closing are
idempotent Idempotence (, ) is the property of certain operations in mathematics and computer science whereby they can be applied multiple times without changing the result beyond the initial application. The concept of idempotence arises in a number of pl ...
. * Opening is anti-extensive, i.e., A\circ B\subseteq A, whereas the closing is ''extensive'', i.e., A\subseteq A\bullet B.


Other operators and tools

* Hit-or-miss transform * Pruning transform * Morphological skeleton * Filtering by reconstruction * Ultimate erosions and conditional bisectors * Granulometry * Geodesic distance functions


Grayscale morphology

In
grayscale In digital photography, computer-generated imagery, and colorimetry, a greyscale (more common in Commonwealth English) or grayscale (more common in American English) image is one in which the value of each pixel is a single sample (signal), s ...
morphology, images are functions mapping a
Euclidean space Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are ''Euclidean spaces ...
or grid ''E'' into \mathbb\cup\, where \mathbb is the set of reals, \infty is an element larger than any real number, and -\infty is an element smaller than any real number. Grayscale structuring elements are also functions of the same format, called "structuring functions". Denoting an image by ''f''(''x''), the structuring function by ''b''(''x'') and the support of ''b'' by ''B'', the grayscale dilation of ''f'' by ''b'' is given by : (f \oplus b)(x) = \sup_ (x - y) + b(y) where "sup" denotes the
supremum In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique, ...
. Similarly, the erosion of ''f'' by ''b'' is given by : (f \ominus b)(x) = \inf_ (x + y) - b(y) where "inf" denotes the
infimum In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique ...
. Just like in binary morphology, the opening and closing are given respectively by : f \circ b = (f \ominus b) \oplus b, : f \bullet b = (f \oplus b) \ominus b.


Flat structuring functions

It is common to use flat structuring elements in morphological applications. Flat structuring functions are functions ''b''(''x'') in the form : b(x) = \begin 0, & x \in B, \\ -\infty & \text, \end where B \subseteq E. In this case, the dilation and erosion are greatly simplified, and given respectively by : (f \oplus b)(x) = \sup_ f(x + z), : (f \ominus b)(x) = \inf_ f(x + z). In the bounded, discrete case (''E'' is a grid and ''B'' is bounded), the
supremum In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique, ...
and
infimum In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique ...
operators can be replaced by the
maximum In mathematical analysis, the maximum and minimum of a function (mathematics), function are, respectively, the greatest and least value taken by the function. Known generically as extremum, they may be defined either within a given Interval (ma ...
and
minimum In mathematical analysis, the maximum and minimum of a function are, respectively, the greatest and least value taken by the function. Known generically as extremum, they may be defined either within a given range (the ''local'' or ''relative ...
. Thus, dilation and erosion are particular cases of
order statistics In statistics, the ''k''th order statistic of a statistical sample is equal to its ''k''th-smallest value. Together with rank statistics, order statistics are among the most fundamental tools in non-parametric statistics and inference. Important ...
filters, with dilation returning the maximum value within a moving window (the symmetric of the structuring function support ''B''), and the erosion returning the minimum value within the moving window ''B''. In the case of flat structuring element, the morphological operators depend only on the relative ordering of
pixel In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest addressable element in a dot matrix display device. In most digital display devices, p ...
values, regardless their numerical values, and therefore are especially suited to the processing of binary images and grayscale images whose light transfer function is not known.


Other operators and tools

* Morphological gradients * Top-hat transform * Watershed algorithm By combining these operators one can obtain algorithms for many image processing tasks, such as feature detection,
image segmentation In digital image processing and computer vision, image segmentation is the process of partitioning a digital image into multiple image segments, also known as image regions or image objects (Set (mathematics), sets of pixels). The goal of segmen ...
, image sharpening, image filtering, and
classification Classification is the activity of assigning objects to some pre-existing classes or categories. This is distinct from the task of establishing the classes themselves (for example through cluster analysis). Examples include diagnostic tests, identif ...
. Along this line one should also look into Continuous MorphologyG. Sapiro, R. Kimmel, D. Shaked, B. Kimia, and A. M. Bruckstein.
''Implementing continuous-scale morphology via curve evolution''
Pattern Recognition, 26(9):1363–1372, 1993.


Mathematical morphology on complete lattices

Complete lattice In mathematics, a complete lattice is a partially ordered set in which all subsets have both a supremum ( join) and an infimum ( meet). A conditionally complete lattice satisfies at least one of these properties for bounded subsets. For compariso ...
s are
partially ordered set In mathematics, especially order theory, a partial order on a Set (mathematics), set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements need ...
s, where every subset has an
infimum In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique ...
and a
supremum In mathematics, the infimum (abbreviated inf; : infima) of a subset S of a partially ordered set P is the greatest element in P that is less than or equal to each element of S, if such an element exists. If the infimum of S exists, it is unique, ...
. In particular, it contains a
least element In mathematics, especially in order theory, the greatest element of a subset S of a partially ordered set (poset) is an element of S that is greater than every other element of S. The term least element is defined dually, that is, it is an ele ...
and a
greatest element In mathematics, especially in order theory, the greatest element of a subset S of a partially ordered set (poset) is an element of S that is greater than every other element of S. The term least element is defined duality (order theory), dually ...
(also denoted "universe").


Adjunctions (dilation and erosion)

Let (L,\leq) be a complete lattice, with infimum and supremum symbolized by \wedge and \vee, respectively. Its universe and least element are symbolized by ''U'' and \emptyset, respectively. Moreover, let \ be a collection of elements from ''L''. A dilation is any operator \delta\colon L\rightarrow L that distributes over the supremum, and preserves the least element. I.e.: * \bigvee_\delta(X_i)=\delta\left(\bigvee_ X_i\right), * \delta(\emptyset)=\emptyset. An erosion is any operator \varepsilon\colon L\rightarrow L that distributes over the infimum, and preserves the universe. I.e.: * \bigwedge_\varepsilon(X_i)=\varepsilon\left(\bigwedge_ X_i\right), * \varepsilon(U)=U. Dilations and erosions form
Galois connection In mathematics, especially in order theory, a Galois connection is a particular correspondence (typically) between two partially ordered sets (posets). Galois connections find applications in various mathematical theories. They generalize the fun ...
s. That is, for every dilation \delta there is one and only one erosion \varepsilon that satisfies : X\leq \varepsilon(Y)\Leftrightarrow \delta(X)\leq Y for all X,Y\in L. Similarly, for every erosion there is one and only one dilation satisfying the above connection. Furthermore, if two operators satisfy the connection, then \delta must be a dilation, and \varepsilon an erosion. Pairs of erosions and dilations satisfying the above connection are called "adjunctions", and the erosion is said to be the adjoint erosion of the dilation, and vice versa.


Opening and closing

For every adjunction (\varepsilon,\delta), the morphological opening \gamma \colon L \to L and morphological closing \phi \colon L \to L are defined as follows: : \gamma = \delta\varepsilon, : \phi = \varepsilon\delta. The morphological opening and closing are particular cases of algebraic opening (or simply opening) and algebraic closing (or simply closing). Algebraic openings are operators in ''L'' that are idempotent, increasing, and anti-extensive. Algebraic closings are operators in ''L'' that are idempotent, increasing, and extensive.


Particular cases

Binary morphology is a particular case of lattice morphology, where ''L'' is the
power set In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is po ...
of ''E'' (Euclidean space or grid), that is, ''L'' is the set of all subsets of ''E'', and \leq is the set inclusion. In this case, the infimum is
set intersection In set theory, the intersection of two sets A and B, denoted by A \cap B, is the set containing all elements of A that also belong to B or equivalently, all elements of B that also belong to A. Notation and terminology Intersection is writt ...
, and the supremum is
set union In set theory, the union (denoted by ∪) of a collection of sets is the set of all elements in the collection. It is one of the fundamental operations through which sets can be combined and related to each other. A refers to a union of ze ...
. Similarly, grayscale morphology is another particular case, where ''L'' is the set of functions mapping ''E'' into \mathbb\cup\, and \leq, \vee, and \wedge, are the point-wise order, supremum, and infimum, respectively. That is, is ''f'' and ''g'' are functions in ''L'', then f\leq g if and only if f(x)\leq g(x),\forall x\in E; the infimum f\wedge g is given by (f\wedge g)(x)=f(x)\wedge g(x); and the supremum f\vee g is given by (f\vee g)(x)=f(x)\vee g(x).


See also

* H-maxima transform * Map algebra


Notes


References

* ''Image Analysis and Mathematical Morphology'' by Jean Serra, (1982) * ''Image Analysis and Mathematical Morphology, Volume 2: Theoretical Advances'' by Jean Serra, (1988) * ''An Introduction to Morphological Image Processing'' by Edward R. Dougherty, (1992) * ''Morphological Image Analysis; Principles and Applications'' by Pierre Soille, (1999), 2nd edition (2003) * ''Mathematical Morphology and its Application to Signal Processing'', J. Serra and Ph. Salembier (Eds.), proceedings of the 1st International workshop on mathematical morphology and its applications to signal processing (ISMM'93), (1993) * ''Mathematical Morphology and Its Applications to Image Processing'', J. Serra and P. Soille (Eds.), proceedings of the 2nd international symposium on mathematical morphology (ISMM'94), (1994) * ''Mathematical Morphology and its Applications to Image and Signal Processing'', Henk J.A.M. Heijmans and Jos B.T.M. Roerdink (Eds.), proceedings of the 4th international symposium on mathematical morphology (ISMM'98), (1998) * ''Mathematical Morphology: 40 Years On'', Christian Ronse, Laurent Najman, and Etienne Decencière (Eds.), (2005) * ''Mathematical Morphology and its Applications to Signal and Image Processing'', Gerald J.F. Banon, Junior Barrera, Ulisses M. Braga-Neto (Eds.), proceedings of the 8th international symposium on mathematical morphology (ISMM'07), (2007) * ''Mathematical morphology: from theory to applications'', Laurent Najman and Hugues Talbot (Eds). ISTE-Wiley. {{ISBN, 978-1-84821-215-2. (520 pp.) June 2010


External links


Online course on mathematical morphology
by Jean Serra (in English, French, and Spanish)
Center of Mathematical Morphology
Paris School of Mines
History of Mathematical Morphology
by Georges Matheron and Jean Serra
Morphology Digest, a newsletter on mathematical morphology
by Pierre Soille
Lectures on Image Processing: A collection of 18 lectures in pdf format from Vanderbilt University. Lectures 16-18 are on Mathematical Morphology
by Alan Peters

by Robyn Owens
SMIL - A Simple (but efficient) Morphological Image Library (from Ecole des Mines de Paris)

Free SIMD Optimized Image processing library



FILTERS : a free open source image processing library


* ttp://www.johanneshjorth.se/SynD Morphological analysis of neurons using Matlab Digital geometry Image processing Management cybernetics