Detekce hřebene - Ridge detection

Detekce hřebene je pokus pomocí softwaru lokalizovat hřebeny (nebo hrany) v obraze.

v matematika a počítačové vidění, hřebeny (nebo hřebenová sada) a plynulá funkce ze dvou proměnných je sada křivek, jejichž body jsou, v jednom nebo více způsobech, které budou přesněji uvedeny níže, místní maxima funkce alespoň v jedné dimenzi. Tato představa zachycuje geografickou intuici hřebeny. Pro funkci N proměnné, jeho hřebeny jsou množinou křivek, jejichž body jsou lokálními maximy v N - 1 rozměry. V tomto ohledu pojem hřebenových bodů rozšiřuje koncept a místní maximum. Odpovídajícím způsobem pojem údolí pro funkci lze definovat nahrazením podmínky místního maxima podmínkou a místní minimum. Spojení hřebenových sad a údolních sad spolu se související sadou bodů zvaných sada konektorů tvoří spojenou sadu křivek, které rozdělují, protínají nebo se setkávají v kritických bodech funkce. Toto sjednocení množin dohromady se nazývá funkce relativní kritická množina.[1][2]

Hřebenové množiny, údolní množiny a relativní kritické množiny představují důležité geometrické informace, které jsou vlastní funkci. Svým způsobem poskytují kompaktní reprezentaci důležitých funkcí funkce, ale otázka, do jaké míry je lze použít k určení globálních funkcí funkce, je otevřenou otázkou. Primární motivace pro vytvoření detekce hřebene a detekce údolí postupy přišly analýza obrazu a počítačové vidění a je zachytit vnitřek podlouhlých objektů v doméně obrazu. Zastoupení související s hřebeny, pokud jde o povodí byly použity pro segmentace obrazu. Byly také pokusy zachytit tvary objektů grafickými reprezentacemi, které odrážejí hřebeny, údolí a kritické body v doméně obrazu. Taková znázornění však mohou být vysoce citlivá na hluk, pokud jsou počítána pouze v jednom měřítku. Protože teoretické výpočty v měřítku a prostoru zahrnují konvoluci s Gaussovským (vyhlazovacím) jádrem, doufalo se, že použití víceúrovňových hřebenů, údolí a kritických bodů v kontextu měřítko prostoru teorie by měla umožňovat robustnější zobrazení objektů (nebo tvarů) v obraze.

V tomto ohledu lze hřebeny a údolí považovat za doplněk přírodních úrokové body nebo místní extremální body. S vhodně definovanými pojmy, hřebeny a údolími v intenzita krajiny (nebo v jiném znázornění odvozeném od krajiny intenzity) může tvořit a měřítko neměnné kostra pro organizaci prostorových omezení místního vzhledu s řadou kvalitativních podobností se způsoby Blumu transformace střední osy poskytuje a tvarová kostra pro binární obrazy. V typických aplikacích se deskriptory hřebenů a údolí často používají k detekci silnic v letecké snímky a pro detekci cévy v obrázky sítnice nebo trojrozměrný obrazy magnetické rezonance.

Diferenciální geometrická definice hřebenů a údolí v pevném měřítku v dvourozměrném obrazu

Nechat označit dvourozměrnou funkci a nechat být měřítko-prostorová reprezentace z získaný konvolucí s Gaussovou funkcí

.

Kromě toho a označit vlastní čísla z Hesenská matice

z měřítko-prostorová reprezentace s transformací souřadnic (rotací) aplikovanou na místní operátory derivace směru,

kde p a q jsou souřadnice otočeného souřadného systému.

Je možné ukázat, že smíšený derivát v transformovaném souřadnicovém systému je nula, pokud se rozhodneme

,.

Poté formální diferenciální geometrická definice hřebenů v pevném měřítku lze vyjádřit jako množinu bodů, které splňují[3]

Odpovídajícím způsobem údolí údolí v měřítku jsou množinou bodů

Z hlediska a souřadnicový systém s směr rovnoběžný s přechodem obrazu

kde

lze ukázat, že tato definice hřebene a údolí může být místo toho rovnocenná[4] být napsán jako

kde

a znamení určuje polaritu; na hřebeny a pro údolí.

Výpočet hřebenů proměnného měřítka z dvourozměrných obrazů

Hlavním problémem výše uvedené definice hřebene pevné stupnice je, že může být velmi citlivá na výběr úrovně stupnice. Experimenty ukazují, že parametr měřítka Gaussova pre-vyhlazovacího jádra musí být pečlivě nastaven na šířku struktury hřebene v doméně obrazu, aby detektor hřebene vytvořil spojenou křivku odrážející podkladové struktury obrazu. Abychom tento problém vyřešili, aniž by byly k dispozici předchozí informace, je třeba použít pojem hřebeny v měřítku byla zavedena, která považuje parametr měřítka za inherentní vlastnost definice hřebene a umožňuje měnit úrovně měřítka podél hřebene měřítka-prostoru. Koncept vyvýšeniny v měřítku a prostoru navíc umožňuje automatické naladění parametru měřítka na šířku hřebenových struktur v doméně obrazu, ve skutečnosti v důsledku dobře definované definice. V literatuře byla na základě této myšlenky navržena řada různých přístupů.

Nechat označuje míru pevnosti hřebene (bude specifikováno níže). Potom pro dvourozměrný obraz je hřeben měřítka-prostor množina bodů, které splňují

kde je parametr měřítka v měřítko-prostorová reprezentace. Podobně, a scale-space údolí je sada bodů, které splňují

Okamžitým důsledkem této definice je, že u dvourozměrného obrazu koncept hřebenů měřítkového prostoru zametá sadu jednorozměrných křivek v trojrozměrném měřítkovém prostoru, kde se parametr měřítka může měnit podél měřítka - vesmírný hřeben (nebo údolí měřítka-prostor). Deskriptor hřebene v doméně obrazu pak bude projekcí této trojrozměrné křivky do roviny dvojrozměrného obrazu, kde lze informace o měřítku atributů v každém bodě hřebene použít jako přirozený odhad šířky hřebenové struktury v doména obrázku v sousedství tohoto bodu.

V literatuře byla navržena různá opatření síly hřebene. Když Lindeberg (1996, 1998)[5] vytvořil termín měřítko-prostorový hřeben, uvažoval o třech opatřeních síly hřebene:

  • Hlavní hlavní zakřivení
vyjádřeno v -normalizované deriváty s
.
  • Náměstí -rozdíl normalizovaných čtvercových vlastních čísel
  • Náměstí -normalizovaný rozdíl vlastních čísel

Pojem -normalizované deriváty jsou zde zásadní, protože umožňují správnou kalibraci algoritmů detektoru hřebene a údolí. Vyžadováním toho, aby u jednorozměrného Gaussova hřebene vloženého do dvou (nebo tří rozměrů) měla být detekční stupnice rovna šířce hřebenové struktury měřené v jednotkách délky (požadavek shody mezi velikostí detekčního filtru a struktura obrazu, na kterou reaguje), z toho vyplývá, že je třeba si vybrat . Z těchto tří měr síly hřebene první entita je měřítko síly hřebene pro všeobecné použití s ​​mnoha aplikacemi, jako je detekce krevních cév a extrakce silnic. Subjekt nicméně byl použit v aplikacích, jako je vylepšení otisků prstů,[6] sledování ruky v reálném čase a rozpoznávání gest[7] stejně jako pro modelování statistik místního obrazu pro detekci a sledování lidí v obrazech a videích.[8]

Existují také další úzce související definice hřebenů, které využívají normalizované deriváty s implicitním předpokladem .[9] Rozvíjejte tyto přístupy podrobněji. Při detekci hřebenů pomocí , nicméně, detekční stupnice bude dvakrát větší než pro , což má za následek více tvarových zkreslení a nižší schopnost zachytit hřebeny a údolí s blízkými interferujícími strukturami obrazu v doméně obrazu.

Dějiny

Pojem hřebeny a údolí v digitálních obrazech představil Haralick v roce 1983[10] a Crowley týkající se rozdíl Gaussianů pyramidy v roce 1984.[11][12] Aplikace hřebenových deskriptorů při analýze lékařského obrazu byla rozsáhle studována Pizerem a jeho spolupracovníky[13][14][15] což má za následek jejich představu o M-opakováních.[16] Lindeberg zavedením detekce hřebenů také podpořil -normalizované deriváty a hřebeny v měřítku a prostoru definované z lokální maximalizace vhodně normalizovaného hlavního hlavního zakřivení hesenské matice (nebo jiné míry síly hřebene) v prostoru a v měřítku. Tyto pojmy byly později vyvinuty s aplikací na těžbu silnic Steger et al.[17][18] a k segmentaci krevních cév Frangi et al.[19] stejně jako k detekci křivočarých a tubulárních struktur Sato et al.[20] a Krissian a kol.[21] Přehled několika klasických hřebenových definic v pevném měřítku, včetně vztahů mezi nimi, podali Koenderink a van Doorn.[22] Přehled technik extrakce cév představili Kirbas a Quek.[23]

Definice hřebenů a údolí v N rozměrech

V nejširším smyslu pojem ridge zobecňuje myšlenku místního maxima funkce se skutečnou hodnotou. Bod v doméně funkce je místní maximum funkce, pokud je vzdálenost s majetkem, že pokud je uvnitř jednotky , pak . Je dobře známo, že kritické body, z nichž jsou lokální maxima pouze jedním typem, jsou izolované body v doméně funkce ve všech, s výjimkou neobvyklých situací (tj., negenerické případy).

Zvažte uvolnění tohoto stavu pro v celé čtvrti mírně vyžadovat pouze to, aby toto držení na dimenzionální podmnožina. Tato relaxace pravděpodobně umožňuje, aby soubor bodů, které splňují kritéria, které budeme nazývat hřeben, měl alespoň v obecném případě jediný stupeň volnosti. To znamená, že sada hřebenových bodů vytvoří jednorozměrný lokus nebo hřebenovou křivku. Všimněte si, že výše uvedené lze upravit tak, aby zobecnil myšlenku na místní minima a vedl k tomu, co by se dalo nazvat jednorozměrnými údolními křivkami.

Tato následující definice hřebenu navazuje na knihu Eberly[24] a lze jej chápat jako zobecnění některých výše uvedených definic hřebene. Nechat být otevřenou sadou a být hladký. Nechat . Nechat být gradientem na a nechte být Hesenská matice na . Nechat být objednané vlastní hodnoty z a nechte být jednotkovým vlastním vektorem ve vlastním prostoru pro . (K tomu je třeba předpokládat, že všechny vlastní hodnoty jsou odlišné.)

Bod je bod na jednorozměrném hřebenu pokud platí následující podmínky:

  1. , a
  2. pro .

Tím je přesný koncept, který omezeno na tento konkrétní -dimenzionální podprostor má místní maximum na .

Tato definice se přirozeně zobecňuje na k-dimenzionální hřeben takto: bod je bod na k-rozměrný hřeben pokud platí následující podmínky:

  1. , a
  2. pro .

V mnoha ohledech tyto definice přirozeně zobecňují definici lokálního maxima funkce. Vlastnosti hřebenů maximální konvexity staví Damon na pevnou matematickou základnu[1] a Miller.[2] Jejich vlastnosti v rodinách s jedním parametrem stanovil Keller.[25]

Maximum Scale Ridge

Následující definici lze vysledovat k Fritschovi[26] který se zajímal o extrakci geometrických informací o obrázcích do dvourozměrných obrázků ve stupních šedi. Fritsch filtroval svůj obraz filtrem „mediality“, který mu poskytoval informace analogické „vzdáleným hranicím“ dat v měřítku-prostoru. Hřebeny tohoto obrazu, jakmile byly promítnuty do původního obrazu, měly být analogické s kostrou tvaru (např., Blum Medial Axis) původního obrazu.

Následuje definice maximálního rozsahu stupnice funkce tří proměnných, z nichž jedna je parametrem „scale“. Jedna věc, kterou chceme, aby byla v této definici pravdivá, je, pokud je bod na tomto hřebeni, pak je hodnota funkce v bodě maximální v měřítku. Nechat být plynulá diferencovatelná funkce na . The je bod na hřebenu maximálního měřítka právě tehdy

  1. a , a
  2. a .

Vztahy mezi detekcí hran a detekcí hřebenů

Účelem detekce hřebene je obvykle zachytit hlavní osu symetrie podlouhlého objektu,[Citace je zapotřebí ] vzhledem k tomu, že účelem Detekce hrany je obvykle zachytit hranici objektu. Některá literatura o detekci hran však chybně[Citace je zapotřebí ] zahrnuje pojem hřebenů do konceptu hran, což zaměňuje situaci.

Pokud jde o definice, existuje úzké spojení mezi detektory hran a hřebenovými detektory. S formulací maxima, jak uvádí Canny,[27] platí, že hrany jsou definovány jako body, kde velikost přechodu předpokládá lokální maximum ve směru přechodu. Po diferenciálním geometrickém způsobu vyjádření této definice[28] můžeme ve výše uvedeném -coordinate system state that the gradient magnitude of the scale-space representation, which is equal to the first-order directional derivative in the -směr , by měl mít svůj směrový derivát prvního řádu v -směr rovný nule

zatímco směrová derivace druhého řádu v - směr by měl být záporný, tj.

.

Napsáno jako explicitní výraz z hlediska místních parciálních derivací , ... , tuto definici hran lze vyjádřit jako křivky přechodu nuly diferenciálního invariantu

které splňují podmínku znaménka na následujícím diferenciálním invariantu

(viz článek na Detekce hrany Pro více informací). Zejména takto získané hrany jsou hřebeny magnitudy gradientu.

Viz také

Reference

  1. ^ A b Damon, J. (březen 1999). "Vlastnosti hřebenů a jader ve dvourozměrných obrazech". J Math Imaging Vis. 10 (2): 163–174. doi:10.1023 / A: 1008379107611.
  2. ^ A b Miller, J. Nastavuje se relativní kritická hodnota a aplikace pro analýzu obrazu. Ph.D. Disertační práce. University of North Carolina. 1998.
  3. ^ T. Lindeberg (2008/2009). "Scale-space". V Benjamin Wah (ed.). Encyclopedia of Computer Science and Engineering. IV. John Wiley and Sons. 2495–2504. doi:10.1002 / 9780470050118.ecse609. ISBN  978-0470050118. Zkontrolujte hodnoty data v: | rok = (Pomoc)
  4. ^ Lindeberg, T (1994). „Scale-space theory: a basic tool for analyzing structures at different scales“. Journal of Applied Statistics. 21 (2): 224–270. doi:10.1080/757582976.
  5. ^ Lindeberg, T. (1998). "Detekce hran a detekce hřebenů s automatickým výběrem měřítka". International Journal of Computer Vision. 30 (2): 117–154. doi:10.1023 / A: 1008097225773. Dřívější verze představená na IEEE Conference on Pattern Recognition and Computer Vision, CVPR'96, San Francisco, California, strany 465–470, červen 1996
  6. ^ Almansa, A., Lindeberg, T. (2000). „Vylepšení otisků prstů tvarovou adaptací operátorů v měřítku s automatickým výběrem měřítka“. Transakce IEEE na zpracování obrazu. 9 (12): 2027–42. doi:10.1109/83.887971. PMID  18262941.CS1 maint: více jmen: seznam autorů (odkaz)
  7. ^ L. Bretzner, I. Laptev a T. Lindeberg: Rozpoznávání gest rukou pomocí víceúrovňových barevných funkcí, hierarchické modely a filtrování částic, Proč. Konference IEEE na tváři a gestu 2002, Washington DC, 423–428.
  8. ^ Sidenbladh, H., Black, M. (2003). „Učení statistik lidí na obrázcích a videích“ (PDF). International Journal of Computer Vision. 54 (1–2): 183–209. doi:10.1023 / a: 1023765619733.CS1 maint: více jmen: seznam autorů (odkaz)
  9. ^ J. Furst a J. Miller, “The Maximal Scale Ridge: Incorporating Scale in the Ridge Definition ", Scale Space Theory in Computer Vision: Proceedings of the First International Conference on, Scale Space '97, 93–104. Springer Lecture Notes in Computer Science, sv. 1682.
  10. ^ Haralick, R. (duben 1983). "Hřebeny a údolí na digitálních obrázcích". Počítačové vidění, grafika a zpracování obrazu. 22 (10): 28–38. doi:10.1016 / 0734-189X (83) 90094-4.
  11. ^ Crowley, J.L., Parker, A.C. (březen 1984). „Reprezentace tvaru založeného na vrcholech a hřebenech v rozdílu transformace dolního průchodu“ (PDF). IEEE Trans Pattern Anal Mach Intell. 6 (2): 156–170. CiteSeerX  10.1.1.161.3102. doi:10.1109 / TPAMI.1984.4767500. PMID  21869180.CS1 maint: více jmen: seznam autorů (odkaz)
  12. ^ Crowley, J.L., Sanderson, A. (leden 1987). „Reprezentace vícenásobného rozlišení a pravděpodobnostní shoda 2D tvaru šedé stupnice“ (PDF). IEEE Trans Pattern Anal Mach Intell. 9 (1): 113–121. CiteSeerX  10.1.1.1015.9294. doi:10.1109 / TPAMI.1987.4767876. PMID  21869381.CS1 maint: více jmen: seznam autorů (odkaz)
  13. ^ Gauch, J.M., Pizer, S.M. (Červen 1993). "Multirezoluční analýza hřebenů a údolí v obrazech šedé stupnice". IEEE Trans Pattern Anal Mach Intell. 15 (6): 635–646. doi:10.1109/34.216734.CS1 maint: více jmen: seznam autorů (odkaz)
  14. ^ Eberly D .; Gardner R .; Morse B .; Pizer S .; Scharlach C. (prosinec 1994). "Hřebeny pro analýzu obrazu". Journal of Mathematical Imaging and Vision. 4 (4): 353–373. doi:10.1007 / BF01262402.
  15. ^ Pizer, Stephen M., Eberly, David, Fritsch, Daniel S. (leden 1998). „Zoom-invariantní vidění figurálního tvaru: matematika jader“. Počítačové vidění a porozumění obrazu. 69 (1): 55–71. CiteSeerX  10.1.1.38.3116. doi:10.1006 / cviu.1997.0563.CS1 maint: více jmen: seznam autorů (odkaz)
  16. ^ S. Pizer, S. Joshi, T. Fletcher, M. Styner, G. Tracton, J. Chen (2001) „Segmentation of Single-Figure Objects by Deformable M-reps“, Proceedings of the 4th International Conference on Medical Image Computing a intervence asistovaná počítačem, Springerova přednáška v informatice; Sv. 2208, s. 862–871
  17. ^ Steger C. (1998). "Nestranný detektor křivočarých struktur". IEEE Trans Pattern Anal Mach Intell. 20 (2): 113–125. CiteSeerX  10.1.1.42.2266. doi:10.1109/34.659930.
  18. ^ Laptev I .; Mayer H .; Lindeberg T .; Eckstein W .; Steger C .; Baumgartner A. (2000). „Automatická extrakce silnic z leteckých snímků na základě zmenšeného prostoru a hadů“ (PDF). Strojové vidění a aplikace. 12 (1): 23–31. doi:10,1007 / s001380050121.
  19. ^ Frangi AF, Niessen WJ, Hoogeveen RM, van Walsum T, Viergever MA (říjen 1999). "Modelová kvantifikace 3-D magnetických rezonančních angiografických obrazů". IEEE Trans Med Imaging. 18 (10): 946–56. CiteSeerX  10.1.1.502.5994. doi:10.1109/42.811279. PMID  10628954.
  20. ^ Sato Y, Nakajima S, Shiraga N, Atsumi H, Yoshida S a kol. (1998). „Trojrozměrný víceúrovňový řádkový filtr pro segmentaci a vizualizaci křivočarých struktur v lékařských obrazech“ (PDF). Analýza lékařského obrazu. 2 (2): 143–168. doi:10.1016 / s1361-8415 (98) 80009-1.
  21. ^ Krissian K .; Malandain G .; Ayache N .; Vaillan R .; Trousset Y. (2000). „Modelová detekce trubicových struktur ve 3D obrazech“. Počítačové vidění a porozumění obrazu. 80 (2): 130–171. doi:10.1006 / cviu.2000.0866.
  22. ^ Koenderink, Jan J., van Doorn, Andrea J. (květen 1994). "2 + 1-D diferenciální geometrie". Písmena pro rozpoznávání vzorů. 15 (5): 439–443. doi:10.1016/0167-8655(94)90134-1.CS1 maint: více jmen: seznam autorů (odkaz)
  23. ^ Kirbas C, Quek F (2004). „Přehled technik a algoritmů extrakce cév“ (PDF). ACM Computing Surveys. 36 (2): 81–121. CiteSeerX  10.1.1.460.8544. doi:10.1145/1031120.1031121.
  24. ^ Eberly, D. (1996). Mosty v analýze obrazu a dat. Kluwer. ISBN  978-0-7923-4268-7.
  25. ^ Kerrel, R. Obecné přechody relativních kritických sad v parametrizovaných rodinách s aplikacemi pro analýzu obrazu. University of North Carolina. 1999.
  26. ^ Fritsch, DS, Eberly, D., Pizer, SM a McAuliffe, MJ. „Stimulovaná jádra a jejich aplikace v lékařském zobrazování.“ Information Processing in Medical Imaging, Y. Bizais, C Barillot, R DiPaola, eds., Kluwer Series in Computational Imaging and Vision, pp. 365–368.
  27. ^ Canny J. (1986). „Výpočetní přístup k detekci hran“. IEEE Trans Pattern Anal Mach Intell. 8 (6): 679–698. doi:10.1109 / TPAMI.1986.4767851.
  28. ^ Lindeberg T. (1993). „Diskrétní derivační aproximace s vlastnostmi měřítka: prostor pro extrakci prvků na nízké úrovni“. Journal of Mathematical Imaging and Vision. 3 (4): 349–376. doi:10.1007 / BF01664794.

externí odkazy