Hausdorffova vzdálenost - Hausdorff distance
v matematika, Hausdorffova vzdálenostnebo Hausdorffova metrika, také zvaný Vzdálenost Pompeiu – Hausdorff,[1][2] měří, jak daleko dva podmnožiny a metrický prostor jsou od sebe navzájem. Ukazuje sadu neprázdný kompaktní podmnožiny metrického prostoru do samostatného metrického prostoru. Je pojmenován po Felix Hausdorff a Dimitrie Pompeiu.
Neformálně jsou dvě sady blízko Hausdorffovy vzdálenosti, pokud je každý bod kterékoli sady blízko nějakému bodu druhé sady. Hausdorffova vzdálenost je nejdelší vzdálenost, na kterou vás může přinutit protivník, který si vybere bod v jedné ze dvou sad, odkud pak musíte cestovat do druhé sady. Jinými slovy, je to největší ze všech vzdáleností od bodu v jedné sadě k nejbližšímu bodu ve druhé sadě.
Zdá se, že tuto vzdálenost poprvé představil Hausdorff ve své knize Grundzüge der Mengenlehre, poprvé publikováno v roce 1914, ačkoli v disertační práci z Maurice Fréchet v roce 1906, ve své studii o prostoru všech spojitých křivek z .
Definice
Nechat X a Y být dvě neprázdné podmnožiny metrického prostoru . Definujeme jejich Hausdorffovu vzdálenost podle
kde sup představuje supremum a inf the infimum.
Ekvivalentně
kde
tj. množina všech bodů uvnitř sady (někdy nazývaný -zkrmování nebo zobecněný míč poloměru kolem ).
Ekvivalentně
to je , kde je vzdálenost od bodu do sady .
Poznámka
To neplatí pro libovolné podmnožiny že naznačuje
Zvažte například metrický prostor reálných čísel s obvyklou metrikou vyvolané absolutní hodnotou,
Vzít
Pak . nicméně protože , ale .
Ale je pravda, že a ; zejména platí, pokud jsou zavřené.
Vlastnosti
- Obecně, může být nekonečný. Pokud obojí X a Y jsou ohraničený, pak je zaručeno, že bude konečný.
- kdyby a jen kdyby X a Y mít stejné uzavření.
- Za každý bod X z M a všechny neprázdné sady Y, Z z M: d(X,Y) ≤ d(X,Z) + dH(Y,Z), kde d(X,Y) je vzdálenost mezi bodem X a nejbližší bod v sadě Y.
- | průměr (Y)-průměr(X)| ≤ 2 dH(X,Y).[4]
- Pokud křižovatka X ∩ Y má neprázdný interiér, pak existuje konstanta r > 0, takže každá sada X' jehož Hausdorffova vzdálenost od X je méně než r také protíná Y.[5]
- Na množině všech podskupin M, dH poskytuje prodloužený pseudometrické.
- Na scéně F(M) všech neprázdných kompaktních podmnožin M, dH je metrika.
Motivace
Definici Hausdorffovy vzdálenosti lze odvodit řadou přirozených rozšíření funkce vzdálenosti v podkladovém metrickém prostoru M, jak následuje:[7]
- Definujte funkci vzdálenosti mezi libovolným bodem X z M a jakoukoli neprázdnou sadu Y z M podle:
- Například, d(1, {3,6}) = 2 a d(7, {3,6}) = 1.
- Definujte funkci vzdálenosti mezi libovolnými dvěma neprázdnými sadami X a Y z M podle:
- Například,
- Li X a Y jsou pak kompaktní d(X,Y) bude konečný; d(X,X) = 0; a d zdědí nerovnost trojúhelníku vlastnost z funkce vzdálenosti v M. Jak to stojí, d(X,Y) je ne metrika, protože d(X,Y) není vždy symetrický a d(X,Y) = 0 to neznamená X = Y (To naznačuje, že ). Například, d({1,3,6,7}, {3,6}) = 2, ale d({3,6}, {1,3,6,7}) = 0. Můžeme však vytvořit metriku definováním Hausdorffova vzdálenost být:
Aplikace
v počítačové vidění, Hausdorffovu vzdálenost lze použít k vyhledání dané šablony v libovolném cílovém obrázku. Šablona a obrázek jsou často předem zpracovány prostřednictvím detektor hran dávat a binární obraz. Dále je každý 1 (aktivovaný) bod v binárním obrazu šablony považován za bod v množině, „tvar“ šablony. Podobně se s oblastí binárního cílového obrazu zachází jako s množinou bodů. Algoritmus se poté pokusí minimalizovat Hausdorffovu vzdálenost mezi šablonou a určitou oblastí cílového obrazu. Oblast v cílovém obrazu s minimální Hausdorffovou vzdáleností od šablony lze považovat za nejlepšího kandidáta pro umístění šablony v cíli.[8]v počítačová grafika Hausdorffova vzdálenost se používá k měření rozdílu mezi dvěma různými reprezentacemi stejného 3D objektu[9] zvláště při generování úroveň detailu pro efektivní zobrazení složitých 3D modelů.
Související pojmy
Míra odlišnosti dvou tvarů je dána vztahem Hausdorffova vzdálenost až do izometrie, označeno DH. Jmenovitě X a Y být dvě kompaktní postavy v metrickém prostoru M (obvykle a Euklidovský prostor ); pak DH(X,Y) je infimum of dH(Já(X),Y) spolu izometrie Já metrického prostoru M pro sebe. Tato vzdálenost měří, jak daleko jsou tvary X a Y jsou izometrické.
The Konvergence Gromov – Hausdorff je související myšlenka: měříme vzdálenost dvou metrických prostorů M a N tím, že vezmeme infimum podél všech izometrických vložení a do nějakého společného metrického prostoru L.
Viz také
Reference
- ^ A b Rockafellar, R. Tyrrell; Mokré, Roger J-B (2005). Variační analýza. Springer-Verlag. p. 117. ISBN 3-540-62772-3.
- ^ Bîrsan, Temistocle; Tiba, Dan (2006), „Sto let od zavedení stanovené vzdálenosti Dimitrie Pompeiu“, Ceragioli, Francesca; Dontchev, Asen; Futura, Hitoshi; Marti, Kurt; Pandolfi, Luciano (eds.), Modelování a optimalizace systému, 199, Boston: Kluwer Academic Publishers, str. 35–39, doi:10.1007/0-387-33006-2_4, ISBN 978-0-387-32774-7, PAN 2249320
- ^ Munkres, James (1999). Topologie (2. vyd.). Prentice Hall. str. 280–281. ISBN 0-13-181629-2.
- ^ Průměr a Hausdorffova vzdálenost, Math.SE
- ^ Hausdorffova vzdálenost a křižovatka, Math.SE
- ^ Henrikson, Jeff (1999). „Úplnost a úplná omezenost Hausdorffovy metriky“ (PDF). MIT vysokoškolský žurnál matematiky: 69–80. Archivovány od originál (PDF) 23. června 2002.
- ^ Barnsley, Michael (1993). Fraktály všude. Morgan Kaufmann. str. Ch. II.6. ISBN 0-12-079069-6.
- ^ Hausdorff-Based Matching
- ^ Cignoni, P .; Rocchini, C .; Scopigno, R. (1998). "Metro: Chyba měření na zjednodušených plochách". Fórum počítačové grafiky. 17 (2): 167–174. CiteSeerX 10.1.1.95.9740. doi:10.1111/1467-8659.00236.
externí odkazy
- Hausdorffova vzdálenost mezi konvexními polygony.
- Pomocí MeshLab k měření rozdílu mezi dvěma povrchy Krátký návod, jak vypočítat a vizualizovat Hausdorffovu vzdálenost mezi dvěma trojúhelníkovými 3D povrchy pomocí nástroje open source MeshLab.
- MATLAB kód pro vzdálenost Hausdorff: [1]