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

Podobné dokumenty
ELIMINACE VLIVU DRUHÉ ROTACE PŘI AFINNĚ INVARIANTNÍM 2D ROZPOZNÁVÁNÍ


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

Teorie náhodných matic aneb tak trochu jiná statistika

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2

Geometrické transformace pomocí matic

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

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

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

MATEMATIKA III. π π π. Program - Dvojný integrál. 1. Vypočtěte dvojrozměrné integrály v obdélníku D: ( ), (, ): 0,1, 0,3, (2 4 ), (, ) : 1,3, 1,1,

Rovinné přetvoření. Posunutí (translace) TEORIE K M2A+ULA

Vlastní čísla a vlastní vektory

19 Eukleidovský bodový prostor

DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH

SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY

Zpracování digitalizovaného obrazu (ZDO) - Popisy III

JEDNOTKY. E. Thöndel, Ing. Katedra mechaniky a materiálů, FEL ČVUT v Praze. Abstrakt

7 Analytické vyjádření shodnosti

III. MKP vlastní kmitání

1 Vektorové prostory a podprostory

Semestrální projekt. Vyhodnocení přesnosti sebelokalizace VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ. Fakulta elektrotechniky a komunikačních technologií

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

Matematické modelování dopravního proudu

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.

Kinematika tuhého tělesa. Pohyb tělesa v rovině a v prostoru, posuvný a rotační pohyb

Matematika I 12a Euklidovská geometrie

1. Náhodný vektor (X, Y ) má diskrétní rozdělení s pravděpodobnostní funkcí p, kde. p(x, y) = a(x + y + 1), x, y {0, 1, 2}.

i β i α ERP struktury s asynchronními motory

Komplexní obálka pásmového signálu

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Transformace obrazu Josef Pelikán KSVI MFF UK Praha

Číslicové zpracování signálů a Fourierova analýza.

PRAKTIKUM I. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. Pracoval: Pavel Ševeček stud. skup.: F/F1X/11 dne:

1 Projekce a projektory

31ZZS 9. PŘEDNÁŠKA 24. listopadu 2014

Modelování blízkého pole soustavy dipólů

Fourierova transformace

Mgr. Tomáš Kotler. I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

Lineární algebra : Metrická geometrie

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

Veronika Drobná VB1STI02 Ing. Michalcová Vladimíra, Ph.D.

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Kótované promítání. Úvod. Zobrazení bodu

ANALÝZA A KLASIFIKACE DAT

(0, y) 1.3. Základní pojmy a graf funkce. Nyní se již budeme zabývat pouze reálnými funkcemi reálné proměnné a proto budeme zobrazení

14. přednáška. Přímka

9.1 Definice a rovnice kuželoseček

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ, OBOR GEODÉZIE A KARTOGRAFIE KATEDRA GEODÉZIE A POZEMKOVÝCH ÚPRAV název předmětu

MODIFIKOVANÝ KLIKOVÝ MECHANISMUS

y = 0, ,19716x.

Požadavky ke zkoušce

Vzpěr jednoduchého rámu, diferenciální operátory. Lenka Dohnalová

SIMULACE ZVUKOVÉHO POLE VÍCE ZDROJŮ

Přehled vhodných metod georeferencování starých map

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

3. AMPLITUDOVĚ MODULOVANÉ SIGNÁLY

l, l 2, l 3, l 4, ω 21 = konst. Proved te kinematické řešení zadaného čtyřkloubového mechanismu, tj. analyticky

VYUŽITÍ MATLABU PRO PODPORU VÝUKY A PŘI ŘEŠENÍ VÝZKUMNÝCH ÚKOLŮ NA KATEDŘE KOMUNIKAČNÍCH A INFORMAČNÍCH SYSTÉMŮ

Úloha - rozpoznávání číslic

Dualismus vln a částic

Řešení: Nejdříve musíme určit sílu, kterou působí kladka proti směru pohybu padajícího vědra a napíná tak lano. Moment síly otáčení kladky je:

Těleso racionálních funkcí

Mechanika II.A Třetí domácí úkol

Jiří Cajthaml. ČVUT v Praze, katedra geomatiky. zimní semestr 2014/2015

PRUŽNOST A PEVNOST 2 V PŘÍKLADECH

Afinní transformace Stručnější verze

Cvičné texty ke státní maturitě z matematiky

Variace na invarianci 2017 Kleinův Erlangenský program(lukáš Krump)

ANALÝZA LIDSKÉHO HLASU

1. Řešená konstrukce Statické řešení Výpočet průhybové čáry Dynamika Vlastní netlumené kmitání...

Kybernetika a umělá inteligence, cvičení 10/11

Quantization of acoustic low level signals. David Bursík, Miroslav Lukeš

BPC2E_C08 Parametrické 3D grafy v Matlabu

Matematika I A ukázkový test 1 pro 2014/2015

Vlastnosti a modelování aditivního

Z teorie je nutné znát pojmy: lineární funkcionál, jádro, hodnost a defekt lineárního funkcionálu. Také využijeme 2. větu o dimenzi.

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

Dyson s Coulomb gas on a circle and intermediate eigenvalue statistics

b) Maximální velikost zrychlení automobilu, nemají-li kola prokluzovat, je a = f g. Automobil se bude rozjíždět po dobu t = v 0 fg = mfgv 0

FYZIKA I. Rovnoměrný, rovnoměrně zrychlený a nerovnoměrně zrychlený rotační pohyb

Příklady pro předmět Aplikovaná matematika (AMA) část 1

Funkce a základní pojmy popisující jejich chování

X = x, y = h(x) Y = y. hodnotám x a jedné hodnotě y. Dostaneme tabulku hodnot pravděpodobnostní

Rosenblattův perceptron

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

9. T r a n s f o r m a c e n á h o d n é v e l i č i n y

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava

SYLABUS PŘEDNÁŠKY 10 Z GEODÉZIE 1

Zápočtová písemka z Matematiky III (BA04) skupina A

Výběrové charakteristiky a jejich rozdělení

Podpořeno z projektu FRVŠ 584/2011.

Fourierovské metody v teorii difrakce a ve strukturní analýze

1. Parametrické vyjádření přímky Přímku v prostoru můžeme vyjádřit jen parametricky, protože obecná rovnice přímky v prostoru neexistuje.

Přijímací zkouška na navazující magisterské studium 2014

Úvod do parciálních diferenciálních rovnic. 2 Kanonický tvar lineárních PDR 2. řádu pro funkce

Interpolace, ortogonální polynomy, Gaussova kvadratura

ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ

Michal Zamboj. January 4, 2018

Derivace goniometrických funkcí

Vlastní čísla a vlastní vektory

Transkript:

TSO NEBO A INVARIANTNÍ ROZPOZNÁVACÍ SYSTÉMY V PROSTŘEDÍ MATLAB K. Nováková, J. Kukal FJFI, ČVUT v Praze ÚPŘT, VŠCHT Praha Abstrakt Při rozpoznávání D binárních objektů z jejich diskrétní realizace se využívají různé principy konstrukce invariantních charakteristik. Klasicky trváme na invarianci vůči posunu (T) a změně měřítka (S). V celé řadě aplikací dále vyžadujeme invarianci vůči rotaci a zrcadlení, tj. vůči transformacím s ortonormální maticí (O) zachovávajícím vzdálenosti a úhly. Nejsilnějším požadavkem, který v sobě zahrnuje i TSO invarianci, je afinní (A) invariance. V práci je využita D Fourierova transformace ke konstrukci TSO a afinně invariantních obálek. Ty jsou pak podkladem pro invariantní rozpoznávání D obrazu. Jiný přístup je založen na harmonické analýze chování invariantního (TSO nebo A) spektra na kružnici s poloměrem ω >. Tak obdržíme čtyři různé metody generování invariantních příznaků, které byly následně realizovány v prostředí Matlab. Testování metod bylo provedeno na úloze o rozpoznávání siluet ryb. Byly vygenerovány jak TSO, tak A transformované obrazy, a následně byla ověřena použitelnost invariantních metod. Úvod Diskrétní binární D obraz může být reprezentován jako obrazová funkce f + : K,N {, }, kde K,N = {;... ; N } je diskrétní hyperkrychle. Takový binární obraz může být upraven několika typy transformací: posunutí, transformace s ortonormální maticí (rotace, zrcadlení) a změna měřítka. Afinní transformace v sobě zahrnuje všechny tyto tranformace a navíc ještě protažení obrazu a druhou rotaci. Při rozpoznávání je využita Fourierova transformace, která je pro obraz f + definována vztahem F + (ω) = N x = N x n = f + (x)e πi N ω x. () Invariantní rozpoznávací systémy Invariantní systémy využívají normalizovaného spektra Φ + f (ω) = F + (ω) F + (), () které je invariantní vůči posunutí obrazu. Abychom dosáhly také invariance vůči ostatním transformacím, využíváme dva různé postupy.. TSO invariantní systém Pro dosažení invariance vůči transformaci s ortonormální maticí využíváme horní a dolní obálku spektra Φ, kterou definujeme jako L + f (ω) = min ω =ω Φ+ f (ω), U+ f (ω) = max ω =ω Φ+ f (ω). (3)

Z dolní obálky zjistíme referenční bod ω = min{ω R +, L + f (ω) 4 }, který je využit pro ralativizaci obou obálek. Dolní a horní relativizovaná obálka L f + (ω) = L + f (ω ω), U f + (ω) = U + f (ω ω) (4) je potom invariantní nejen vůči posunutí a transformaci s ortonormální maticí, ale také vůči změně velikosti, tedy je TSO invariantní. Vzorky z těchto obálek potom mohou sloužit jako vzory pro rozpoznávací systém. Jiná metoda je založena na harmonické analýze TSO invariantního spektra, které získáme ze spektra Φ + za pomoci referenčního bodu. Toto TSO invariantní spektrum definujeme jako Toto spektrum vyjádříme v polárních souřadnicích Υ + f (ω) = Φ+ f (ω ω). (5) ω = ω cos ϕ, (6) ω = ω sin ϕ (7) pro ω a ϕ [, π]. Funkce Υ + (ω cos ϕ, ω sin ϕ) je periodická ve ϕ pro libovolně zvolené pevné ω. Funkce tedy může být vyjádřena jako Fourierova řada pro dané ω. Druhé mocniny absolutních hodnot jejích Fourierových koeficientů jsou T n + (ω) = π π Υ + (ω cos ϕ, ω sin ϕ)e inϕ dϕ pro n N, ω. Funkce T + n (ω) jsou TSO invariantní vzhledem ke změnám ve D obrazu f +. (8). A invariantní systém Z normalizovaného výkonového spektra Φ + funkce f + můžeme získat radiálně transformované spektrum Ψ +. Nejprve najdeme vlastní čísla λ +, λ+ a vlastní vektory e+, e+ matice G + = ( µ + + µ + µ + µ + + kde µ + pq = µ+ pq, přičemž m + m pq, resp. µ + + pq je obecný, resp. centrální moment řádu p + q. Vytvoříme matice L + a Q + tak, že ( (λ ) + ) ( L + ) = Q + = ( e + e+ Potom již můžeme vypočítat transformační matici kterou využijeme k radializaci spektra Φ + ) (9) ( ) λ +, () ). () A + = Q + ( L +), () Ψ + (ω, ω ) = Φ + (A + ω) = Φ + (a +, ω + a +, ω, a +, ω + a +, ω ) (3) přičemž platí Ψ + (, ) =, Ψ + ω (, ) = Ψ+ ω (, ) = (4)

Ψ + ω (, ) = Ψ + ω (, ) =, Ψ + ω ω (, ) =. (5) K tomuto spektru můžeme opět přistupovat dvěma způsoby. První z nich zkoumá obálky spektra Ψ +. Definujeme dolní a horní afinně invariantní obálku jako L f + (ω) = min ω =ω Ψ+ f (ω), U f + (ω) = max ω =ω Ψ+ f (ω). (6) Druhá metoda se zabývá harmonickou analýzou tohoto spektra. Obdobně jako u TSO invariantního systému přejdeme k polárním souřadnicím, přičemž funkce Ψ + (ω cos ϕ, ω sin ϕ) je periodická ve ϕ pro libovolně zvolené pevné ω. Funkce tedy může být vyjádřena jako Fourierova řada pro dané ω. Druhé mocniny absolutních hodnot jejích Fourierových koeficientů jsou C n + (ω) = π Ψ + (ω cos ϕ, ω sin ϕ)e inϕ dϕ π. (7) pro n N, ω. Funkce C + n (ω) jsou afinně invariantní vzhledem ke změnám ve D obrazu f +. 3 Experimentální část Testování metod bylo provedeno na úloze o rozpoznávání siluet ryb. Siluety deseti různých druhů ryb použité pro obě dvě ukázky jsou zobrazeny na obr.. V první ukázce připouštíme pouze TSO transformace (obr. ), každá třída ryb obsahuje dvacet různě transformovaných siluet. Na tyto obrazy můžeme použít všechny čtyři ] metody a výsledky porovnat. Obálky a harmonická spektra byla zkoumána pro ω [e, e. Porovnání výsledků bylo zkoumáno hlediska kvality PCA pro jednotlivé obrazy. Data pro první metodu, která používá relativizované obálky normalizovaného výkonového spektra pro klasifikaci objektů, jsou získávána ve tvaru x = (L f +, U f + ). PCA obálek je zobrazeno na obr. 4. Systém chápe siluety ryb ze tříd, a R jako zcela odlišné od všech ostatních. Vyčleněnou skupinou jsou také ryby a. Naopak třídy, a R, mají podobné obálky. Druhá metoda provádí harmonickou analýzu spektra Φ + a její data jsou získávána ve tvaru x = (x,..., x ), x i (ω) = ln( + T + i (ω)). PCA harmonických složek spektra Φ + je zobrazeno na obr. 5. Také na tomto PCA je dobře vidět, že při klasifikaci ryb ze tříd,, a R nedojde k chybám. Vzorky harmonických složek ostatních siluet ryb se však daleko lépe rozmístily v prostoru, což umožňuje snazší klasifikaci než v případě relativizovaných obálek. Třetí metoda zkoumá afinně invariantní obálky a její data máme ve tvaru x = (L f +, U f + ). PCA afinně invariantních obálek je zobrazeno na obr. 6. Afinně invariantní systém pokládá za zcela odlišné ryby ze tříd R, a. Z hlediska afinní transformace jsou si asi nejvíce podobné třídy a. Poslední metoda se zabývá harmonickou analýzou spektra Ψ + a její data sestavíme do vektoru x = (x,..., x ), x i (ω) = ln( + C + i (ω)). PCA harmonických složek spektra Ψ+ je zobrazeno na obr. 7. Při harmonické analýze spekter ryb jsou opět vyhraněnými typy ryby ze tříd R, a. Naopak navzájem podobné jsou si třídy, R a R,. R R R Obrázek : Siluety ryb

Obrázek : TSO transformované siluety ryb Obrázek 3: A transformované siluety ryb Ve druhé ukázce připouštíme A transformace (obr. 3) a na takové obrazy již samozřejmě můžeme použít pouze druhé dvě metody, které získávají (s odchylkami) stejné příznaky z různých afinně transformovaných variant stejného obrazu. Porovnání výsledků těchto dvou metod bylo provedeno opět pomocí PCA. Data byla z vypočítaných hodnot vytvořena stejným způsobem, jako u TSO transformací siluet ryb. PCA afinně invariantních obálek je zobrazeno na obr. 8 a pro harmonické složky je PCA zobrazeno na obr. 9. Tyto výsledky jsou obdobné, jako na obr. 6 a 7, nebot TSO transformace je součástí A transformace. 4 Závěr Byly představeny čtyři původní metody pro rozpoznávání. Všechny metody fungují dobře a je na nich vidět schopnost klasifikovat binární obrazy do tříd podle jejich tvaru. Jsou-li třídy obrazů navzájem disjunktní z hlediska afinní invariance, je možné také pro TSO transformovaná data použít metody pro A transformovaná data. Tyto metody dávají jiné výsledky z hlediska vzájemné podobnosti tříd, rozložení shluků však může být pravidelnější, což má za následek menší pravděpodobnost chyby klasifikace při vstupu neznámého vzorku z libovolné třídy. Obecně se jako lepší jeví použití harmonické analýzy spektra než použití obálek. PCA pro afinní transformace obrazů dává velice podobné rozložení shluků, což znamená, že metoda funguje stejně dobře pro libovolně transformovaná data. Všechny algoritmy byly vytvořené v prostředí Matlab 7. Poděkování Tato práce byla vypracována za podpory programu č. MSM 6463736 Ministerstva školství, mládeže a tělovýchovy České republiky. Reference [] R. Klette, P. Zamperoni. Handbook of Image Processing Operators. John Wiley & Sons, England, 996. [] R. Gonzales, R. Woods. Digital Image Processing. Prentice-Hall, New Jersey,. Kateřina Nováková České vysoké učení technické v Praze, Fakulta jaderná a fyzikálně inženýrská Pohraniční 88/, 45 Děčín I, Česká republika E-mail: katka.novakova@dc.fjfi.cvut.cz

Jaromír Kukal Vysoká škola chemicko-technologická Praha, Fakulta chemického inženýrství Technická 95, 66 8 Praha 6, Česká republika Telefon: +4--444, e-mail: jaromir.kukal@vscht.cz.5 R.5.5.5 R PCA.5 R R PCA.5 R.5.5 R PCA PCA Obrázek 4: PCA pro L f +, U f + (TSO) Obrázek 5: PCA pro harm. spektra Φ + (TSO).5.5 R R.5.5 R PCA.5 PCA.5 R R.5 R.5 PCA Obrázek 6: PCA pro L f +, U f + (TSO) PCA Obrázek 7: PCA pro harm. spektra Ψ + (TSO).5.5.5 R R.5 R PCA.5 PCA.5 R.5 R.5 R PCA Obrázek 8: PCA pro L f +, U f + (A) PCA Obrázek 9: PCA pro harm. spektra Ψ + (A)