Milan Uhrík - Slovenská technická univerzita v Bratislave
Milan Uhrík - Slovenská technická univerzita v Bratislave
Milan Uhrík - Slovenská technická univerzita v Bratislave
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