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
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):