Dilation (morphology)

Dilation (morphology)

Dilation is one of the basic operations in mathematical morphology. Originally developed for binary images, it has been expanded first to grayscale images, and then to complete lattices. The dilation operation usually uses a structuring element for probing and expanding the shapes contained in the input image.

Contents

Binary Operator

The dilation of the dark-blue square by a disk, resulting in the light-blue square with rounded corners.

In binary morphology, dilation is a shift-invariant (translation invariant) operator, strongly related to the Minkowski addition.

A binary image is viewed in mathematical morphology as a subset of an Euclidean space Rd or the integer grid Zd, for some dimension d. Let E be a Euclidean space or an integer grid, A a binary image in E, and B a structuring element.

The dilation of A by B is defined by:

A  \oplus B = \bigcup_{b\in B} A_b.

The dilation is commutative, also given by: A  \oplus B = B\oplus A = \bigcup_{a\in A} B_a.

If B has a center on the origin, 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. The dilation of a square of side 10, centered at the origin, by a disk of radius 2, also centered at the origin, 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 = \{z \in E| (B^{s})_{z} \cap A\neq \varnothing\}, where Bs denotes the symmetric of B, that is, B^{s}=\{x\in E | -x \in B\}.

Properties of binary dilation

Here are some properties of the binary dilation operator:

  • It is translation invariant.
  • It is increasing, that is, if A\subseteq C, then A\oplus B \subseteq C\oplus B.
  • It is commutative.
  • If the origin of E belongs to the structuring element B, then it is extensive, i.e., A\subseteq  A\oplus B.
  • It is associative, i.e., (A\oplus B)\oplus C = A\oplus (B\oplus C).
  • It is distributive over set union

Grayscale dilation

In grayscale morphology, images are functions mapping a Euclidean space or grid E into \mathbb{R}\cup\{\infty,-\infty\}, where \mathbb{R} 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) and the structuring function by b(x), the grayscale dilation of f by b is given by

(f\oplus b)(x)=\sup_{y\in E}[f(y)+b(x-y)],

where "sup" denotes the supremum.

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)=\left\{\begin{array}{ll}0,&x\in B,\\-\infty,&\mbox{otherwise}\end{array}\right.,

where B\subseteq E.

In this case, the dilation is greatly simplified, and given by

(f\oplus b)(x)=\sup_{y\in E}[f(y)+b(x-y)]=\sup_{z\in E}[f(x-z)+b(z)]=\sup_{z\in B}f(x-z)=\sup_{z\in B^{s}}f(x+z).

In the bounded, discrete case (E is a grid and B is bounded), the supremum operator can be replaced by the maximum. Thus, dilation is a particular case of order statistics filters, returning the maximum value within a moving window (the symmetric of the structuring function support B).

Dilation on complete lattices

Complete lattices are partially ordered sets, where every subset has an infimum and a supremum. In particular, it contains a least element and a greatest element (also denoted "universe").

Let (L,\leq) be a complete lattice, with infimum and minimum symbolized by \wedge and \vee, respectively. Its universe and least element are symbolized by U and \varnothing, respectively. Moreover, let {Xi} be a collection of elements from L.

A dilation is any operator \delta: L\rightarrow L that distributes over the supremum, and preserves the least element. I.e.:

  • \bigvee_{i}\delta(X_i)=\delta\left(\bigvee_{i} X_i\right),
  • \delta(\varnothing)=\varnothing.

See also

Bibliography

  • Image Analysis and Mathematical Morphology by Jean Serra, ISBN 0126372403 (1982)
  • Image Analysis and Mathematical Morphology, Volume 2: Theoretical Advances by Jean Serra, ISBN 0-12-637241-1 (1988)
  • An Introduction to Morphological Image Processing by Edward R. Dougherty, ISBN 0-8194-0845-X (1992)

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Dilation — (or dilatation) refers to an enlargement or expansion in bulk or extent, the opposite of contraction. It derives from the Latin dilatare, to spread wide . In physiology: Pupillary dilation, dilation of the pupil of the eye Cervical dilation, the… …   Wikipedia

  • Mathematical morphology — A shape (in blue) and its morphological dilation (in green) and erosion (in yellow) by a diamond shape structuring element. Mathematical morphology (MM) is a theory and technique for the analysis and processing of geometrical structures, based on …   Wikipedia

  • Erosion (morphology) — Erosion is one of two fundamental operations (the other being dilation) in Morphological image processing from which all other morphological operations are based. It was originally defined for binary images, later being extended to grayscale… …   Wikipedia

  • Opening (morphology) — The opening of the dark blue square by a disk, resulting in the light blue square with round corners. In mathematical morphology, opening is the dilation of the erosion of a set A by a structuring element B: where …   Wikipedia

  • Closing (morphology) — The closing of the dark blue shape (union of two squares) by a disk, resulting in the union of the dark blue shape and the light blue areas. In mathematical morphology, the closing of a set (binary image) A by a structuring element B is the… …   Wikipedia

  • Granulometry (morphology) — In mathematical morphology, granulometry is an approach to compute a size distribution of grains in binary images, using a series of morphological opening operations. It was introduced by Georges Matheron in the 1960 s, and is the basis for the… …   Wikipedia

  • Morphological gradient — In mathematical morphology and digital image processing, a morphological gradient is the difference between the dilation and the erosion of a given image. It is an image where each pixel value (typically non negative) indicates the contrast… …   Wikipedia

  • Jean Serra — Infobox Scientist name = Jean Serra |277px image width = 313px birth date = 1940 birth place = Algeria citizenship = flag|France work institution = Centre de Morphologie Mathématique, École des Mines de Paris field = Mathematics, geology known… …   Wikipedia

  • Morphological Gradient — In mathematical morphology and digital image processing, morphological gradient is the difference between the dilation and the erosion of a given image. It is an image where each pixel value (typically non negative) indicates the contrast… …   Wikipedia

  • Georges Matheron — Georges François Paul Marie Matheron (1930 August 7, 2000) was a French mathematician and geologist, known as the founder of geostatistics and a co founder (together with Jean Serra) of mathematical morphology. In 1968 he created the Centre de… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”