09.06.2015 Views

Milan Uhrík - Slovenská technická univerzita v Bratislave

Milan Uhrík - Slovenská technická univerzita v Bratislave

Milan Uhrík - Slovenská technická univerzita v Bratislave

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

sekcia: Meracia technika ŠVOČ 2007<br />

V tabuľke č.1 sú uvedené niektoré invariantné<br />

funkcionály spolu s ich vlastnosťami. V tabuľke č.2 sú<br />

uvedené príklady niektorých citlivých funkcionálov<br />

použitých v ďalších experimentoch.<br />

5. Princíp generovania invariantných<br />

charakteristických čísel<br />

Nech je vstupný obraz opísaný obrazovou funkciou<br />

f(x,y) a nech je namapovaný súborom priamych čiar vo<br />

všetkých smeroch. Viacnásobným použitím trace<br />

transformácie na vstupnej obrazovej funkcii možno<br />

získať číslo charakteristické pre daný obraz. Na výpočet<br />

charakteristického čísla obrazu sa používa trojica<br />

funkcionálov vybraná na základe požiadavky na typ<br />

invariantnosti. Tieto funkcionály sa podľa miesta svojho<br />

uplatnenia nazývajú Trace (označovaný písmenom T)<br />

Diametric (označovaný písmenom R) a Circular<br />

(označovaný písmenom θ). Výsledné charakteristické<br />

číslo je potom definované ako:<br />

[ [ [ θ ]]]<br />

Π [ f] = θ R T f( r, , t)<br />

(6)<br />

Výpočtom trace funkcionálu pozdĺž všetkých čiar sa<br />

eliminuje parameter t.<br />

Následne sa vypočíta R funkcionál, čím sa eliminuje<br />

parameter r.<br />

θ je funkcionál operujúci nad premennou orientácie<br />

(natočenia), po tom, čo boli nad obrazovou funkciou<br />

vykonané obidve predchádzajúce operácie.<br />

Kombinácia použitých funkcionálov môže byť zvolená<br />

tak, že charakteristické číslo má jednu z nasledovných<br />

vlastností:<br />

1) je invariantné voči posunutiu, natočeniu a zmene<br />

mierky<br />

2) je citlivé na posunutie, natočenie a zmenu mierky,<br />

takže tieto zmeny môžu byť medzi jednotlivými<br />

obrazmi odhalené<br />

3) vzťahuje sa dobre k nejakej vlastnosti, ktorú chceme<br />

v rade obrazov nájsť<br />

Pre konštrukciu invariantných charakteristických čísiel<br />

sa môžu použiť dve kombinácie funkcionálov:<br />

I. Kombinácia:<br />

- Trace funkcionál je invariantný voči posunutiu<br />

- Diametric funkcionál je invariantný voči posunutiu<br />

- Circular funkcionál je invariantný voči posunutiu<br />

Potom sú výsledné charakteristické čísla pre pôvodný a<br />

modifikovaný obraz previazané nasledovne:<br />

− λθ<br />

( kTλR+<br />

kR)<br />

Π [ f ] = c Π [ f ]<br />

(7)<br />

M<br />

Podmienkou pre invariannosť je:<br />

λθ<br />

( kTλ R + kR) = 0<br />

(8)<br />

II. Kombinácia:<br />

- Trace funkcionál je invariantný voči posunutiu<br />

- Diametric funkcionál je citlivý voči posunutiu<br />

- Circular funkcionál je invariantný voči posunutiu<br />

V tomto prípade sú charakteristické čísla pre pôvodný<br />

obraz a geometricky modifikovaný obraz previazané<br />

nasledovne:<br />

Π [ f ] = c Π [ f ]<br />

(9)<br />

M<br />

λ θ<br />

A podmienkou pre invariantnosť v tomto prípade je:<br />

λ = 0<br />

(10)<br />

θ<br />

Obe podmienky môžu byť zjednodušené do formy:<br />

kde:<br />

α<br />

Π [ f ] = c Π [ f ]<br />

(11)<br />

M<br />

− λθ<br />

(<br />

T R R) pre kombináciu I.<br />

{ k λ + k<br />

α =<br />

λθ<br />

pre kombináciu II.<br />

Každé charakteristické číslo môže byť normalizované<br />

podľa α nasledovne:<br />

1/ α<br />

{ }<br />

Π n[ f ] = Π[ f ] sign Π [ f ] (12)<br />

Táto formula môže byť ďalej zjednodušená na :<br />

−1<br />

Π [ f ] = c Π [ f ]<br />

(13)<br />

n<br />

M<br />

n<br />

Z toho vyplýva, že výsledné charakteristické číslo závisí<br />

lineárne na veľkosti mierky c.<br />

Ak sa uvažuje pomer dvoch normalizovaných<br />

charakteristických čísel, tak výsledné číslo je<br />

invariantné voči posunutiu, natočeniu a zmene mierky.<br />

K procesu generovania invariantných čŕt sa môže pridať<br />

robustnosť tak, že namiesto iba dvoch normalizovaných<br />

charakteristických čísel bude počítať N takýchto čísel.<br />

Získa sa tak vektor charakteristických čísel, ktorého<br />

norma je priamo úmerná mierke.<br />

(1) ( N )<br />

n n<br />

S = ( Π ,..., Π )<br />

(14)<br />

Smer tohto vektora v priestore charakteristických čísel<br />

je invariantný voči posunutiu, rotácii a zmene mierky.<br />

n<br />

() i<br />

n<br />

Π<br />

S =<br />

(15)<br />

( j)<br />

∑( Πn<br />

)<br />

j= 1<br />

Výber najvhodnejších kombinácií funkcionálov je<br />

samostatná obsiahla téma. Vo všeobecnosti však platí,<br />

že ak je daných niekoľko základných tried obrazov, tak<br />

efektívne zvolené kombinácie funkcionálov by mali mať<br />

malý rozptyl v rámci jednotlivých tried obrazov a veľký<br />

rozptyl medzi samostatnými triedami.<br />

Výhodou tohto exaktného prístupu je, že stačí, ak sa<br />

vypočíta variancia vektora charakteristických čísel pre<br />

každú triedu a následne sa porovná s varanciou medzi<br />

jednotlivými triedami.<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!