Documente Academic
Documente Profesional
Documente Cultură
04b Liniar PDF
04b Liniar PDF
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
3/27/2018
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
3/27/2018
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
3/27/2018
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
3/27/2018
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
3/27/2018
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
3/27/2018
Operatori liniari
p
Fie un operator 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
3/27/2018
Filtrarea liniara
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
8
3/27/2018
marcarea originii
g (l , c) = ∑w
( m , n )∈V
mn f (m + l , n + c)
9
3/27/2018
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
3/27/2018
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
3/27/2018
Probleme de implementare
Complexitatea de calcul:
g (l , c) = ∑w
( m , n )∈V
∈V
mn f (m + l , n + c) K inmultiri, K-1 adunari
ppentru fiecare ppixel
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
12
3/27/2018
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
σ2 C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
13
3/27/2018
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
V8 → K = 9 1 / 9 1 / 9 1 / 9
V4 → K = 5 0 1/ 5 0
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
14
3/27/2018
Netezire:
medie aritmetica
reducerea zgomotului
(si blur)
3x3
11 x 11 7x7
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
15
3/27/2018
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
16
3/27/2018
∑∑ ( 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
17
3/27/2018
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
18
3/27/2018
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
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
19
3/27/2018
Efectul Mach
perceptia unei linii mai intunecate
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
f’
f”
f - f”
20
3/27/2018
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
21
3/27/2018
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
Va urma:
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
22