В математике, расстояние Хаусдорфа или метрика Хаусдорфа, также называемое расстоянием Помпейу – Хаусдорфа, измеряет, насколько далеко два подмножества в метрическом пространстве находятся друг от друга. Он превращает набор непустых компактных подмножеств метрического пространства в собственное метрическое пространство. Он назван в честь Феликса Хаусдорфа и Димитри Помпейу.
Неформально, два набора близки по расстоянию Хаусдорфа, если каждая точка одного набора близка к некоторой точке другого набора. Расстояние Хаусдорфа - это самое большое расстояние, на которое вы можете быть вынуждены пройти противник, который выбирает точку в одном из двух наборов, откуда вы затем должны отправиться в другой набор. Другими словами, это наибольшее из всех расстояний от точки в одном наборе до ближайшей точки в другом наборе.
Кажется, что это расстояние впервые было введено Хаусдорфом в его книге Grundzüge der Mengenlehre, впервые опубликованной в 1914 году, хотя очень близкий родственник появился в докторской диссертации Мориса Фреше. в 1906 г., в своем исследовании пространства всех непрерывных кривых от .
Содержание
- 1 Определение
- 2 Свойства
- 3 Мотивация
- 4 Приложения
- 5 Понятия, связанные с данным
- 6 См. Также
- 7 Ссылки
- 8 Внешние ссылки
Определение
Компоненты вычисления расстояния Хаусдорфа между зеленой линией X и синей линией Y.
Пусть X и Y - два непустых подмножества метрического пространства . Мы определяем их расстояние Хаусдорфа как
где sup представляет верхнюю грань, а inf точную нижнюю границу.
Эквивалентно,
где
то есть набор всех точек в пределах набора ( иногда его называют -откорма или обобщенным шаром радиуса около ).
Эквивалентно
то есть , где - расстояние от точки до множества .
Замечание
Это неверно для произвольных подмножеств , что подразумевает
Например, рассмотрим метрическое пространство действительных чисел с обычной метрикой , вызванной абсолютным значением,
Возьмите
Тогда . Однако , потому что , но .
Но верно, что и ; в частности, это верно, если закрыты.
Свойства
- В общем, может быть бесконечным. Если и X, и Y ограничены, то гарантировано быть конечным.
- тогда и только тогда, когда X и Y имеют то же замыкание.
- Для каждой точки x из M и любых непустых множеств Y, Z из M: d (x, Y) ≤ d (x, Z) + d H ( Y, Z), где d (x, Y) - расстояние между точкой x и ближайшей точкой в множестве Y.
- | диаметр (Y) -диаметр (X) | ≤ 2 d H (X, Y).
- Если пересечение X ∩ Y имеет непустую внутренность, то существует константа r>0, такая, что каждое множество X ′ расстояние Хаусдорфа от X меньше r также пересекает Y.
- На множестве всех подмножеств M, d H дает расширенный псевдометрический.
- На множестве F (M) всех непустых компактных подмножеств M, d H является метрикой.
- Если M полное, то F (M) тоже.
- Если M компактно, то и F (M) тоже.
- Топология F (M) зависит только от топологии M, а не от метрики d.
Мотивация
Определение расстояния Хаусдорфа может быть получено с помощью ряда естественные расширения функции расстояния в базовом метрическом пространстве M следующим образом:
- Определите функцию расстояния между любыми точка x из M и любое непустое множество Y из M следующим образом:
- Например, d (1, {3,6}) = 2 и d (7, {3,6}) = 1.
- Определите функцию расстояния между любыми двумя непустыми множествами X и Y из M следующим образом:
- Например,
- Если X и Y компактны, то d (X, Y) будет конечным; d (X, X) = 0; и d наследует свойство неравенства треугольника от функции расстояния в M. В его нынешнем виде d (X, Y) не является метрикой, потому что d (X, Y) не всегда симметричен, а d (X, Y) = 0 не означает, что X = Y (это означает, что ). Например, d ({1,3,6,7}, {3,6}) = 2, но d ({3,6}, {1,3,6,7}) = 0. Однако мы можем создать метрику, задав для расстояния Хаусдорфа значение:
Приложения
В компьютерном зрении расстояние Хаусдорфа можно использовать для поиска заданного шаблона в произвольном целевом изображении. Шаблон и изображение часто предварительно обрабатываются с помощью детектора края , что дает двоичное изображение. Затем каждая 1 (активированная) точка в двоичном изображении шаблона рассматривается как точка в наборе, «форма» шаблона. Точно так же область двоичного целевого изображения обрабатывается как набор точек. Затем алгоритм пытается минимизировать расстояние Хаусдорфа между шаблоном и некоторой областью целевого изображения. Область на целевом изображении с минимальным расстоянием Хаусдорфа до шаблона может считаться лучшим кандидатом для размещения шаблона в целевом объекте. В компьютерной графике расстояние Хаусдорфа используется для измерения разницы между двумя различными представлениями одного и того же трехмерного объекта, в частности, при генерации уровня детализации для эффективного отображения сложных трехмерных моделей.
Понятия, связанные с данным
Мера несходства двух форм задается расстоянием Хаусдорфа с точностью до изометрии, обозначенным D H. А именно, пусть X и Y - две компактные фигуры в метрическом пространстве M (обычно евклидово пространство ); тогда D H (X, Y) - нижняя грань d H (I (X), Y) вдоль всех изометрий I метрического пространства M к сам. Это расстояние показывает, насколько формы X и Y отличаются от изометрии.
Сходимость Громова – Хаусдорфа является родственной идеей: мы измеряем расстояние между двумя метрическими пространствами M и N, беря нижнюю грань вдоль всех изометрических вложений и в некоторое общее метрическое пространство L.
См. Также
Ссылки
Внешние ссылки
- Расстояние Хаусдорфа между выпуклыми многоугольниками.
- Использование MeshLab для измерения разницы между двумя поверхностями Краткое руководство по вычислению и визуализации расстояния Хаусдорфа между двумя триангулированными трехмерными поверхностями с использованием инструмента с открытым исходным кодом MeshLab.
- Код MATLAB для расстояния Хаусдорфа: [1]