Sunteți pe pagina 1din 11

Prelucrarea Datelor si Metode de Prezentare a Rezultatelor Experimentale - OSPL

- 1 -

PRELUCRAREA NUMERIC A IMAGINILOR - REPREZENTAREA IMAGINILOR
Formarea imaginilor j.m RotScalPro C2_1_Trans i prezentarea imaginilor inilor.m ntareaImag C2_1_Preze
Baza Putem s compunem o imagine folosind o baz n care un singur pixel are valoarea 1 i toi ceilali sunt 0, imagine de baz P
n m,
:
' , '
,
n m
n m
p .
Orice imagine va pute fi compus din valorile de gri ale bazei
n m
g
,
:
1
0
1
0
,
,

=
=
M
m
N
n
n m
n m
g G P Definim produsul scalar (interior) a dou imagini H G
similar cu produsul scalar pentru vectori

=
=
1
0
1
0
, ,
M
m
N
n
n m n m
h g H G , deosebit de GH care denot produsul matricelor. Baza este ortonormal, adic
produsul scalar a doi vectori diferii ai bazei este zero

=
=
1
0
1
0
,
,
,
,
' ' ' ' ' '
' ' ' ' ' '
M
m
n n m m
N
n
n m
n m
n m
n m
p p .
Baza Fourier Dintre toate posibilele baze de descompunere una a cptat o importan deosebit n procesarea imaginilor, ce n care imaginile de baz
sunt figuri periodice armonice, transformarea care ne d valoarea componentelor n aceast baz transformata Fourier . Baza acestei transformri
este structura periodic 2D caracterizat de lungimea de und (distana dintre dou maxime succesive), vectorul de und k ( / 1 = k vectorul ce are
direcia perpendicular pe liniile de egal amplitudine, cu componentele [ ]
T
k k k
2 1
, = care dau numrul lungimi de und pe unitatea de lungime pe
direcia axelor), amplitudinea r (ct de mult particip componenta la construcia imaginii) i unghiul fazei (poziia relativ a figurii fa de referin,
dat de / 2 x = ) descrierea complet a figurii periodice fiind rcos( ( ) x k r
T
2 cos ), adic partea real a ) 2 exp( x k r
T
. Extensia de la
numere reale la complexe se face din considerente de simplitate a calculelor (imagine real are partea imaginar nul). Unde.m C2_1_TF2D_
Pentru o distribuie 2D discret avem definit
)
not
TF ca:


=

=
|

\
|
|

\
|
|

\
|
=
1
0
1
0
,
1
0
1
0
, ,
1 2
exp
2
exp
1

M
m
mu
M
N
n
nv
N n m
M
m
N
n
n m v u
w w g
MN
N
inv
M
imu
g
MN
g

, unde
este definit ( ) N i w w
N
N
2 exp
1
= = , iar transformata Fourier invers ca

=
=
1
0
1
0
, ,

1
M
m
N
n
n
N
mu
M v u n m
w w g
MN
g

. ntr-o reprezentare matriceal folosind baza
v u
B
,

{
[ ] [ ]
v N
N
v
N
T
u M
M
u
M
N M
v u
w w w w w w
MN
B
) 1 ( 0 ) 1 ( 0
,
,..., , ,..., ,
1

= i produsul scalar putem rescrie ecuaiile G B g


v u v u , ,
= i respectiv G B g
n m n m

, ,
= .
Relaiile ne arat c coeficienii DFT se obin din proiecia matricei imagine g pe baza B. [ ] v u, se mai numesc i frecvene spaiale. Orice vector
(matrice) din spaiul direct poate fi reprezentat ca o combinaie liniar de vectori baz ai spaiului Fourier. Prile reale i imaginare ale vectorilor bazei
sunt funcii cosinus i sinus eantionate de diferite lungimi de und.

Convoluia ( ): 0 operaie foarte important pentru procesarea imaginilor. h(x) este numit masc de convoluie (diferit de zero de obicei doar ntr-o
mic arie n jurul lui zero). Rezult o funcie n care noile valori sunt o medie ponderat a funciei e intrare, g(x), pe o suprafa din jurul lui x (se mai
Prelucrarea Datelor si Metode de Prezentare a Rezultatelor Experimentale - OSPL




- 2 -

numete i filtrare, filtru). Convoluia discret se definete

=

=
1
0 '
1
0 '
' , ' ' '
'
,
M
m
N
n
n n m m n m n m
g h g . Convoluia a dou funcii nseamn multiplicarea spectrelor
lor ( ) ( ) ( ) ( ) k g k h x g x h
)
(aceasta se datoreaz faptului c kernel-ul transformatei (exponeniala) nu se modific prin convoluie, exceptnd un
factor de multiplicare (valori proprii ale operatorului). Convoluia este comutativ h g g h = , asociativ ( ) ( ) g h h
2 1 2 1
= h g h i distributiv
peste adunare ( ) g h g h g h
2 1 2 1
+ = + h .
Operaia de deplasare ( ) ( ) ( ) ( ) x g s x x g s S = i cea de derivare
( )
( ) k g
x
TF
p
ik 2
x g
p
=

, sunt tot operaii de convolui (filtrare) - se observ din


definiia TF schimbnd ordinea de integrarederivare. TF invers a funciei ik 2 (care corespunde cu masca de convoluie a derivrii) nu este o funcie
ordinar ci este derivata unei distribuii delta (care exist numai n sensul limitelor de funcii) [ ] ( )
( ) ( )
|
|

\
|
= = =

a
a x
dx
d
dx
x d
x ik TF
a
2 2
0
1
/ exp
lim ' 2

.
Cum convoluia comut cu deplasarea, convoluia este o operaie invariant la deplasare, putem de asemenea s difereniem un semnal i apoi s
aplicm o convoluie sau invers, cu acelai rezultat.

OPERAII PE VECINTI FILTRE DE CONVOLUIE I DE SELECIE
Analiza relaiilor spaiale dintre valorile de gri n vecinti apropiate ale pixelilor este primul pas n recunoaterea obiectelor dintr-o imagine (n cazul
obiectelor avnd radian uniform, modificarea nivelelor de gri locale determin existena marginilor). Doar procesnd pixelii independeni, prin
OPERAII PUNCTUALE (Operaii omogene: conversie, mrirea contrastului (histograma), compresia dinamic. Operaii neomogene: medierea
imaginilor, calibrarea, corectarea iluminrii, apertarea. Operaii geometrice: transformri, interpolarea, etc.), nu putem avea acest tip de informaie.
m C2_2_Hist.
Combinarea valorilor pixelilor dintr-o mic vecintate a unui punct imagine, rezultnd o alt valoare a nivelului de gri al punctului (rezultanta final
fiind tot o imagine) se numete operaie pe vecintate i este metoda principal a procesrii de nivel sczut a imaginilor. Prin aplicarea metodei o
parte a informaiei coninute iniial n imagine se pierde operaia se numete filtrare, i se urmrete ntrirea unei anumite trsturi a imaginii. Prin
filtrare se pot realiza o serie de sarcini: detecia structurilor locale simple (vrfuri, coluri, linii, suprafee cu nivel constant); detecia micrii; analiza
texturii; reconstrucia imaginilor din proiecii; restaurarea imaginilor (defocalizare, blur de micare); corecia erorilor de achiziie.
Un operator continuu pe vecinti { } ) ) ' ( , ) ' ( ( ) ( ' M x x x g N x g = transform un semnal continuu g(x) n el nsui (M este un compact masc,
fereastr, element de structur). Din motive de simetrie masca este de obicei simetric cu centrul de simetrie n originea sa. Un operator discret
) ' , ' ( ) ( '
' , ' ,
M n m G N x G
T
n n m m n m
=

transform matricea M N n ea nsi (M este un set discret de puncte). Mrimea vecintii este prima
caracteristic a operaiei (forma mtii poate fi arbitrar), de obicei este o masc rectangular de dimensiune impar (2R+1)(2R+1), mtile de
dimensiune par (care nu au pixelul central al operaiei n centrul mtii) dau o imagine rezultant deplasat. Dac se aplic mai multe filtrri paralele
i apoi se combin rezultatele, toate mtile trebuie s fie pare sau impare pe aceleai direcii.
Prelucrarea Datelor si Metode de Prezentare a Rezultatelor Experimentale - OSPL




- 3 -

FILTRE LINIARE INVARIANTE LA TRANSLAIE Operaia de filtrare reprezint o medie ponderat cu valorile ferestrei a pixelilor din fereastr
operaie care este echivalent cu o convoluie discret dac se consider periodicitatea n domeniul spaial (periodicitatea TF), indicii negativi sunt
echivaleni cu cei pozitivi prin
n N n
g g

= ,
m M n N m n
g g

=
, ,
. Masca de filtrare este echivalent cu matricea H, MN, si este 0 n afara zonei
(2M+1)(2N+1). Filtrele pot fi pare impare pe direcii dup cum
n m n m
h h
, ,
=

sau
n m n m
h h
, ,
=

(n acest fel se poate reduce numrul de operaii


efectuate, pentru cazul par centrul 0 = = n m trebuie tratat separat pentru c nu are contra-parte, respectiv impar, unde centrul este zero din imparitatea
mtii).
Calculul propriu-zis al convoluiei se face prin: oglindirea fa de centrul de simetrie al
mtii - sau imaginii (indicii negativi din definiie), centrarea mtii rotite la punctul [m,n]
unde calculm convoluia i rescrierea napoi n acelai punct [m,n]. Operaia este efectuat
pentru toi pixelii imaginii (atenie la memorarea imaginii calculate ntr-un buffer i nu
scrierea direct pe imagine, s-ar calcula cu valorile deja filtrate i nu cu cele originale). Pentru
valorile din apropierea marginii, unde centrnd, masca apare n exteriorul imaginii, se folosete periodicitatea
implicit a imaginii (punctele lips din partea stng a imaginii se iau de pe muchia dreapt a imaginii...),
convoluie ciclic, doar pentru ea fiind valabil echivalena convoluiei din spaiul direct cu multiplicarea
spectrelor din spaiul Fourier. n practic se adaug o margine n jurul imaginii, egal cu jumtate din dimensiunea filtrului, de valori nule sau extrapolate din imagine - d distorsiuni
vizuale la margine mai mici dect convoluia ciclic, dar introduce erori la margine (extrapolarea d pixelilor marginali o pondere mai mare n convoluie, iar umplerea cu zerouri
introduce muchii). Trebuie s ne asigurm c obiectul de interes este n interiorul imaginii la cel puin jumtate din dimensiune mtii.
Principiul superpoziiei se refer la operaii liniare - operatorul este liniar dac i numai dac se distribuie prin adunare, adic putem s descompunem
un semnal complex n componente mai simple, s efectum operaia complex pe ele i apoi recompunem semnalul total

= |

\
|

k
k k
k
k k
G a G a .
Definind operatorul de deplasare
n n m m n m
mn
g Sg

=
' , ' ' '
i spunem c un operator este invariant la translaie (omogen), dac rspunsul nu depinde de
poziia n imagine, = S S
mn mn
(dac i numai dac operatorul comut cu operatorul deplasare). Convoluia este att liniar ct i invariant la
deplasare i face parte din clasa operatorilor liniari invariani la translaie. Descompunnd imaginea n imagini de baz (puncte discrete), putem
aplica masca de convoluie fiecrui punct individual i s adunm apoi rezultatele, cunoscnd rspunsul la o imagine punctual putem calcula
rspunsul ntregii imagini funcia de rspuns la impuls PSF (point spread function), care este identic cu
masca pentru operatorul de convoluie.
Filtre liniare invariante la translaie (convoluia de exemplu) sunt comutative
2 1 2 1
h ) h g ( ) h h ( g h g = = (nu conteaz ordinea de aplicare asupra imaginii), asociative (putem
compune operatori compleci folosind operatori simpli) i distributive asupra adunrii.
Operatori inveri o problem important este aceea a obinerii imaginii originale din imaginea filtrat. Degradarea prin micare sau defocalizare pot
fi privite ca nite filtrri, deci s-ar putea reconstitui imaginea corect printr-o deconvoluie sau filtrare invers (se poate dac operatorul invers exist i
cunoatem PSF a degradrii). Dac o structur periodic (numr de und) este atenuat prin filtrare sub un nivel critic (ce depinde de zgomot i
cuantizare) nu mai este posibil reconstrucia.
blur de micare iscare.m C2_2_BlurM
Prelucrarea Datelor si Metode de Prezentare a Rezultatelor Experimentale - OSPL




- 4 -

FILTRE RECURSIVE - Problema utilitii (avantajului) includerii pixelilor deja convolutai din vecintatea unui pixel n convoluia ce urmeaz s fie
realizat pe acel pixel, a dat natere aa numitelor filtre recursive, care necesit pe ansamblu mai puine operaii. Un exemplu 1D este filtrul
n n n
g g g ' ) 1 ( ' '
1
+ =

. Filtrele care depind numai de valoarea anterioar (~temporal) a semnalului se numesc filtre cauzale observm c filtrul este
direcional - de la stnga spre dreapta. Folosind filtre recursive PSF nu mai este egal cu masca filtrului (dar se poate ns calcula). De exemplu
aplicnd filtrul nostru unui impuls delta
n
(egal cu 1 pentru 0 = n i 0 n rest), tiind valoarea iniial 0 '
1
=

g , calculm PSF ntr-un mod recursiv:


) 1 ( '
0
= g ; ) 1 ( '
1
= g ,... ) 1 ( ' =
n
n
g
Cele trei proprieti tipice ale filtrelor recursive sunt (se poate exemplifica pe exemplul nostru): Rspunsul la impuls este infinit IIR (spre deosebire
de cel al filtrelor nerecursive care este ntotdeauna finit - se mai numesc filtre cu rspuns la impuls finit FIR stabile ntotdeauna). In cazul filtrului
nostru, chiar dac 1 < rspunsul scade exponenial dar rmne diferit de zero. Stabilitatea IIR depinde de coeficienii filrtrului, pentru 1 >
rspunsul este divergent. Orice filtru recursiv poate fi nlocuit de un filtru nerecursiv (n general cu o masc de dimensiune infinit) masca este
dat de PSF al filtrului, nu este valabil i reciproca!
FILTRE DE SELECIE (rank value filter) putem ca n loc de a convoluta o imagine, prin mascare
ponderat i sumare, s comparm i s selectm pixelii dintr-o vecintate. Sortnd de exemplu pixelii
din suprafaa mtii dup nivelul de gri, putem s alegem o anume valoare din vectorul astfel sortat
pentru a fi poziionat napoi n imaginea filtrat. Filtrul ce selecteaz valoare median (mrimea ce
reprezint valoarea ce separ 50% din datele analizate) se numete filtrul median. Alte filtre aleg
valorile minime sau maxime ale vecintii. Acest tip de filtru este un operator neliniar.
lter.m C2_4_MedFi Selecia se poate face si in planul TF t_Aditiv.m C2_4_Zgomo .
FILTRELE DIGITALE modeleaz procesele fizice din lumea real, ele caracterizeaz modul cum
sistemul real rspunde unui semnal de intrare. n sistemele optice omogene, complet descrise de PSF i
TF, att formarea imaginii ct i procesarea ei pot fi descrise de operaii de convoluie. Putem s gsim modul de rspuns al sistemului chiar dac nu
tim cum funcioneaz el (modelul black-box), dm sistemului semnale de intrare controlate i din analiza rspunsului identificm dac sistemul este
liniar, atunci putem s spunem c sistemul este complet descris de rspunsul la impuls. Multe experimente biologice sau medicale (extrem de
complexe) sunt efectuate n acest fel.
Operaii complexe n planul TF R.m C2_4_TF_OC





Prelucrarea Datelor si Metode de Prezentare a Rezultatelor Experimentale - OSPL




- 5 -

Interf.m C2_5_Demo_
DETECIA CMPURILOR OPTICE (PRELUCRAREA FRANJELOR DE INTERFEREN)
INTERFERENA
Interferena real Fie dou unde armonice ( ) cos a , suprapunerea liniar i detecia ptratic dau o figur de interferen
[ ] ( ) ( ) [ ]
2
2 2 1 1
2
2 1
cos cos a a A A I + = + = ( ) ( ) ( ) ( )
2 1 2 1 2
2 2
2 1
2 2
1
cos cos 2 cos cos a a a a I + + =
( ) ( ) ( ) ( ) ( ) ( ) ( )
2 1 2 1 2 1 2
2
2 1
2
1
cos cos
2
1
2 2 cos 1
2
1
2 cos 1
2
1
+ + + + + + = a a a a I
( ) ( ) [ ] ( ) ( ) [ ]
2 1 2 1 2 1 2
2
2 1
2
1
2
2
2
1
cos cos 2 cos 2 cos
2
1
2 2
+ + + + + + = a a a a
a a
I
Toi termenii cu faz (temporal) rapid variabil (mare) tind la zero... ( ) [ ]
2 1 2 1
2
2
2
1
cos 2
2
1
+ + = a a a a I
Interferena complex ( ) ( ) [ ] [ ]
2 1 2 1
2 1 2 1 2 1 2 1
2
2 1
i i i i
e a e a e a e a A A A A A A I

+ + = + + = + =
( ) ( )
[ ] ( )
2 1 2 1
2
2
2
1 2 1 2 1
2
2
2
1
cos 2
2 1 2 1


+ + = + + + =

a a a a e a a e a a a a I
i i
( )
2 1 2 1
2
2
2
1
cos 2 + + = a a a a I
Detecia

+
= =
T t
t
def
dt t I
T
I ) (
1
Id , cu
1
T T >> , funcie armonic

+
+
=
T
T
y
T
y
T t
t
dy y f
T
T
dt t
T
f
T

2
2
1
1
1
1
) (
2
1
)
2
(
1
0 )
2
(
1
t
T
I


Cu cat T
1
este mai mare cu att componenta este mai importanta in rezultat Cu T
1
mic apare ca zgomot, mic in suma componentelor. Este valabil si
pentru cazul complex
Interferena a doua lungimi de und,
2 1
.
|
|

\
|
= x a A
1
1 1
2
cos

|
|

\
|
= x a A
2
2 2
2
cos


2 1
2 1


+
=
+
,
2
1


+
,
2 1
2 1


( )
x x x
+

=
|
|

\
|
+
=
|
|

\
|
+ = +




2 2 1 1
2
2 1
2 1 2 1
2 1
,
( )
x x x

=
|
|

\
|

=
|
|

\
|
=




2 2 1 1
2
2 1
2 1 2 1
2 1
, modulul deoarece intr n cosinus funcie par
Prelucrarea digital a franjelor de interferen
Metodele metrologiei optice (interferometria holografic, interferometria speckle, moir, proiecia de franje,...) constau n structurarea
iluminrii obiectului (fie prin proiecie incoerent a unor reele pe suprafaa obiectului fie prin superpoziia coerent a diferite stri ale obiectului). Ele
produc o figur de franje care trebuie s fie interpretat ca modificri ale coordonatelor, deplasrilor, indice de refracie, etc, - codate n scala
periodicitii franjelor. Trebuie regsit din structura de franje funcia de faz care a creat deformarea structurii franjelor. .m ferometrie C2_5_Inter
Iniial deplasrile franjelor erau msurate manual acum ele sunt efectuate automat. Legtura direct dintre puterea de calcul a procesorului i
accesul direct la datele de intensitate optic receptate este esenial.
S presupunem c rspunsul n intensitate a unei figuri de franje este modelat de funcia:
[ ] { } ) , , ( ) , ( ) , , ( ) , ( cos ) , ( 1 ) , ( ) , , (
0
t y x R y x R t y x y x y x V y x I t y x I
E S
+ + + =
Prelucrarea Datelor si Metode de Prezentare a Rezultatelor Experimentale - OSPL




- 6 -

unde ) , (
0
y x I este distribuia de baz de intensitate (intensitatea imaginii n absena interferenei), ) , ( y x V este funcia de vizibilitate a franjelor,
) , ( y x R
S
indic zgomotul multiplicativ de tip speckle iar ) , , ( t y x R
E
zgomotul aditiv al componentelor electronice ale deteciei. O form simplificat
poate fi
[ ] ) , , ( ) , ( cos ) , ( ) , , ( ) , , ( t y x y x y x b t y x a t y x I + + =
unde ) , , ( t y x a i ) , ( y x b reprezint perturbarea aditiv respectiv multiplicativ a distribuiei de franje. ) , ( y x este faza de interes (perturbarea fazei
undei iniiale), iar ) , , ( t y x o faz de referin care difereniaz diferitele tehnici !
Faza este calculat modulo 2 , ca valoare principal (wraped phase image), i trebuie ulterior ndeprtate discontinuitile de faz de 2 . nainte de
procesarea propriu-zis imaginile primare trebuie evaluate n funcie de: distribuia franjelor pe ntregul cmp, contrastul franjelor, raportul semnal-
zgomot, continuitatea franjelor, linearitatea scalei de intensitate (saturaia).

PRE-PROCESAREA FRANJELOR
A. Filtrarea zgomotului electronic datorat unui cumul de procese aleatoare (natura cuantic a materiei) cu o rezultant descris de o distribuie
Gaussian este un proces temporal care poate fi diminuat prin mediere pe un numr de cadre (...). Pentru un semnal de intensitate alctuit dintr-un
fond constant cu o component de zgomot aleator cu deviaie standard , acesta devine dup mediere pe (n) cadre:
n
n
n
) 1 (
) (

= , iar raportul
semnal-zgomot (SNR
(n)
) se mbuntete cu n . .m sa_RGB_peN neZgomotoa C2_6_Imagi Imed.jpg / I0.jpg
B. Filtrarea zgomotului de tip speckle Franjele obinute prin iluminarea coerent a unei suprafee rugoase sunt n mod inevitabil contaminate de
speckle (distribuie aleatoare de faz i amplitudine n frontul undei datorat interferenelor multiple). Acest zgomot este dependent de semnal (dificil
de nlturat) este modelat de o probabilitate de distribuie cu coeficient exponenial negativ i contrast mare. O metod de a mpiedica efectele lui
const n introducerea unui factor de incoeren la detecie (folosind un disc rotitor difuzant n faa senzorului i realiznd o mediere pe un numr de
cadre se eantioneaz spaial n mod aleator imaginea se reduce acest tip acest zgomot).
Dintre metodele de prelucrare a imaginilor amintim:
filtrarea temporal necesit mai multe cadre necorelate ale aceleiai imagini adugndu-se zgomot speckle modificat aleator. Media celor N
cadre este cea mai probabil estimare a intensitii filtrate. Dac este posibil nregistrarea unor cadre necorelate metoda este foarte eficace
(pentru imaginile radar sintetice de exemplu), dar n metrologia suprafeelor acest lucru este practic imposibil.
filtrarea spaial procesarea este restrns la un singur imagine. Filtrnd cu un filtru liniar trece jos adic realiznd o mediere a intensitilor
pixelilor adiaceni, proces care poate fi descris ca o convoluie a distribuiei de intensitate ) , ( y x I cu rspunsul la impuls al unui filtru. Sunt folosite
de obicei dou tipuri de filtre, kernelul cutie (box) i cel Gaussian

=
1 1 1
1 1 1
1 1 1
9
1
box
h ,

=
1 2 1
2 4 2
1 2 1
16
1
gauss
h , filtrrile sunt aplicate succesiv de cteva ori.
Prelucrarea Datelor si Metode de Prezentare a Rezultatelor Experimentale - OSPL




- 7 -

Rezultatul ns conine i o oarecare nceoare a imaginii (blur). n cazul franjelor de mare densitate se folosete un alt tip de filtru digital
filtrul de medie care compar pentru toi pixeli media spaial a vecinilor din kernel (M) cu cea a pixelului central (g) i valoarea lui se modific
doar dac M g T g M = > : , cu T valoarea de prag care asigur pstrarea structurii fine dar i suprimarea zgomotului. Metoda nu produce un
blur puternic. Se mai folosesc i filtarea Wiener, atunci cnd se cunosc informaii despre distribuia spectral a zgomotului (sau acesta se
estimeaz) i este aplicabil un model aditiv al zgomotului. Dac zgomotul este multiplicativ - filtraj homomorfic - folosind o transformare
logaritmic ) , ( log ) , ( ' log ) , ( log y x R y x I y x I
S
+ = i apoi se aplic orice metod de model aditiv. Medierea direcional este o alt metod de
filtraj. Iniial se caut direcia tangent local la franj (se construiete harta direciei franjelor) i apoi se filtreaz cu media astfel nct filtrarea s
se fac numi pe direcia franjelor. Se reduce blurul
filarea geometric imaginea este vzut ca o suprafa 3D cu speckl-ul fiind nite turnuri nguste i nalte, semnalul util fiind sub forma unor
turnuri cu baza larg i mai puin nalte. Filtrul este un algoritm iterativ al regiunilor conexe (cele mai mici regiuni ce conin obiectul astfel nct
orice punct din regiune poate fi unit printr-o linie dreapt) unde turnurile nalte i nguste sunt tiate mai
rapid. Se elimin zgomotul meninnd structura de franje.
C. Corecia variaiilor slabe Dup filtrajul electronic i speckle figura de interferen mai este perturbat
de variaia local a amplitudinii franjelor ) , ( y x b i de modulaia de fond ) , ( y x a
[ ] ) , ( cos ) , ( ) , ( ) , ( cos ) , ( 1 ) , ( ) , (
0
y x y x B y x A y x y x V y x I y x I + = + = tiiSlabe.m C2_6_Varia
dar rmn perturbaii care sunt cauzate de variaiile iluminrii sursei, distorsiuni, neomogeniti din cmpul
optic (figuri de difracie pe particule de praf), sau variaia reflectivitii suprafeei de studiat. Este de
menionat faptul c variaia factorilor A i B produce o modificare a poziiei maximelor franjelor fa de
cazul real (fr aportul acestor factori). Presupunnd o superpoziie aditiv dintre fond i termenul de franje,
reducerea contribuiei fondului se poate face prin normare 128 *
) , (
) , (
) , ( '
0
y x I
y x I
y x I = (pentru 256 nivele de gri). Reconstrucia fondului se poate face fie
prin nregistrarea imaginii incoerente a obiectului, fie printr-o filtrare puternic trece-jos chiar n imaginea franjelor. Construind anvelopele superioare
i inferioare prin conectarea maximelor i respectiv minimelor locale ale franjelor se poate reconstrui forma iniial a structurii de franje i erorile
sistematice de faz (datorate acestora) sunt nlturate.

Dup ce figura de franje a fost curat prin reducerea zgomotului aleator i corecia variaiilor slabe se utilizeaz diferite procedee de
reconstrucie a distribuiei continue de faz. Presupunem o distribuie n figura de franje dat de:
[ ] ) , ( cos ) , ( ) , ( ) , ( cos ) , ( 1 ) , ( ) , (
0
y x y x b y x a y x y x V y x I y x I + = + =
Metoda urmei franjei ( fringe tracking ) sau a scheletului este aplicabil n orice situaie, nu necesit intervenie suplimentar n figura de
interferen (deplasare de faz...) dar poate fi ambigu prin pierderea informaiei de direcie n procesul formrii franjelor. Metoda se bazeaz pe
ipoteza c extremele locale ale figurii de intensitate corespund la maximele i minimele funciei de perioad 2 . Identificarea acestor extreme i ale
urmei franjelor este modul de apropiere al acestei metode de procesul de numrare manual al franjelor. Diferitele tehnici sunt bazate pe metode de
segmentare a figurilor (extragere a contururilor). Imaginea reprezint o arie 2D de franje de contur cu pas fix ( ). Liniile de contur reprezint liniile
Prelucrarea Datelor si Metode de Prezentare a Rezultatelor Experimentale - OSPL




- 8 -

centrale ale franjelor ntunecate sau luminoase. Pentru a extrage aceste linii sub forma unui schelet de franje imaginea trebuie s fie segmentat n
regiuni cu proprieti distincte (creste, pante, vi,...). O metod direct este binarizarea imaginii urmat de scheletizarea franjelor binare. Determinarea
unui nivel optim de binarizare este dificil trebuind iniial s se normalizeze distribuia prin corecia variaiilor slabe sau prin determinarea unor nivele
locale i adaptive de nivel de trigherare. O alt metod se bazeaz pe gsirea harii direciei franjelor i nu opereaz cu nivel de trigger-are.
Schema unui proces de nregistrare i prelucrare a franjelor prin aceast metod cuprinde: mbuntirea SNR prin filtrare spaial i temporal;
Specificare regiunii care urmeaz s fie analizat; Extragerea scheletului brut al franjelor (mulimea tuturor punctelor a cror distan fa de cel mai
apropiat contur este un maxim local) prin identificarea extremelor, sau, segmentare (descompunerea n elementele sale componente) n combinaie cu
scheletizarea; mbuntirea scheletizrii prin legarea liniilor ntrerupte, adugarea liniilor lips (urmrind nite reguli simple) ; Numerotarea
franjelor cu numere de ordin de interferen; Reconstrucia continuitii distribuiei de faz prin interpolarea ntre liniile scheletului; Calculul
mrimilor de msurat folosindu-ne de valorile fazei. m eTracking. C2_6_Fring
Metoda transformatei Fourier - Neglijnd variaia temporal i evitnd o faz de referin (numrul franjei), relaia de baz poate fi scris
) , ( * ) , ( ) , ( ) , ( y x c y x c y x a y x I + + = ,
) , (
) , (
2
1
) , (
y x i
e y x b y x c

= , efectund o TF-2D obinem
) , ( * ) , ( ) , ( ) , ( v u C v u C v u A v u II + + = , cu v u, frecvenele spaiale. Deoarece ) , ( y x I este real ) , ( v u II este o distribuie Hermitic,
) , ( * ) , ( v u II v u II = , partea real fiind par iar partea imaginar fiind impar (spectrul amplitudinii ) , ( v u II este simetric). ) , ( v u A reprezint peak-
ul central (componentele de frecven joas) care au originea n modulaia ) , (
0
y x I . Ceilali termeni, ) , ( v u C i ) , ( * v u C , poart aceeai informaie i
dac numai ) , ( v u C este pstrat n spectru (folosind un filtru de band adaptat) TF invers ntoarce un ) , ( y x c complex. Faza poate fi calculat din
) , ( Re
) , ( Im
arctan ) , (
y x c
y x c
y x = . innd seama de semnul numrtorului i numitorului, valoarea principal a arc-tangentei este reconstruit (proiecia fazei
n [ ] 2 0 ). Ambiguitatea n semn este dat de modulaia cosinusoidal a figurii de intensitate ) 2 cos( ) cos( + = N s , { } intreg , 1 , 1 N s .
Distincia dintre creterea i descreterea fazei necesit cunotine suplimentare despre fenomenul analizat. aTF_1D.m C2_6_Metod C2_6.JPG
Metoda frecvenei purttoare - Introducnd o nclinare n unda de referin - prin nclinarea oglinzii corespunztoare sau aplicnd o nclinare artificial
n prelucrarea pe calculator - modificrile parametrilor de analizat se rsfrng n deviaii ale franjelor de referin de la forma lor iniial. Presupunem
c franjele de referin sunt paralele cu axa OY i au frecvena f
0
.
[ ]
x f i x f i
e y x c e y x c y x a x f y x y x b y x a y x I
0 0
2 2
0
) , ( * ) , ( ) , ( 2 ) , ( cos ) , ( ) , ( ) , (



+ + = + + = , pentru a separa faza de msurat ) , ( y x de faza de referin
x f
0
2 se folosete TF: ) , ( * ) , ( ) , ( ) , (
0 0
v f u C v f u C v u A v u II + + + = , deoarece frecvena f
0
este mult mai mare dect variaiile spaiale ale funciilor
a ,b i , spectrele A, C i C* sunt bine separate de frecvena purttoarei (C si C* sunt simetrice fa de DC i centrate pe u = f
0
de remarcat c
numai unul din lobii laterali este necesar pentru calculul fazei). ). Procesnd digital numai termenul ) , (
0
y f u C prin filtrarea sa i translatarea cu f
0

spre origine (pentru eliminarea frecvenei purttoarei) se obine ) , ( v u C i apoi printr-o TF-1 ) , ( y x c complex. Ulterior se urmeaz algoritmul metodei
transformatei Fourier. De menionat c metoda este echivalent cu o operaiune de convoluie n spaiul direct. Spectrul trecut printr-un filtru
) , (
0
y f u H poate fi scris ) , ( ) , ( ) , (
0 0
y x II y f u H y f u C = , adic cu convoluia n spaiul direct: [ ] ) , ( ) , ( ) , (
0 0
2 2
y x I e y x h e y x c
x f i x f i
=

, (h fiind
Prelucrarea Datelor si Metode de Prezentare a Rezultatelor Experimentale - OSPL




- 9 -

TF
-1
a lui H).
Metoda deplasrii (eantionrii) fazei - Prin nregistrarea mai multor figuri de interferen care difer una de alta printr-un factor de faz dat, de
exemplu referina este ntrziat cu cte
0
pentru fiecare nregistrare
n
I , se poate reconstitui faza n urma unor operaii simple. Fie
[ ]
n n
y x y x b y x a y x I + + = ) , ( cos ) , ( ) , ( ) , ( , unde
0
) 1 ( = n
n
, cu m n ,... 1 = ; 3 m i
m

2
0
=
n general sunt necesare numai trei nregistrri de intensitate pentru a determina cele trei necunoscute (a, b, ), dar cu mai multe date se obine o
acuratee mai ridicat. Dac scriem relaia de mai sus sub forma (descompunere trigonometric)
sin ) , ( cos ) , ( ) , ( ) , ( + + = y x M y x L y x a y x I , unde: ) , ( cos ) , ( ) , ( y x y x b y x L = i ) , ( sin ) , ( ) , ( y x y x b y x M =
Se poate arta (pe baza fitrii pe criteriul abaterii ptratice minime) c sunt valabile egalitile

=
=
m
n
n n
y x I
m
L
1
cos ) , (
2
, i

=
=
m
n
n n
y x I
m
M
1
sin ) , (
2
i folosindu-ne de aceste relaii
(neglijnd semnul datorit ambiguitii de semn n interferometrie) putem scrie ) , ( y x , care permite
determinarea fazei modulo . innd seama de semnele numrtorului i numitorului se poate obine
faza modulo 2 , dup care se face unwrapping-ul obinndu-se distribuia continu de faz
2 ) , ( ) , ( ' ) , ( + = y x N y x y x , unde N este numrul ntreg al franjei. Celelalte mrimi se pot determina uor

=
=
m
n
n
y x I
m
y x a
1
) , (
1
) , ( ,
2 2
) , ( M L y x b + = Dou dintre cazurile uzuale se concretizeaz prin: 3 = m :
3
2
0

= ,
3 2 1
2 3
2
3 arctan '
I I I
I I

= ei3.m ionareaFaz C2_7_Esant i


4 = m :
2
0

= ,
1 3
4 2
arctan '
I I
I I

= . Exist de asemenea soluii ale problemei i pentru 2 , 3


0
= = m , ca i pentru a necunoscut m =
0
cu dar , 4 .
ei5.m ionareaFaz C2_7_Esant
O metod (deplasarea de faz temporal) n care faza este deplasat liniar ntre ) 2 / 2 / ( +
n n
, i nregistrarea intensitii integreaz
aceast modificare rezultnd [ ] { }

+

+ +

=
2 /
2 /
int
) ( ) ( ) , ( cos ) , ( ) , (
1
) , (


n
n
t d t y x y x b y x a y x I
n
, unde
n
este valoarea medie a deplasrii de faz.
Evaluarea integralei este [ ]
n
y x y x b y x a y x I + + = ) , ( cos ) , ( ) 2 ( sinc ) , ( ) , (
int
, adic diferena ntre metoda deplasrii de faz temporale i cea a
eantionrii fazei este reducerea vizibilitii franjei, ambele metode fiind echivalente.

POST-PROCESAREA FRANJELOR
Post-procesarea franjelor are n vedere reconstruirea final a distribuiei continue de faz. Pentru scheletizare acestea ar nsemna segmentarea i
numerotarea franjelor, iar pentru metoda deplasrii fazei ar fi unwraping-ul.
Numerotarea franjelor - Reconstrucia fazei din liniile de contur ale franjelor (franjele luminoase corespunznd liniilor de echifaz de N 2 iar cele

=
=

= =
m
n
n n
m
n
n n
y x I
y x I
L
M
y x
1
1
cos ) , (
sin ) , (
arctan arctan ) , (

Prelucrarea Datelor si Metode de Prezentare a Rezultatelor Experimentale - OSPL






- 10 -

ntunecate la + ) 1 2 ( N , N ntreg) are de nlturat problema ambiguitii pantei fr informaii suplimentare nscut din pierderea informaiei
direcionale n procesul de formare a franjelor. Din proprietile acestor linii de contul se pot nota urmtoarele caracteristici:
Dou linii nu se ntretaie; Dou linii alturate avnd acelai nivel de gri reprezint aceeai valoare a fazei; Dou linii alturate avnd nivele de
gri diferite reprezint valori ale fazei separate de ; O linie nu se poate termina dect pe grania cmpului analizat; Numrarea franjelor pe
orice drum nchis va da aceeai valoare. Datorit periodicitii i paritii funciei cosinus este imposibil de determinat dac diferena de faz dintre
dou franje (linii de contur) este + sau , faza rezultat prin interferen este definit modulo 2 . Sunt necesare cunotine a priori. De
exemplu adugnd (n timp real) o faz suplimentar i observnd direcia de deplasare a franjei se poate determina tipul deplasrii acesteia. Sau
introducnd o nclinare substanial a referinei numrul franjei crete automat de la o franje la alta i se pot numerota automat. Trebuie considerate i
schimbrile semnului gradientului fazei. Dup obinerea scheletului franjelor, numerotarea manual se poate efectua conform numrului lor de ordine
relativ. Trasnd o linie peste cteva franje i numerotm franjele n sens cresctor sau descresctor dup presupusul lor gradient. Repetnd operaia
peste un numr de grupuri de franje se poate realiza o numerotare consistent folosind cunotinele de monotonicitate asupra franjelor ale celui ce
efectueaz operaia. O metod automat folosete o metod de umplere a regiunilor pentru obinerea unei imagini (fiind posibile numai un numr
limitat de configuraii) care este apoi analizat i n regiunile cu ambiguiti fie se completeaz
arbitrar dar consistent fie se cere o informaie asistentului uman de procesare.
Unwrapping-ul distribuiei de faz modulo 2 - Toate msurtorile de faz dau un rezultat modulo
2 pentru faza reconstruit datorit naturii sinusoidale a distribuiei de intensitate. Procesul prin
care valoarea absolut a fazei (fa de un punct de referin) este extins peste valoarea de 2
poart numele de unwrapping. [ ] 2 ) , ( ) , ( ' ) , ( + + = y x N N y x y x
R
, unde N este numrul ntreg
al franjei, iar N
R
este numrul (absolut) al franjei (punctului) de referin. Acest proces este o
consecin a procesului de numrare a franjelor. Cheia procesului este detecia cert a salturilor de faz de 2 . Pentru o proiecie de faz lipsit de
zgomot un algoritm simplu de refacere a continuitii fazei ar consta din: Scanarea linie cu linie a imaginii; Detectarea pixelilor pentru care are loc
saltul i considerarea direciei de salt; Reconstrucia continuitii fazei adugnd sau scznd 2 pixelilor corespondeni. Problema 2D duce la
concluzia c unwrapping-ul dea lungul liniilor sau coloanelor, sau oricrui drum trebuie s dea aceleai rezultate (independent de drum).
O metod integral de unwrapping (nu se face analiza vecintilor ci operaii pe toat suprafaa): observnd c diferenele de faz local (pe
linie sau coloan) ( ) ( ) ) ( 2
2 2
1 1 1 1
x x
i i i i i i i
+ =
+ +
n cazul funciei de faz continue (wrapped) sunt egale cu cele ale
funciei discontinue (unwrapped) la care s-a aplicat operatorul de proiecie n [ ] 2 , 0 , W, adic ( ) ( )
i
not
i i i i
W W
= + +

1 1
' ' ' ' . Scriind relaiile
similare n cazul 2D se observ c avem de fapt egalitatea ) , ( ) , ( ) , (
2
2
2
2
y x y x
y
y x
x
=

, care este o ecuaie diferenial de ordinul doi Poisson cu


condiii la limit Neumann. Aceast ecuaie se poate rezolva printr-o transformare rapid, de exemplu 2D-DCT (Transformata Cosinus Discret)
plecnd de la construcia funciei ) , ( y x format cu funcia de faz primar ' (discontinu) i avnd ca rezultat funcia de faz continu . Metoda
este relativ stabil la zgomot i este complet automat.
Cauzele principale ale erorilor n procesul de unwrapping sunt: zgomotul, discretizarea la frecvene prea joase
Prelucrarea Datelor si Metode de Prezentare a Rezultatelor Experimentale - OSPL




- 11 -

(undersampling),discontinuitile obiectului (goluri, regiunile umbrite, marginile neregulate) i ale cmpului de faz. ntr-un punct unde intensitatea
este zero, frontul de und conine o discontinuitate i faza este nedeterminat.
Msurarea absolut a fazei (nu numai a celei relative fa de vecinii mai mult sau mai puin apropiai) ntmpin
diferite dificulti datorate: Incorecta numerotare a franjelor - dac nu se poate identifica o regiune staionar a
obiectului care s dea ordinul zero de interferen; Incorecta evaluare dac interferograme multiple achiziionate
cu diferite iluminri trebuie analizate nu se pot corela fazele punctelor din interferograme diferite; Dac obiectul
nu este simplu conex exist poriuni izolate sau umbrite este violat condiia de vecintate limitat.
Regiunile I i III (care sunt bine reprezentate n interferogram) sunt separate de regiunea II unde datorit umbrei
nu putem analiza variaiile de faz. Similar regiunea IV care reprezint o treapt nu poate fi caracterizat. Metode
de rezolvare ale problemei msurrii absolute a fazei ar fi: Aplicarea unei benzi ntre obiect i o suprafa fix
pentru a determina numrul franjei; Modificarea figurii de interferen fr a influena mrimea de msurat
nregistrarea mai multor interferograme cu lungimi de und diferite sau cu iluminri diferite; Combinarea a dou
structuri de franje cu frecvene spaiale diferite sau orientri diferite iniial frecvena sintetic se alege pentru a
observa o singur franj, mrind discret apoi frecventa pentru a atinge rezoluia cerut;
Msurarea deplasrilor 3D - Variaia de faz ) , ( y x d numai o prim evaluare a deformaiilor 3D ale
suprafeei, mai sunt necesare i coordonatele 3D ale punctelor obiectului (transformarea i corelarea coordonatelor
msurate cu un sistem topometric n puncte ale suprafeei determinate cu un montaj de interferometric -
holografic de exemplu).

Appendix

Relaii trigonometrice
( ) ( ) a a cos 2 sin = , ( ) ( ) a a sin 2 cos m =
( ) ( ) x x cos ' sin = , ( ) ( ) x x sin ' cos =
( ) ( ) [ ] a a 2 cos 1 2 1 cos
2
+ = , ( ) ( ) ( ) ( ) [ ] b a b a b a + + = cos cos 2 1 cos cos

S-ar putea să vă placă și