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

Podobné dokumenty
Matematická morfologie

Matematická morfologie

Operace s obrazem II

44. Obraz jako signál.

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

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

Šedotónová matematická morfologie

Základy matematické morfologie binárních obrazů

ROZ1 CVIČENÍ VI. Geometrická registrace (matching) obrazů

Obrazová analýza základní práce

Pro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie.

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

DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH

NPGR032 Cv úvod

Úvod do zpracování obrazů. Petr Petyovský Miloslav Richter

2010 Josef Pelikán, CGG MFF UK Praha

ROZ1 - Cv. 2 - Fourierova transformace ÚTIA - ZOI

Mikroskopická obrazová analýza

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

NPGR032 CVIČENÍ III. Šum a jeho odstranění teorie&praxe. Adam Novozámský (novozamsky@utia.cas.cz)

Makroskopická obrazová analýza pomocí digitální kamery

Operace s obrazem. Biofyzikální ústav LF MU. Projekt FRVŠ 911/2013

Matematika PRŮŘEZOVÁ TÉMATA

Fakulta informačních technologíı. Extrakce obrazových příznaků 1 / 39

Množiny. množinové operace jsou mírně odlišné od

Fuzzy logika Osnova kurzu

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

MATEMATIKA - 4. ROČNÍK

U Úvod do modelování a simulace systémů

Matematika. Vlastnosti početních operací s přirozenými čísly. Sčítání a odčítání dvojciferných čísel do 1 000, zpaměti i písemně.

OBRAZOVÁ ANALÝZA. Speciální technika a měření v oděvní výrobě

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

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně

Obsah Předmluva Rekapitulace základních pojmů logiky a výrokové logiky Uvedení do predikátové logiky...17

MATURITNÍ TÉMATA Z MATEMATIKY

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

Implementace segmentace obrazu na bázi růstu oblastí do prostředí GIS GRASS

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

1. ÚVOD. Arnošt Žídek, Iveta Cholevová. 15. října 2013 FBI VŠB-TUO

Roman Juránek. Fakulta informačních technologíı. Extrakce obrazových příznaků 1 / 30

4EK213 Lineární modely. 5. Dualita v úlohách LP

Učební texty k státní bakalářské zkoušce Matematika Základy lineárního programování. študenti MFF 15. augusta 2008

Učitelství 1. stupně ZŠ tématické plány předmětů matematika

Tematický plán učiva. Předmět : Matematika a její aplikace Školní rok : Třída-ročník : 4. Vyučující : Věra Ondrová

Analýza obrazu I. Jan Macháček Ústav skla a keramiky VŠCHT Praha

Úvod do kvantového počítání

HLEDÁNÍ HRAN. Václav Hlaváč. Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání.

Kvaterniony, duální kvaterniony a jejich aplikace

ŠVP ZV LMP Charakteristika vyučovacího předmětu Matematika na II. stupni

Příloha č. 6 MATEMATIKA A JEJÍ APLIKACE

Cvičení z matematiky jednoletý volitelný předmět

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Vzdělávací oblast: Matematika a její aplikace Vzdělávací obor: Matematický kroužek pro nadané žáky ročník 9.

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

SYSTÉM PRO IDENTIFIKACI OSOB DLE SNÍMKU OBLIČEJE

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

TSO NEBO A INVARIANTNÍ ROZPOZNÁVACÍ SYSTÉMY

- zvládá orientaci na číselné ose

1 Připomenutí vybraných pojmů

Matematika I. Katedra matematiky a deskriptivní geometrie mdg.vsb.cz

Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace

Fuzzy množiny, Fuzzy inference system. Libor Žák

1 Báze a dimenze vektorového prostoru 1

Požadavky na konkrétní dovednosti a znalosti z jednotlivých tematických celků

Počítačové vidění Počítačová cvičení. Autoři textu: Ing. Karel Horák, Ph.D.

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

BARVY. Příkaz barva. Barvy TrueColor. Se objeví dialogové okno

Souhrnné výsledky za školu

Vlastnosti členů regulačních obvodů Osnova kurzu

Příloha č. 4 Matematika Ročník: 4. Očekávané výstupy z RVP Školní výstupy Učivo Přesahy (průřezová témata)

FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ KYBERNETIKA, AUTOMATIZACE A MĚŘENÍ. MRBT Projekt

Algoritmus pro hledání vlastních čísel kvaternionových matic

Mikroskopická obrazová analýza

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

Pokročilé operace s obrazem

MATEMATIKA základní úroveň obtížnosti

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

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

Příklad elektrický obvod se stejnosměrným zdrojem napětí

Úvod do mobilní robotiky AIL028

Globální matice konstrukce

ŠVP Učivo. RVP ZV Očekávané výstupy. RVP ZV Kód. ŠVP Školní očekávané výstupy. Obsah RVP ZV

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

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

Tematický plán Matematika pro 4. ročník

Geometrické transformace

Základy matematiky pro FEK

Operátory pro maticové operace (operace s celými maticemi) * násobení maticové Pro čísla platí: 2*2

Triangulace. Význam triangulace. trojúhelník je základní grafický element aproximace ploch předzpracování pro jiné algoritmy. příklad triangulace

Diplomová práce Automatické hodnocení geometrické přesnosti skenerů

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

Principy počítačů I Netradiční stroje

Měsíc: učivo:. PROSINEC Numerace do 7, rozklad čísla 1 7. Sčítání a odčítání v oboru do 7, slovní úlohy.

Vzdělávací obsah vyučovacího předmětu

Inovace a zkvalitnění výuky prostřednictvím ICT. Tváření. Název: Určení těžiště střižných sil,funkční rozměry nástrojů pro střih Ing.

Soustavy. Terminologie. Dva pohledy na soustavu lin. rovnic. Definice: Necht A = (a i,j ) R m,n je matice, b R m,1 je jednosloupcová.

[ n. Konvoluce. = 0 jinak. 0 jinak. Užitečné signály (diskrétní verze) Jednotkový skok 1 pro n = 0

1 Vektorové prostory a podprostory

Ambasadoři přírodovědných a technických oborů. Ing. Michal Řepka Březen - duben 2013

Vzdělávací obsah vyučovacího předmětu

Transkript:

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

TEORIE Morfologické operace v obraze Zdroje (7.. 0): Wikipedia EN: http://en.wikipedia.org/wiki/mathematical_morphology CMP: http://cmp.felk.cvut.cz/~hlavac/

MATEMATICKÁ MORFOLOGIE Začátek v šedesátých letech Francouzi Matheron a Serra Morfologie nauka o tvarech Matematická morfologie operace pro extrakci požadovaných částí obrazu Nelineární operace Binární / šedotónová Použití: předzpracování obrazu segmentace s důrazem na tvar hledaných objektů kvantitativní popis nalezených objektů Aplikace: biologie, materiálový výzkum, geologie, rozpoznávání znaků a dokumentů, atd.

ZÁKLADNÍ MORFOLOGICKÉ POJMY Binární obraz lze vyjádřit jako D bodovou množinu X s počátkem X - body objektů v obraze(hodnota ) X =,,,,,,,,, X C - body doplňku popisující pozadí (hodnota 0) X = 0,0, 0,, 0,, 0,, 0,,,0,,,,0,,,,,,0,,,,,,,, Morfologická transformace (MT) ψ je dána relací mezi obrazem (X) a jinou bodovou množinou B B strukturní element s lokálním počátkem O ( ), kterému říkáme aktuální (reprezentativní) bod ψ X ψ X ψ X = ψ X c C ψ je duální transformace 0

ZÁKLADNÍ MORFOLOGICKÉ OPERACE Minkowského součet: X B = ڂ b B X b Minkowského součet X a B posunuje, zvětšuje a deformuje množinu X (Hermann Minkowski 86-909, geometrie čísel 889) Binární dilatace: X B = p E : p = x + b, x X b B sjednocení posunutých bodových množin 0 0 0 = Zaplňuje díry a zálivy menší než strukturní element Zvětší původní velikost objektu

VLASTNOSTI DILATACE Komutativní: X B = B X Asociativní: X B D = X B D Invariantní vůči posunu: X h B = X B h Rostoucí transformace: Je-li X Y 0,0 B X Y B Co když počátek 0,0 B: 0 = 0

GRAFICKÁ INTERPRETACE DILATACE

ZÁKLADNÍ MORFOLOGICKÉ OPERACE Minkowského rozdíl: X B = ځ b B X b (pojem zavedl až H. Hadwiger 97) Binární eroze: X B = x E : b B x + B X Průnik posunů obrazu X o vektory b B 0 0 0 = Objekty menší než strukturní element zmizí

VLASTNOSTI EROZE Antiextenzivní: Je-li počátek 0,0 B X B X Invariantní vůči posunu: X h B = X B h Zachovává inkluzi: Je-li X Y X B Y B

GRAFICKÁ INTERPRETACE EROZE X B = p E B p A

OBRYS POMOCÍ EROZE Obrys X Hranice obrazu X, tloušťky X = X X B 0 0 = 0 0 0 =

OPENING - OTEVŘENÍ Eroze následovaná dilatací: X B = X B B Zmizí výběžky menší než strukturní element Je-li X X B X je otevřený vzhledem k B 0 = 0 0 = 0

CLOSING - UZAVŘENÍ Dilatace následovaná erozí: X B = X B B Zaplnění děr menších než strukturní element Je-li X X B X je uzavřený vzhledem k B 0 0 = 6 0 6 = 0 6

VLASTNOSTI Idempotence : X B = X B = X B B X B B Dualita operací: Eroze Dilatace Opening Closing Pro středově symetrické B B S Jinak: X B = X C S C B X B = X C BS C

POROVNÁNÍ OPERACÍ

PRAXE Morfologické operace v obraze

MORFOLOGICKÉ OPERACE ÚLOHA I. Naprogramujte erozi: function F = erosion(i, B) I image B strukturní element

MORFOLOGICKÉ OPERACE ÚLOHA I. ŘEŠENÍ function R = erosion(i,b) %I= binarni obrazek %B=strukturni element I = double(i > 0); B = double(b > 0); R = double(filter(b, -I, 'same') == 0); end

MORFOLOGICKÉ OPERACE ÚLOHA II. Použití eroze: obr, kruh Opakovaně erodovat Pozorovat co se děje

MORFOLOGICKÉ OPERACE ÚLOHA II. ŘEŠENÍ zmenšovaní obvodu a zvětšování díry Před erozí Po erozi

MORFOLOGICKÉ OPERACE ÚLOHA III. Počítání objektů: obr Spočítat kolik je tam velkých a kolik malých

MORFOLOGICKÉ OPERACE ÚLOHA III. ŘEŠENÍ obr.pgm eroze kruhem oprahované eroze čtvercem

MORFOLOGICKÉ OPERACE ÚLOHA III. ŘEŠENÍ function F=pocet(I) I=I<90; K=kruh(,66); I=erosion(I,K); zobr(i); [CS, F] = label(i,);

MORFOLOGICKÉ OPERACE ÚLOHA IV. detekce hran: obr odečíst erodovaný obrázek vyzkoušet na různé velikosti elementů čtverec, x, 9x9 kruhy podobných velikosti, porovnat

MORFOLOGICKÉ OPERACE ÚLOHA IV. ŘEŠENÍ kruh x čtverec x kruh 9x9 čtverec 9x9

MORFOLOGICKÉ OPERACE ÚLOHA V. Naprogramujte dilataci: function F = dilation(i, B) I image B strukturní element Vyzkoušet dilataci - obr a porovnat s erozí několikrát po sobě, třeba kruh(,)

MORFOLOGICKÉ OPERACE ÚLOHA V. ŘEŠENÍ function R=dilation(I,B) %I= binarni obrazek %B=strukturni element I = double(i > 0); B = double(b > 0); R = double(conv(i, B, 'same') > 0); end

MORFOLOGICKÉ OPERACE ÚLOHA V. ŘEŠENÍ obr.pgm.dilatace. dilatace. dilatace

MORFOLOGICKÉ OPERACE ÚLOHA VI. porovnat detekci hran erozí a dilatací - obr

MORFOLOGICKÉ OPERACE ÚLOHA VI. ŘEŠENÍ Detekce hran dilatací obr Detekce hran erozí

MORFOLOGICKÉ OPERACE ÚLOHA VII. Naprogramujte opening a closing Separujte kruhy - obr

MORFOLOGICKÉ OPERACE ÚLOHA VII. ŘEŠENÍ Opening s kruhem(,)

MORFOLOGICKÉ OPERACE ÚLOHA VIII. Zobrazte pouze vodorovné/svislé čáry obr

MORFOLOGICKÉ OPERACE ÚLOHA VIII. ŘEŠENÍ obr (opening) x9 9x x (Jak eliminovat zbytky ve výsledku?)

MORFOLOGICKÉ OPERACE ÚLOHA IX. Zaplnit díry - obr

MORFOLOGICKÉ OPERACE ÚLOHA IX. ŘEŠENÍ closing s operátorem odpovídající velikosti obr kruh(,0) kruh(,) kruh(,0)

MORFOLOGICKÉ OPERACE ÚLOHA X. Notová osnova - noty odstranit notovou osnovu pomocí operací, které se dnes probírali

MORFOLOGICKÉ OPERACE ÚLOHA XI. Pro rychlíky: skeletonizace viz příklad ze zkoušky 00