HOME

TheInfoList



OR:

In mathematics, the Hausdorff distance, or Hausdorff metric, also called Pompeiu–Hausdorff distance, measures how far two subsets of a metric space are from each other. It turns the set of non-empty compact subsets of a metric space into a metric space in its own right. It is named after
Felix Hausdorff Felix Hausdorff ( , ; November 8, 1868 – January 26, 1942) was a German mathematician who is considered to be one of the founders of modern topology and who contributed significantly to set theory, descriptive set theory, measure theory, an ...
and Dimitrie Pompeiu. Informally, two sets are close in the Hausdorff distance if every point of either set is close to some point of the other set. The Hausdorff distance is the longest distance you can be forced to travel by an adversary who chooses a point in one of the two sets, from where you then must travel to the other set. In other words, it is the greatest of all the distances from a point in one set to the closest point in the other set. This distance was first introduced by Hausdorff in his book '' Grundzüge der Mengenlehre'', first published in 1914, although a very close relative appeared in the doctoral thesis of Maurice Fréchet in 1906, in his study of the space of all continuous curves from ,1\to \R^3.


Definition

Let ''X'' and ''Y'' be two non-empty subsets of a metric space (M,d). We define their Hausdorff distance d_(X,Y) by : d_(X,Y) = \max\left\, \! where ''sup'' represents the supremum, ''inf'' the
infimum In mathematics, the infimum (abbreviated inf; plural infima) of a subset S of a partially ordered set P is a greatest element in P that is less than or equal to each element of S, if such an element exists. Consequently, the term ''greatest lo ...
, and where d(a, B) = \inf_ d(a,b) quantifies the distance from a point a \in X to the subset B\subseteq X. Equivalently, :d_H(X,Y) = \inf\,\quad where : X_\varepsilon := \bigcup_ \, that is, the set of all points within \varepsilon of the set X (sometimes called the \varepsilon-fattening of X or a generalized ball of radius \varepsilon around X). Equivalently, : d_H(X, Y) = \sup_ \left, \inf_ d(w,x) - \inf_ d(w,y)\ = \sup_ \left, \inf_ d(w,x) - \inf_ d(w,y)\, that is, d_(X, Y) = \sup_ , d(w, X) - d(w, Y), , where d(w, X) is the distance from the point w to the set X.


Remark

It is not true for arbitrary subsets X, Y \subset M that d_(X,Y) = \varepsilon implies : X\subseteq Y_\varepsilon \ \mbox \ Y\subseteq X_\varepsilon. For instance, consider the metric space of the real numbers \mathbb with the usual metric d induced by the absolute value, :d(x,y) := , y - x, , \quad x,y \in \R. Take :X := (0, 1] \quad \mbox \quad Y := [-1,0). Then d_(X,Y) = 1\ . However X \nsubseteq Y_1 because Y_1 = [-2,1)\ , but 1 \in X. But it is true that X\subseteq \overline and Y\subseteq \overline ; in particular it is true if X, Y are closed.


Properties

*In general, d_(X,Y) may be infinite. If both ''X'' and ''Y'' are bounded set, bounded, then d_(X,Y) is guaranteed to be finite. *d_(X,Y)=0 if and only if ''X'' and ''Y'' have the same closure. *For every point ''x'' of ''M'' and any non-empty sets ''Y'', ''Z'' of ''M'': ''d''(''x'',''Y'') ≤ ''d''(''x'',''Z'') + ''d''H(''Y'',''Z''), where ''d''(''x'',''Y'') is the distance between the point ''x'' and the closest point in the set ''Y''. *, diameter(''Y'')-diameter(''X''), ≤ 2 ''d''H(''X'',''Y''). *If the intersection ''X'' ∩ ''Y'' has a non-empty interior, then there exists a constant ''r'' > 0, such that every set ''X′'' whose Hausdorff distance from ''X'' is less than ''r'' also intersects ''Y''. *On the set of all subsets of ''M'', ''d''H yields an extended pseudometric. *On the set ''F''(''M'') of all non-empty compact subsets of ''M'', ''d''H is a metric. **If ''M'' is complete, then so is ''F''(''M''). **If ''M'' is compact, then so is ''F''(''M''). **The topology of ''F''(''M'') depends only on the topology of ''M'', not on the metric ''d''.


Motivation

The definition of the Hausdorff distance can be derived by a series of natural extensions of the distance function d(x,y) in the underlying metric space ''M'', as follows: *Define a distance function between any point ''x'' of ''M'' and any non-empty set ''Y'' of ''M'' by: ::d(x,Y)=\inf \.\ :For example, ''d''(1, ) = 2 and ''d''(7, ) = 1. *Define a (not-necessarily-symmetric) "distance" function between any two non-empty sets ''X'' and ''Y'' of ''M'' by: ::d(X,Y)=\sup \.\ :For example, d(\,\) = \sup\ = \sup\ = 2. *If ''X'' and ''Y'' are compact then ''d''(''X'',''Y'') will be finite; ''d''(''X'',''X'')=0; and ''d'' inherits the
triangle inequality In mathematics, the triangle inequality states that for any triangle, the sum of the lengths of any two sides must be greater than or equal to the length of the remaining side. This statement permits the inclusion of degenerate triangles, but ...
property from the distance function in ''M''. As it stands, ''d''(''X'',''Y'') is ''not'' a metric because ''d''(''X'',''Y'') is not always symmetric, and does not imply that (It does imply that X \subseteq Y). For example, , but . However, we can create a metric by defining the Hausdorff distance to be: ::d_(X,Y) = \max\ \, .


Applications

In computer vision, the Hausdorff distance can be used to find a given template in an arbitrary target image. The template and image are often pre-processed via an edge detector giving a binary image. Next, each 1 (activated) point in the binary image of the template is treated as a point in a set, the "shape" of the template. Similarly, an area of the binary target image is treated as a set of points. The algorithm then tries to minimize the Hausdorff distance between the template and some area of the target image. The area in the target image with the minimal Hausdorff distance to the template, can be considered the best candidate for locating the template in the target. In
computer graphics Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great de ...
the Hausdorff distance is used to measure the difference between two different representations of the same 3D object particularly when generating level of detail for efficient display of complex 3D models. If X is the surface of earth, and Y is the land-surface of earth, then by finding the
point Nemo A pole of inaccessibility with respect to a geographical criterion of inaccessibility marks a location that is the most challenging to reach according to that criterion. Often it refers to the most distant point from the coastline, implying a ...
, we see d_H(X, Y) is around 2,704.8 km.


Related concepts

A measure for the dissimilarity of two shapes is given by ''Hausdorff distance up to isometry'', denoted ''D''H. Namely, let ''X'' and ''Y'' be two compact figures in a metric space ''M'' (usually a
Euclidean space Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, that is, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are Euclidean ...
); then ''D''H(''X'',''Y'') is the infimum of ''d''H(''I''(''X''),''Y'') along all
isometries In mathematics, an isometry (or congruence, or congruent transformation) is a distance-preserving transformation between metric spaces, usually assumed to be bijective. The word isometry is derived from the Ancient Greek: ἴσος ''isos'' mea ...
''I'' of the metric space ''M'' to itself. This distance measures how far the shapes ''X'' and ''Y'' are from being isometric. The Gromov–Hausdorff convergence is a related idea: we measure the distance of two metric spaces ''M'' and ''N'' by taking the infimum of d_(I(M),J(N)) along all isometric embeddings I\colon M\to L and J\colon N\to L into some common metric space ''L''.


See also

*
Wijsman convergence Wijsman convergence is a variation of Hausdorff convergence suitable for work with unbounded sets. Intuitively, Wijsman convergence is to convergence in the Hausdorff metric as pointwise convergence is to uniform convergence. History The converge ...
*
Kuratowski convergence In mathematics, Kuratowski convergence or Painlevé-Kuratowski convergence is a notion of convergence for subsets of a topological space. First introduced by Paul Painlevé in lectures on mathematical analysis in 1902,This is reported in the Commen ...
* Hemicontinuity *
Fréchet distance In mathematics, the Fréchet distance is a measure of similarity between curves that takes into account the location and ordering of the points along the curves. It is named after Maurice Fréchet. Intuitive definition Imagine a person traversin ...


References


External links


Hausdorff distance between convex polygons


A short tutorial on how to compute and visualize the Hausdorff distance between two triangulated 3D surfaces using the open source tool
MeshLab MeshLab is a 3D mesh processing software system that is oriented to the management and processing of unstructured large meshes and provides a set of tools for editing, cleaning, healing, inspecting, rendering, and converting these kinds of meshes ...
. * MATLAB code for Hausdorff distance

{{DEFAULTSORT:Hausdorff Distance Metric geometry Distance