Documente Academic
Documente Profesional
Documente Cultură
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Textura
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
albumul Brodatz
(120 texturi)
Descrierea texturilor
Descrierea texturii este in principal bazata pe interpretarea valorilor
pixelilor ca realizari ale unor procese aleatoare corelate. Descrierile
vor fi deci de tipul unor distributii ale unor caracteristici (valoare,
energie, variatie) in domeniul spatial al imaginii sau in domeniul de
frecventa (caracterizare spectrala).
Descriere statistica:
descriere prin momente (descriptori de ordinul 1)
descriere prin distributii spatiale (distributii de ordin cel putin 2).
descrierea in domeniul de frecventa
descrierea prin modele (AR, fractali, ...)
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Distributii de ordinul 1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Distributii de ordinul 2
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Matricea de
coocurenta
Fie o textura definita pe suportul spatial al regiunii R.
Matricea de coocurenta a regiunii grupeaza probabilitatile de aparitie
in regiunea R a diferitelor perechi de valori posibile ale pixelilor ce
satisfac o regula impusa de plasament spatial.
Regula de plasament spatial este existanta unei separari spatiale
t = (i, j ) intre pixelii ce formeaza perechea.
Mt(a,b) = Prob{R(x) = a si R(x+t) = b}
M este o matrice patrata, de dimensiune egala cu numarul de valori
posibile diferite ale valorilor pixelilor.
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Matricea de
coocurenta
Exemplu :
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Matricea de
coocurenta
4
4 perechi de pixeli de
valorile specificate in
relatia spatiala specificata
se normalizeaza la numarul
total de perechi (32)
C. VERTAN
Matricea de
coocurenta
6 perechi de pixeli de
valorile specificate in
relatia spatiala specificata
se normalizeaza la numarul
total de perechi (32)
C. VERTAN
Matricea de
coocurenta
1 pereche de pixeli de
valorile specificate in
relatia spatiala specificata
se normalizeaza la numarul
total de perechi (32)
C. VERTAN
Matricea de
coocurenta
2 perechi de pixeli de
valorile specificate in
relatia spatiala specificata
se normalizeaza la numarul
total de perechi (32)
C. VERTAN
Matricea de
coocurenta
matrice rara
continutul se schimba
la modificarea lui t
se poate folosi ca atare
(functie scalara de
doua variabile)
1
32
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Matricea de
coocurenta
1
M t2 (a, b)
N nz a b
1
1
M t ( a, b)
=
N nz a b 1 + (a b) 2
O=
Oloc
uniformitatea
U = M t2 (a, a )
directivitatea
D = M t ( a ,a )
a
C. VERTAN
Matricea de
coocurenta
contrastul
C=
1
N nz ( L 1) 2
M
k
( a, b)
a b = k
entropia
H = 1
1
N nz log N nz
M
a
etc ....
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Matricea de
coocurenta
generalizata
Realtie spatiala :
Corelograma
Corelograma este o matrice care grupeaza probabilitatile de a avea
o pereche de pixeli de valori specificate separati de o distanta fixata.
pixeli ce satisfac constrangerea
spatiala de a fi plasati la o
distanta d de pixelul curent.
d
d
pixel curent
10
Auto-corelograma
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Auto-corelograma
Exemplu :
d=2
d=1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
11
Auto-corelograma
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Auto-corelograma
12
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
12
Auto-corelograma
12
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Auto-corelograma
29
26
12
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
13
Auto-corelograma
29
26
12
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Matricea de
izosegmente
Izosegment (runlength) = grup de pixeli formand o componenta
conexa, formand un segment de dreapta orientat pe o directie impusa
Matricea de izosegmente grupeaza (pentru o zona data si o directie
impusa) probabilitatea de aparitie a unui izosegment de diferite
lungimi posibile si diferite valori.
Matricea are un numar de linii egal cu numarul de valori diferite ale
valorilor posibile ale pixelilor din regiune si un numar de coloane
egal cu dimensiunea maxima a regiunii pe directia specificata.
M ( a ,l )
14
Matricea de
izosegmente
Exemplu :
Matricea de
izosegmente
1 izosegment de
lungime 2
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
15
Matricea de
izosegmente
5 izosegmente de
lungime 1
4 izosegmente de
lungime 2
1 izosegment de
lungime 3
1 izosegment de
lungime 4
C. VERTAN
Matricea de
izosegmente
3 izosegmente de
lungime 1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
16
Matricea de
izosegmente
2 izosegmente de
lungime 2
2 izosegmente de
lungime 3
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Matricea de
izosegmente
3 izosegmente de
lungime 1
2 izosegmente de
lungime 2
1 izosegment de
lungime 3
0
0
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
17
Matricea de
izosegmente
N iz = M (a, b)
RF 5 =
a = 0 b =1
N iz
N reg
1 L1 n 2
RF2 = b M (a, b)
Niz a=0 b=1
1 L1 n M (a, b)
RF1 =
Niz a=0 b=1 b2
1 L1 n
RF3 = M (a,b)
Niz a=0 b=1
1 n L1
RF4 = M (a, b)
Niz b=1 a=0
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
18
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
19
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
20
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
c : C [ 0 ;1 ], c C
c descrescatoare fata de distanta intre valori d(c,c)
c(c)
1
dmax
d(c,c)
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
21
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
mare
1
mic
1
= (E[c], 1 - c)
0
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
22
1 1 .8 .8 .2 1 .5 .2
....
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
23
parametru de
scala
T= 0.1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
DESCRIEREA
TEXTURILOR
(cont)
24
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Fourier
textura color
masti
luminanta
concentrari liniare
ale energiei spectrale
spectru de energie
Distributie
spectrala de
energie
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
25
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
26
Descriptori MPEG - 7
MPEG - Motion Picture Experts Group
9 Multimedia Content Descriptor Interface
descriptors (D)
description schemes (DS)
description definition language (DDL) se fol. XML
27
Visual Descriptors
Color Descriptors
Texture Descriptors
Shape Descriptors
Motion Descriptors for Video
360 o
p i = [G P s , r ( , ) P ( , )]
sinusoida ponderata
=0 + =0o +
cu gaussiana
P(
P(,) is the Fourier transform
modeleaza canale
of an image represented in the
polar frequency domain
individuale
fiecare canal raspunde
( )2
( )2
s
r
la un anume fel de G P s,r ( , ) = exp 2 2 exp 2 2
textura
2
ei = log10 [1 + pi ]
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
28
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
29
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
descompunere
multirezolutie
a imaginii
30
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Fractali
Sierpinski
Koch
Sierpinski
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
31
Fractali
Fractal = multime auto-similara (orice parte seamana cu intregul)
Nr D = 1
D - dimensiunea fractala
r - factor de scalare
N - numar submultimi scalate
(similare multimii)
D=1
Analiza
fractala
32
Numararea
cutiilor
Nr D = 1
N=8, r=1/4
N - numar de
cutii ce se suprapun
cu obiectul
r - factorul de scala
N=56, r=1/16
N=18, r=1/8
Numararea
cutiilor
Nr D = 1
log N + D log r = 0
log N
D=
log r
scara
1/4
numarul EM
8
1/8
18
1/16
56
D = 1.4
C. VERTAN
33
Numararea
cutiilor
Numararea cutiilor pentru imagini cu nivele de gri:
aplicare directa prin considerarea subgraficului functiei
de luminanta;
aplicare pe mai multe imagini binare rezultate din binarizarea
imaginii initiale, la mai multe nivele.
Teoretic putem lucra cu cutii cu orice numar de dimensiuni ...
dar este mai comod sa folosim dreptunghiuri plane.
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Analiza
fractala
D = 4+ p/2
Utila mai ales in cazul descrierii obiectelor prin functii
(imagini cu nivele de gri).
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
34
Estimare
fractala
FFT
masca
energie
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
35
Model AR
valoare de
valoarea curenta a
combinatie liniara de valori
+
= la intrarea
iesirii modelului
anterioare ale iesirii modelului
modelului
iesire
intrare
AR
v(n)
u(n)
u (n) = wk u (n k ) + v(n)
wk = ak
k =1
valoare
curenta
istorie
eroare
(perturbatie)
36
a u ( n k ) = v ( n)
k
a0 = 1
k =0
M
a u (n k )u (n l ) = v(n)u (n l )
k
k =0
M
a u (n k )u (n l ) = v(n)u (n l )
k
k =0
M
a r (l k ) = v(n)u (n l )
k
k =0
M
a r (l k ) = 0
k =0
C. VERTAN
a r (l k ) = 0
k
k =0
r (l ) = wk r (l k )
pentru l > 0
k =1
r (1)
r (0)
r (0)
r (1)
...
...
r ( M ) r ( M 1)
... r ( M ) w1 r (1)
... r ( M 1) w2 r (2)
=
...
... ... ...
r (0) wM r ( M )
...
ec. Yule-Walker
Rw = r
37
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
38