Matematická morfologie

Podobné dokumenty
ROZ I. CVIČENÍ V. Morfologické operace v obraze teorie & praxe

Matematická morfologie

Operace s obrazem II

Zobrazování těles. problematika geometrického modelování. základní typy modelů. datové reprezentace modelů základní metody geometrického modelování

Analýza a zpracování digitálního obrazu

Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách

Matematika B101MA1, B101MA2

Jasové transformace. Karel Horák. Rozvrh přednášky:

Analýza pohybu. Karel Horák. Rozvrh přednášky: 1. Úvod. 2. Úlohy analýzy pohybu. 3. Rozdílové metody. 4. Estimace modelu prostředí. 5. Optický tok.

Geometrické transformace

MATURITNÍ TÉMATA Z MATEMATIKY

Základní pojmy teorie množin Vektorové prostory

Maturitní témata profilová část

Grafy. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta.

Maturitní otázky z předmětu MATEMATIKA

Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost.

transformace je posunutí plus lineární transformace má svou matici vzhledem k homogenním souřadnicím [1]

Matematická analýza III.

13 Barvy a úpravy rastrového

Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory

Užití morfologických metod při přenosu signálu

1 Báze a dimenze vektorového prostoru 1

Maturitní okruhy z matematiky - školní rok 2007/2008

1 Topologie roviny a prostoru

9 Prostorová grafika a modelování těles

44. Obraz jako signál.

Maturitní témata z matematiky

Úvod do zpracování signálů

6. Vektorový počet Studijní text. 6. Vektorový počet

i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice

GIS Geografické informační systémy

Text úlohy. Která barva nepatří do základních barev prostoru RGB? Vyberte jednu z nabízených možností: a. Černá b. Červená c. Modrá d.

Šedotónová matematická morfologie

ALGEBRA. Téma 4: Grupy, okruhy a pole

2. Kinematika bodu a tělesa

Matematika pro informatiky

Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021

Otázky k ústní zkoušce, přehled témat A. Číselné řady

Grafy. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 13.

Generalizace. Přednáška z předmětu Tematická kartografie (KMA/TKA) Otakar Čerba Západočeská univerzita

Požadavky ke zkoušce

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.

Popis objektů. Karel Horák. Rozvrh přednášky:

ALGEBRA. Téma 5: Vektorové prostory

Matematická analýza pro informatiky I.

GIS Geografické informační systémy

Přijímací zkouška - matematika

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Gymnázium Jiřího Ortena, Kutná Hora

4EK201 Matematické modelování. 2. Lineární programování

Systematizace a prohloubení učiva matematiky. Učebna s dataprojektorem, PC, grafický program, tabulkový procesor. Gymnázium Jiřího Ortena, Kutná Hora

Jana Dannhoferová Ústav informatiky, PEF MZLU

Afinní transformace Stručnější verze

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Množiny, funkce

Zimní semestr akademického roku 2014/ prosince 2014

3 Množiny, Relace a Funkce

Diskrétní matematika. DiM /01, zimní semestr 2017/2018

1. POJMY 1.1. FORMULE VÝROKOVÉHO POČTU

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 12.

Omezenost funkce. Definice. (shora, zdola) omezená na množině M D(f ) tuto vlastnost. nazývá se (shora, zdola) omezená tuto vlastnost má množina

1. POJMY 1.1. FORMULE VÝROKOVÉHO POČTU

Úvod do teorie grafů

KOMPLEXNÍ ČÍSLA A FUNKCE MNOŽINA KOMPLEXNÍCH ČÍSEL C. Alternativní popis komplexních čísel

Požadavky k ústní části zkoušky Matematická analýza 1 ZS 2014/15

4EK213 LINEÁRNÍ MODELY

KTE/TEVS - Rychlá Fourierova transformace. Pavel Karban. Katedra teoretické elektrotechniky Fakulta elektrotechnická Západočeská univerzita v Plzni

KMA/GPM Barycentrické souřadnice a

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

I. Diferenciální rovnice. 3. Rovnici y = x+y+1. převeďte vhodnou transformací na rovnici homogenní (vzniklou

Circular Harmonics. Tomáš Zámečník

DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH

POŽADAVKY K SOUBORNÉ ZKOUŠCE Z MATEMATIKY

Operace s obrazem I. Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno. prezentace je součástí projektu FRVŠ č.

Počítačová grafika RHINOCEROS

Rastrová reprezentace geoprvků model polí Porovnání rastrové a vektorové reprezentace geoprvků Digitální model terénu GIS 1 153GS01 / 153GIS1

Paradigmata programování 1

1. přednáška 1. října Kapitola 1. Metrické prostory.

Iterační metody řešení soustav lineárních rovnic. 27. prosince 2011

Bakalářská matematika I

7 Analytické vyjádření shodnosti

Maturitní témata z matematiky

Témata ke státní závěrečné zkoušce z matematiky ARITMETIKA

Funkce jedn e re aln e promˇ enn e Derivace Pˇredn aˇska ˇr ıjna 2015

Matice. Modifikace matic eliminační metodou. α A = α a 2,1, α a 2,2,..., α a 2,n α a m,1, α a m,2,..., α a m,n

Úvod do informatiky. Miroslav Kolařík. Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008.

Algoritmizace prostorových úloh

Algoritmizace prostorových úloh

MATEMATIKA A Metodický list č. 1

17. Posloupnosti a řady funkcí

Modely vyhledávání informací 4 podle technologie. 1) Booleovský model. George Boole Aplikace booleovské logiky

Funkce jedné proměnné

ZPRACOVÁNÍ OBRAZU přednáška 4

4EK213 LINEÁRNÍ MODELY

CZ 1.07/1.1.32/

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2016

NMAI059 Pravděpodobnost a statistika

Základy matematiky pro FEK

Mgr. Ladislav Zemánek Maturitní okruhy Matematika Obor reálných čísel

Modely prostorových těles

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád),

Transkript:

/ 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda.

2 / 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda.

Úvod definice morfologie 3 / 35 Morfe = tvar, morfologie = nauka o tvarech. Matematická morfologie (MM) = technika zpracování geometrických struktur původně založená na teorii množin. MM úlohu zpracování obrazu geometrizuje, pracuje s pojmy tvar objektů a transformace obrazu zachovávající jejich tvar. MM byla původně určena pro analýzu binárních obrazů (964 Georges Matheron, Jean Serra), později zobecněna i na šedo-tónové obrazy (detekce hran, redukce šumu, segmentace).

Úvod terminologie 4 / 35 inární resp. šedo-tónový obraz (obecně signál) lze modelovat bodovou množinou v euklidovském prostoru E 2 resp. E 3. Spojitý binární resp. šedo-tónový obraz je definován na množině racionálních čísel R 2 resp. R 3 Diskrétní binární resp. šedo-tónový obraz je definován na množině celých čísel Z 2 resp. Z 3 Dále předpokládáme jen binární diskrétní obraz, čili bodové množiny na prostoru Z 2 inární diskrétní obraz grafické a množinové vyjádření: = {(,),(,),(,2),(2,2),(,3),(,4)} Počátek má v tomto případě souřadnice (x,y) = (,) a je označen křížkem. ody obrazu náležející objektu jsou v množinovém zápisu vyjádřeny uspořádanou dvojicí jejich celočíselných souřadnic definiční obor je dán rozměry obrazu, obor hodnot je {;}.

Úvod morfologická operace 5 / 35 Základní operátory pro morfologické operace:. dilatace 2. eroze 3. otevření 4. uzavření 5. tref či miň 6. ztenčování 7. zesilování Morfologická transformace je operátorová relace dvou bodových množin a : MT op({ },{ }) odová množina odpovídá obrazu, množina se nazývá strukturní element (křížkem je označen lokální počátek):

6 / 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda.

Dilatace definice 7 / 35 Vektorový součet množin a : = { p E 2 : p = i + b, i, b } Pokud jsou bodová množina obrazu a strukturní element definovány: Pak pro dilataci platí: = {(,),(,),(,2),(2,2),(,3),(,4)} = {(,),(,)} = {(,),(,),(,2),(2,2),(,3),(,4),(2,),(2,),(2,2),(3,2),(,3),(,4)}

Dilatace příklad 8 / 35 Shodná vstupní bodová množina, rozdílný strukturní element : Jaký bude výsledek dilatace obrazu a strukturního elementu?

9 / 35 Dilatace vlastnosti Komutativnost: Asociativnost: Rostoucí transformace: Sjednocení posunutých bodových množin: nvariance k translaci: = C C = ) ( ) ( J J U b b = T T ) = (

/ 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda.

Eroze definice / 35 Vektorový rozdíl množin a : = { p E 2 : p + b pro b } Pokud jsou bodová množina obrazu a strukturní element definovány: Pak pro erozi platí: = {(,),(,),(,2),(,3),(,3),(2,3),(3,3),(,4)} = {(,),(,)} = {(,3),(,3),(2,3)}

Eroze příklad 2 / 35 Shodná vstupní bodová množina, rozdílný strukturní element : Jaký bude výsledek eroze obrazu a strukturního elementu?

3 / 35 Eroze vlastnosti Antiextenzivnost: Rostoucí transformace: Průnik posunutých bodových množin: nvariance k translaci: Eroze je duální transformací k dilataci, nikoliv inverzní sekvenční aplikací lze získat nový operátor, nikoliv operátor restaurace původního obrazu. (,) J J b b = T T T T = = ) ( ) (

Eroze obrys 4 / 35 Operací eroze se objekt zmenšuje o jednu slupku na úkor okolí rozdílem původního obrazu a obrazu erodovaného lze získat obrysy objektů: O = ( ). 2.

5 / 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda.

Uzavření definice 6 / 35 Vzhledem k tomu, že dilatace a eroze nejsou vzájemně inverzní zobrazení, vznikají jejich kombinací nové operátory. Transformace dilatace následovaná erozí se nazývá morfologické uzavření: = ( ) Morfologické uzavření spojuje blízké objekty a zaplňuje díry míra spojení a zaplnění je dána velikostí a tvarem strukturního elementu, který je pro obě operace shodný. Proč sekvenčně použít operace dilatace a eroze? Sníží se množství detailů v obrazu zjednodušuje se struktura a přitom původní velikost objektů zůstává zachována.

Uzavření vlastnosti 7 / 35 Uzavření je na rozdíl od dilatace a eroze operace nezávislá na posunu souřadnic počátku strukturního elementu. Extenzivnost: dempotentnost: = ( ) dempotentnost = množina je již po první aplikaci operátoru uzavřená vzhledem ke strukturnímu elementu a opakovaná aplikace již nemění výsledek operace.

8 / 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda.

Otevření definice 9 / 35 Transformace eroze následovaná dilatací se nazývá morfologické otevření: o = ( ) Morfologické otevření odděluje objekty spojené tenkou čarou a odstraňuje šum míra rozpojení a redukce šumu je dána velikostí a tvarem strukturního elementu. Morfologické uzavření i otevření se používá pro snížení množství detailů v obrazu, základní tvar a původní rozměry objektu však zůstávají neporušeny.

Otevření vlastnosti 2 / 35 Otevření je na rozdíl od dilatace a eroze nezávislé na posunu souřadnic počátku strukturního elementu. Antiextenzivnost: o dempotentnost: o = ( o ) o dempotentnost = množina je již po první aplikaci operátoru otevřená vzhledem ke strukturnímu elementu a opakovaná aplikace již nemění výsledek operace.

2 / 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda.

Skelet 22 / 35 Skelet S() je reprezentace objektů v obrazu za pomoci tenkých čar. Čáry skeletu jsou sjednocením bodů odpovídajících středům kružnic, které jsou obsaženy v objektech množiny a dotýkají se její hranice nejméně dvěma body. Skelet může být libovolná topologická křivka:

Skelet 23 / 35 Kostra objektu (skelet) vytvořená pomocí operací dilatace a eroze může být složena z čar širších, něž jeden bod. Z tohoto důvodu se skelet aproximuje kostrou objektu získanou pomocí sekvenčního ztenčování (viz dále). Skelet spojité množiny nemusí být vždy spojitá množina (není homotopický): Tvar výsledného skeletonu je silně závislý na šumu v původním obrazu:

24 / 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda.

Tref či miň definice 25 / 35 Transformace tref či miň ( hit or miss nebo Serrova tr.) pracuje na principu vyhledávání shody mezi bodovou množinou binárního obrazu a definovaným složeným strukturním elementem : = {, 2} Sub-element reprezentuje vyžadované body náležející objektu ( ), sub-element 2 vyžadované body náležející pozadí ( ) a na zbylých pozicích ( ) při výpočtu transformace nezáleží: { ( ), 2 ( ) } = { ( ) } Transformace pak zachovává ty body z množiny, které odpovídají (jsou přítomny) sub-elementu a současně neodpovídají (nejsou přítomny) sub-elementu 2 a je matematicky definována: = { p : 2 C }

Tref či miň vlastnosti 26 / 35 Transformaci tref či miň lze definovat také pomocí operací dilatace a eroze: (symbol " " představuje jednostranný množinový rozdíl, C je doplněk bodové množiny ) C = ( ) ( 2 ) = ( ) ( 2 ) Tref či miň se mj. používá pro operace ztenčování a zesilování bodových množin (viz dále). Jaký bude výsledek transformace tref či miň, pokud budou sub-elementy totožné? 2 Jaký bude výsledek transformace tref či miň, pokud budou sub-elementy obsahovat jeden překrývající se prvek? 2

27 / 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda.

Ztenčování definice 28 / 35 Ztenčování bodové množiny binárního obrazu složeným strukturním elementem je definováno: = ( ) Sekvenční ztenčování je pak opakovaná aplikace transformace ztenčování s posloupností { i } složených strukturních elementů: { i } = {, 2,...} = {(, 2 ),( 2, 22 ),...} Sekvenční ztenčování s konstantní posloupností složených strukturních elementů typu L (viz dále): L 4 L 2 4 L 3 4 L 4 4

Ztenčování vlastnosti 29 / 35 Sekvenční ztenčování zachovává Euler-Poincaré charakteristiku (počet oblastí počet děr). Konvergence sekvenčního ztenčování vede na čáry o šířce právě jednoho obrazového bodu sekvenční ztenčování se stejným strukturním elementem do stavu idempotence se používá jako aproximace skeletu. Sekvenční ztenčování s jednou, pěti a neomezeným počtem iterací (konverguje do dosažení idempotence) s konstantním složeným strukturním elementem:

3 / 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda.

Zesilování definice 3 / 35 Definice zesilování bodové množiny binárního obrazu složeným strukturním elementem je analogická ke ztenčování (jde o duální transformace podobně jako dilatace a eroze): = ( ) Sekvenční zesilování je pak opakovaná aplikace transformace prostého zesilování s posloupností { i } složených strukturních elementů: { i } = {, 2,...} = {(, 2 ),( 2, 22 ),...} Sekvenční zesilování s jednou, pěti a neomezeným počtem iterací (konverguje do dosažení idempotence) s konstantním složeným strukturním elementem:

32 / 35 Matematická morfologie Karel Horák Rozvrh přednášky:. Úvod. 2. Dilatace. 3. Eroze. 4. Uzavření. 5. Otevření. 6. Skelet. 7. Tref či miň. 8. Ztenčování. 9. Zesilování..Golayova abeceda.

33 / 35 Golayova abeceda Golayova abeceda je skupina významných složených strukturních elementů s definovaným použitím. Mezi základní elementy Golayovy abecedy patří: L, E, M, D, C Jedničky v masce odpovídají sub-elementu (objekty), nuly sub-elementu 2 (okolí) a hvězdičky prvkům, které nejsou pro operaci relevantní (nejsou vůbec počítány). Každý element Golayovy abecedy má osm variant strukturních elementů pro čtvercový rastr (např. L 4 ) a osm variant pro oktagonální rastr (např. L 8 ). element L použití pro sekvenční ztenčování jako aproximace skeletu: Dalším otáčením ve směru hodinových ručiček lze obdržet zbylé varianty elementu. = = = =... 8 2 8 4 2 4 L L L L

34 / 35 Golayova abeceda Výsledek aplikace ztenčování elementem L po pěti a neomezeném počtu iterací (skelet): Obraz skeletu má roztřepené konce, k jejíchž redukci se používá ztenčování elementem E: Sekvenční ztenčování má za následek ořezávání volných konců velikost ořezání je závislá na počtu iterací (neomezený počet iterací ponechá v obrazu pouze uzavřené kontury). = = = =... 8 2 8 4 2 4 E E E E

Golayova abeceda 35 / 35 Výsledek aplikace ztenčování elementem E po pěti a neomezeném počtu iterací (skelet): Sekvenční ztenčování elementem M se používá jako alternativní výpočet skeletu, ale vykazuje oproti elementu L vyšší míru roztřepení konců: Sekvenční ztenčování elementem D = nahrazení objektu bez díry jedním bodem. Sekvenční zesilování elementem D (prohozené a 2 ) = pseudo-konvexní obal. Sekvenční zesilování elementem C = konvexní obal (může porušit homotopický strom).