Расстояние Хаусдорфа - Hausdorff distance
В математика, то Расстояние Хаусдорфа, или же Метрика Хаусдорфа, также называемый Расстояние Помпею – Хаусдорфа,[1][2] измеряет, как далеко два подмножества из метрическое пространство находятся друг от друга. Получается набор непустой компактный подмножества метрического пространства в собственное метрическое пространство. Он назван в честь Феликс Хаусдорф и Димитрие Помпейу.
Неформально, два набора близки по расстоянию Хаусдорфа, если каждая точка любого набора близка к некоторой точке другого набора. Расстояние Хаусдорфа - это самое большое расстояние, на которое вы можете быть вынуждены пройти противник, который выбирает точку в одном из двух наборов, откуда вы затем должны отправиться в другой набор. Другими словами, это наибольшее из всех расстояний от точки в одном наборе до ближайшей точки в другом наборе.
Кажется, что это расстояние впервые было введено Хаусдорфом в своей книге. Grundzüge der Mengenlehre, впервые опубликовано в 1914 году, хотя очень близкий родственник появился в докторской диссертации Морис Фреше в 1906 г., изучая пространство всех непрерывных кривых из .
Определение
Позволять Икс и Y два непустых подмножества метрического пространства . Определим их хаусдорфово расстояние к
куда Как дела представляет супремум и инф то инфимум.
Эквивалентно,
куда
то есть набор всех точек внутри из набора (иногда называют - откорма или обобщенный мяч радиуса вокруг ).
Эквивалентно,
то есть, , куда это расстояние от точки к набору .
Замечание
Это неверно для произвольных подмножеств который подразумевает
Например, рассмотрим метрическое пространство действительных чисел с обычной метрикой индуцированный абсолютной величиной,
Брать
потом . тем не мение потому что , но .
Но это правда, что и ; в частности это верно, если закрыты.
Характеристики
- В целом, может быть бесконечным. Если оба Икс и Y находятся ограниченный, тогда гарантированно будет конечным.
- если и только если Икс и Y имеют такое же закрытие.
- За каждую точку Икс из M и любые непустые множества Y, Z из M: d(Икс,Y) ≤ d(Икс,Z) + dЧАС(Y,Z), куда d(Икс,Y) - расстояние между точкой Икс и ближайшая точка в наборе Y.
- | диаметр (Y)-диаметр(Икс)| ≤ 2 dЧАС(Икс,Y).[4]
- Если пересечение Икс ∩ Y имеет непустую внутренность, то существует постоянная р > 0, такое, что каждый набор ИКС' чье расстояние Хаусдорфа от Икс меньше чем р также пересекает Y.[5]
- На множестве всех подмножеств M, dЧАС дает расширенный псевдометрический.
- На съемочной площадке F(M) всех непустых компактных подмножеств M, dЧАС это метрика.
Мотивация
Определение расстояния Хаусдорфа может быть получено с помощью серии естественных расширений функции расстояния в базовом метрическом пространстве M, следующее:[7]
- Определите функцию расстояния между любой точкой Икс из M и любой непустой набор Y из M к:
- Например, d(1, {3,6}) = 2 и d(7, {3,6}) = 1.
- Определите функцию расстояния между любыми двумя непустыми наборами Икс и Y из M к:
- Например,
- Если Икс и Y компактны, то d(Икс,Y) будет конечно; d(Икс,Икс) = 0; и d наследует неравенство треугольника свойство из функции расстояния в M. В его нынешнем виде d(Икс,Y) является нет метрика, потому что d(Икс,Y) не всегда симметричен, и d(Икс,Y) = 0 не означает, что Икс = Y (Это означает, что ). Например, d({1,3,6,7}, {3,6}) = 2, но d({3,6}, {1,3,6,7}) = 0. Однако мы можем создать метрику, определив Расстояние Хаусдорфа быть:
Приложения
В компьютерное зрение, расстояние Хаусдорфа можно использовать для поиска заданного шаблона в произвольном целевом изображении. Шаблон и изображение часто предварительно обрабатываются через детектор края давая двоичное изображение. Затем каждая 1 (активированная) точка в двоичном изображении шаблона обрабатывается как точка в наборе, «форме» шаблона. Точно так же область двоичного целевого изображения обрабатывается как набор точек. Затем алгоритм пытается минимизировать расстояние Хаусдорфа между шаблоном и некоторой областью целевого изображения. Область на целевом изображении с минимальным расстоянием Хаусдорфа до шаблона может считаться лучшим кандидатом для размещения шаблона в целевом объекте.[8]В компьютерная графика расстояние Хаусдорфа используется для измерения разницы между двумя разными представлениями одного и того же трехмерного объекта.[9] особенно при создании уровень детализации для эффективного отображения сложных 3D-моделей.
Связанные понятия
Мера различия двух форм дается выражением Расстояние Хаусдорфа с точностью до изометрии, обозначенный DЧАС. А именно пусть Икс и Y - две компактные фигуры в метрическом пространстве M (обычно Евклидово пространство ); тогда DЧАС(Икс,Y) - нижняя грань dЧАС(я(Икс),Y) вдоль всего изометрии я метрического пространства M себе. Это расстояние определяет, насколько далеко формы Икс и Y изометричны.
В Сходимость Громова – Хаусдорфа. родственная идея: мы измеряем расстояние двух метрических пространств M и N взяв нижнюю границу вдоль всех изометрических вложений и в какое-то общее метрическое пространство L.
Смотрите также
Рекомендации
- ^ а б Рокафеллар, Р. Тиррелл; Мокрый, Роджер Джей-Би (2005). Вариационный анализ. Springer-Verlag. п. 117. ISBN 3-540-62772-3.
- ^ Бирсан, Темистокле; Тиба, Дэн (2006), «Сто лет с момента введения Димитри Помпейу установленного расстояния», в Чераджоли, Франческа; Дончев, Асен; Futura, Hitoshi; Марти, Курт; Пандольфи, Лучано (ред.), Системное моделирование и оптимизация, 199, Бостон: Kluwer Academic Publishers, стр. 35–39, Дои:10.1007/0-387-33006-2_4, ISBN 978-0-387-32774-7, МИСТЕР 2249320
- ^ Мункрес, Джеймс (1999). Топология (2-е изд.). Prentice Hall. С. 280–281. ISBN 0-13-181629-2.
- ^ Диаметр и расстояние Хаусдорфа, Math.SE
- ^ Расстояние Хаусдорфа и пересечение, Math.SE
- ^ Хенриксон, Джефф (1999). «Полнота и тотальная ограниченность метрики Хаусдорфа» (PDF). Журнал математики для студентов MIT: 69–80. Архивировано из оригинал (PDF) 23 июня 2002 г.
- ^ Барнсли, Майкл (1993). Фракталы везде. Морган Кауфманн. стр. гл. II.6. ISBN 0-12-079069-6.
- ^ Сопоставление на основе Хаусдорфа
- ^ Cignoni, P .; Rocchini, C .; Скопиньо Р. (1998). «Метро: погрешность измерения на упрощенных поверхностях». Форум компьютерной графики. 17 (2): 167–174. CiteSeerX 10.1.1.95.9740. Дои:10.1111/1467-8659.00236.
внешняя ссылка
- Хаусдорфово расстояние между выпуклыми многоугольниками.
- Использование MeshLab для измерения разницы между двумя поверхностями Краткое руководство о том, как вычислить и визуализировать расстояние Хаусдорфа между двумя триангулированными трехмерными поверхностями с помощью инструмента с открытым исходным кодом MeshLab.
- Код MATLAB для расстояния Хаусдорфа: [1]