Documente Academic
Documente Profesional
Documente Cultură
OPERATII DE VECINATATE
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
operatii punctuale
operatii de vecinatate
operatii integrale
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
1
10/31/2021
De ce operatii de vecinatate ?
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Operatori de vecinatate
coloana T coloana
c c
linia
li i linia
l l
V
((
g ( l ,c ) = T f V( l ,c ) ))
Noua valoare a oricarui pixel din imaginea prelucrata rezulta din
combinarea unui numar oarecare de valori ale pixelilor din imaginea
initiala, situati in vecinatatea pixelului curent prelucrat.
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
2
10/31/2021
Operatori de vecinatate
((
g ( l ,c ) = T f V( l ,c ) ))
Definirea transformarii implica specificarea:
vecinatatii pixelului curent prelucrat, V(l,c)
functiei de combinare a valorilor extrase din imagine, T
liniare
neliniare intrinsec neliniare
neliniare ca efect al adaptarii
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Vecinatatea
coloana
c
V(l ,c )
linia
l
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
3
10/31/2021
Vecinatatea
V(l ,c ) = {(m1 , n1 ), (m2 , n2 ),..., (mK , nK )}
coordonate
d t relative
l ti fata
f t
numar de pixeli din
de pixelul curent prelucrat
vecinatate
I sistemul
In it l de
d coordonate
d t atasat
t t imaginii,
i i ii vecinatatea
i t t este:
t
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Exemple de vecinatati
pixel curent
(originea vecinatatii)
4
10/31/2021
Exemple de vecinatati
pixel curent
(originea vecinatatii)
Exemple de vecinatati
V = {(1,0),
) (−1,0)} K =2
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
5
10/31/2021
g (l , c) = T ( f (l + m1 , c + n1 ), f (l + m2 , c + n2 ),..., f (l + mK , c + nK ))
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
FILTRAREA LINIARA
A IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
6
10/31/2021
Operatori liniari
Fie un operator
p T,, care se aplica
p asupra
p unor elemente f, gg.
T este liniar daca, pentru orice constante scalare α, β avem:
T (αf + βg ) = αT ( f ) + βT ( g )
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Filtrarea liniara
((
g ( l ,c ) = T f V( l ,c ) ))
g (l , c) = T ( f (l + m1 , c + n1 ), f (l + m2 , c + n2 ),..., f (l + mK , c + nK ))
g (l , c) = ∑w
( m , n )∈V
mn f (m + l , n + c)
wmn ∈ R
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
7
10/31/2021
Filtrarea liniara
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
8
10/31/2021
marcarea originii
g (l , c) = ∑w
( m , n )∈V
mn f (m + l , n + c)
9
10/31/2021
Ce inseamna in practica ?
g (l , c) = ∑w
( m , n )∈V
mn f (m + l , n + c)
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
10
10/31/2021
Probleme de implementare
Ce se intampla pe marginile imaginii, daca vecinatatea “debordeaza” ?
vecinatate (fereastra) de filtrare
pixeli “problema”
Probleme de implementare
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
11
10/31/2021
Filtrarea liniara
g (l , c) = ∑w
( m , n )∈V
mn f (m + l , n + c)
wmn ∈ R
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Probleme de implementare
Complexitatea de calcul:
12
10/31/2021
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Filtrarea
il liniara
li i de d netezire
i
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
13
10/31/2021
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
σ2 C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
14
10/31/2021
g (l , c) = ∑w mn f (m + l , n + c)
1
( m , n )∈V
∈V
wmn =
Card (V ) = K K
1
g (l , c) = ∑ f (m + l , n + c)
Card (V ) ( m ,n )∈V
Ex. 1 Ex. 2
0 1/ 5 0 V8 → K = 9 1 / 9 1 / 9 1 / 9
V4 → K = 5
1/ 5 1/ 5 1/ 5 1 1/ 9 1/ 9 1/ 9
1 wmn =
wmn = 9 1/ 9 1/ 9 1/ 9
5 0 1/ 5 0
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Netezire:
medie aritmetica
Efectul de
9x9 incetosare
a imaginii
(blur)
5x5 13 x 13
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
15
10/31/2021
Netezire:
medie aritmetica
reducerea zgomotului
(si blur)
3x3
11 x 11 7x7
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
g (l , c) = ∑w
( m , n )∈V
mn f (m + l , n + c)
C fi i
Coeficientul
l de
d reducere
d a zgomotului:
l i
σ zgg
2
= ∑ wmn 2
1 σ zgg
2
1 1
wmn =
K σ zgf
2
= ∑ w
( m , n )∈V
2
mn = K =
K2 K
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
16
10/31/2021
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
17
10/31/2021
Masurarea calitatii
li ii imaginilor
i i il
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
-Subiective
-Obiective
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
18
10/31/2021
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
∑∑ ( f (m, n) )
2
0
i =0 j =0
SNR = 10 log M −1 N −1 [dB ]
∑∑ ( f (m, n) − f (m, n) )
2
0
i =0 j =0
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
19
10/31/2021
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
C. VERTAN
40 LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
20
10/31/2021
Aceeasi distorsiune
poate avea efecte
diferite!
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Aceeasi distorsiune
poate avea efecte
diferite!
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
21
10/31/2021
C. VERTAN
43 LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
C. VERTAN
44 LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
22
10/31/2021
45
Comparatia de luminanta
σ x ,σ y Dispersii locale
σ xy Corelatie locala
Comparatia de structura
σ xy + C3
s ( x, y ) = Ci constante foarte mici
σ x + σ y + C3
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
23
10/31/2021
SSIM
C1 = (k1 L)^2
C2 = (k2 L)^2, 0 < k1, k2 << 1
C3 = C2/2
Masura de asemanare este calculata in fiecare punct, pentru
imaginea in ansamblul ei trebuie mediata
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
C. VERTAN
48 LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
24
10/31/2021
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Se poate
S t demonstra
d t ca puterea
t zgomotului
t l i alb,
lb aditiv
diti di
din imagine
i i
este redusa de K ori.
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
25
10/31/2021
f (m + l , n + c) = μ = ct , ∀(m, n) ∈ V , ∀(l , c)
g (l , c) = μ ∑w
( m , n )∈V
mn =μ
∑w
( m , n )∈V
mn = 1, wmn > 0
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
26
10/31/2021
Filtrarea
il liniara
li i derivativa
d i i
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Derivata
0 0 0 0 0 0 0 1 0 0 −1 0
−1 0 1 1 0 −1 0 0 0 0 0 0
0 0 0 0 0 0 0 −1 0 0 1 0
derivate pe directie orizontala derivate pe directie verticala
Wy Wx
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
27
10/31/2021
f (m + l , n + c) = μ = ct , ∀(m, n) ∈ V , ∀(l , c)
g (l , c) = μ ∑w
( m , n )∈V
mn =0
∑w
( m , n )∈V
mn =0
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
28
10/31/2021
Efectul Mach
perceptia unei linii mai intunecate
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
f’
f”
f - f”
29
10/31/2021
Contrastarea imaginilor
∂ 2 f ( x, y ) ∂ 2 f ( x , y )
Se foloseste Laplacianul: Δf ( x, y ) = +
∂x 2 ∂y 2
−1 −1 −1 0 −1 0 1 −2 1
−1 8 −1 −1 4 −1 −2 4 −2
−1 −1 −1 0 −1 0 1 −2 1
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Contrastarea imaginilor
medie 5 x 5
original
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
30
10/31/2021
Va urma:
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
31