Documente Academic
Documente Profesional
Documente Cultură
Compresie
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
OPERATII DE PRELUCRARE
A IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
1
3/27/2018
operatii punctuale
operatii de vecinatate
operatii integrale
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
2
3/27/2018
Operatii punctuale
coloana T coloana
c c
linia linia
li i
l l
g ( l ,c ) = T ( f ( l ,c ))
Noua valoare a oricarui pixel din imaginea prelucrata rezulta din
transformarea valorii pixelului din imaginea initiala, situat in
pozitia curenta de prelucrat.
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
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
3
3/27/2018
Operatii integrale
T coloana
c
linia
l
imagine prelucrata g
imagine initiala f
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
IMBUNATATIREA
IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
4
3/27/2018
Zamperoni
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
5
3/27/2018
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Operatii punctuale
coloana T coloana
c c
linia linia
li i
l l
g ( l ,c ) = T ( f ( l ,c ))
Noua valoare a oricarui pixel din imaginea prelucrata rezulta din
transformarea valorii pixelului din imaginea initiala, situat in
pozitia curenta de prelucrat.
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
6
3/27/2018
Conditii de baza:
Transformarea T trebuie sa pastreze gama de nivele
d grii din
de di imagine.
i i
T functie monotona
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
7
3/27/2018
v
1. Negativarea imaginii
L-1
v = T (u) = L-1 - u
T (x)=L-1 - x
de obicei L=256
u
0
0 L-1
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
1. Negativarea imaginii
8
3/27/2018
v
2. Extragerea planelor de bit
L-1
v = T (u) = (L-1)bitk(u)
T (x)= (L-1)bitk(x)
u = bB bB-1 ... b2 b1
B
u = ∑ 2 k −1 b k
u
0
k =1 0 128 L-1
de obicei L=256 si deci B=8 extragerea bitului 8
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
v
2. Extragerea planelor de bit
L-1
L=256
u
0
0 63 127 191 L-1
extragerea bitului 7
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
9
3/27/2018
2 puncte de control:
(a, Ta) si (b, Tb) L-1
Tb
2ppuncte fixe:
(0,0) si (L-1, L-1)
Ta
x, x ∈ [0, a ] Ta
⎧ a 0
⎪ Tb − Ta 0 a b L-1
T ((x) = ⎨ Ta +
b−a
( x − a ), x ∈ [a, b]
⎪
⎩ Tb +
L − 1 − Tb
( x − b), x ∈ [b, L − 1]
L −1− b
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
a = 140,
140 Ta = 70 L1
L-1
Tb
b = 200,Tb = 230
Ta
0
0 a b L-1
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
10
3/27/2018
a = 20,
20 Ta = 70 L-11
L
b = 220,Tb = 160
Tb
Ta
0
0 a b L-1
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Modificarea contrastului
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
11
3/27/2018
Modificarea contrastului
L-1 L-1
Tb
Tb
Ta
Ta
0 0
0 a b L-1 0 a b L-1
ΔC ΔC
1 1
u u
0 0
0 L-1 0 L-1
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Ta = 0 Tb=L-1
L1
Tb = L − 1
se foloseste intreaga gama de nivele
de gri disponibile
Ta=00 a b
0 L-1
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
12
3/27/2018
aceasta inseamna ca
H(a) = P/2
1-H(b) = P/2
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
original
rezultat, P=5%
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
13
3/27/2018
B. Binarizarea
Ta = 0
a=b Tb=L-1
L1
Tb = L − 1
este mai generala decat extragerea
bitului cel mai semnificativ
Ta=00 a=b
0 L-1
a=b=200
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
r=0.5
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
14
3/27/2018
r =1
a • r< 1
⎧ ⎛u⎞ r
0
u
⎪ a⎜ ⎟ , u ∈ [0, a] a
⎪ ⎝a⎠ 0 L-1
v = T (u
( )=⎨ r
⎪ L − 1 − ( L − 1 − a)⎛⎜ L − 1 − u ⎞⎟ , u ∈ [a, L − 1]
⎪⎩ ⎝ L −1− a ⎠
r>0 parametru de reglaj
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
u
0
0 L-1
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
15
3/27/2018
eu − 1
v = T (u ) = ( L − 1) L −1
e −1
este inversa transformarii logaritmice
u
0
0 L-1
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
5. Alte transformari
A. Lipire (clipping) B. Decupare (slicing)
v v
L-1 L-1
u u
0 0
0 a b L1
L-1 0 a b L-1
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
16
3/27/2018
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Egalizarea de histograma
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
17
3/27/2018
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Histograma
h( ) = numar pixeli
h(u) i li de
d nivel
i l de
d grii “u”
“ ” / numar total
t t l pixeli
i li
M −1N −1
1
h( u ) =
MN
∑ ∑ δ ( f ( m ,n ) − u ), u = 0 ,1,..., L − 1
m =0 n = 0
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
18
3/27/2018
Histograma
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Histograma
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
19
3/27/2018
Histograma cumulativa
Histograma este o functie de densitate de probabilitate.
Histograma cumulativa este functia de repartitie asociata.
u
H (u ) = ∑ h(i ) H (0) = h(0) L − 1) = 1
H ((L
i =0
H (u ) = H (u − 1) + h(u )
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Egalizarea
histogramei
Imaginea ideala:
este folosit tot intervalul de nivele de gri
toate nivelele de gri sunt egal probabile
nivel de gri
nivel de gri
20
3/27/2018
Egalizarea
Reamintire 1 : functii de o variabila aleatoare histogramei
η = f (ξ )
f este bijectiva
Relatie intre functiile de densitate de probabilitate :
1
wη ( y ) = wξ ( x )
f'( x )
y = f −1 ( x )
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Egalizarea
histogramei
Reamintire 2 : functia de repartitie transforma
orice variabila aleatoare intr-o variabila aleatoare uniforma
{ }
x
Fξ ( x ) = ∫ wξ ( t )dt = Prob ξ ( i ) ≤ x
−∞
0
nivel de gri
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
21
3/27/2018
Egalizarea
histogramei
Functia de modificare a nivelului de gri este histograma cumulativa
(functia de repartitie a nivelelor de gri).
v = T ( u ) = [( L − 1 )H ( u ) + 0 ,5]
⎡ H( u ) − H( 0 ) ⎤
v = T ( u ) = ⎢( L − 1 ) + 0 ,5 ⎥
⎣ 1 − H(0 ) ⎦
… sau alte
lt variante
i t asemanatoare
t
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Egalizarea
histogramei
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
22
3/27/2018
Egalizarea
histogramei
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Egalizarea
histogramei
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
23
3/27/2018
Prelucrare R’
R scalara
Prelucrare G’
G scalara
Prelucrare B’
B scalara
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Prelucrare Y’
Transformare directa
Y R’
R scalara
C1 Prelucrare C’1 G’
G scalara
d
C’2
C
nversa
C2 Prelucrare B’
scalara
B
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
24
3/27/2018
Transformare in
Transformare directa V Prelucrare Y’ R’
R scalara
S G’
G
d
nversa
H B’
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
original RGB
YCC HSV
25
3/27/2018
original RGB
YCC HSV
original RGB
YCC HSV
26
3/27/2018
original RGB
YCC HSV
Egalizarea
imagine initiala
histogramei
h(i)
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
27
3/27/2018
Egalizarea
Aspect “in pieptene” al histogramei egalizate. histogramei
h(i)
initial :
216 nivele gri diferite
dupa egalizare:
176 nivele gri diferite
nivel
Numarul de nivele de gri diferite se micsoreaza. de gri
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
T2-1(T1)
T2
T1
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
28
3/27/2018
Pseudocolorarea
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
29
3/27/2018
Pseudocolorarea
…
k
k Rk, Gk, Bk
imagine
tabel de culoare
((modificat))
modificarea intrarilor
din tabelul de culoare afisare
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
30
3/27/2018
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
31