3

Tvar: Detekce hran

Důležitými elementárními objekty v analýze obrazu jsou hrany. Ty představují velké změny (ideálně: nespojitost) v intenzitě obrazu nebo jeho barevných složek v určitém směru, podél pro další analýzu význačných křivek, které mohou případně představovat hranice skutečných objektů zachycených v obraze nebo hranice částí objektů.

Podrobně si můžeme nechat vykreslit průběh intenzit obrázku v okolí hrany pomocí předchozího programu tecka.mw (tecka.html), když nyní ovšem namísto detailu obsahujícího tečku vybereme detail obsahující hranu:


Vybraný detail s hranou:

Intenzita v třech barevných vrstvách detailu (dvě alternativní grafická zobrazení):
 


Z této analýzy se jeví jako často dostačující zpracování černobílého obrázku.

Lokální změny intenzity lze spočítat pomocí (některé diskretní aproximace) parciálních derivací , a směr největšího růstu, tedy směr kolmý na hranu jako gradient

Program hrany.mw (hrany.html) tyto výpočty konkrétně implementuje.

Výsledek zpracování výše užitého obrázku:

vysledek

Podobných způsobů zpracování využíva na nejnižší úrovni lidský zrak.


Úloha (13.10.2009): Proveďte detekci hran pro dva obrázky. Pro uspokojivé výsledky upravte použitý program. Vaše výsledky zašlete do 20.10.2009, 7:00 hod. přednášejícímu na adresu
 Tomas.Kopf@math.slu.cz

Další příklady (pro plnou velikost klikněte na obázek):

Na Rybníčku 1
původní obrázek
Na Rybníčku 1 - vše
původní obrázek + hrany
Na Rybníčku 1 - hrany
hrany





Literatura: