+ All Categories
Home > Documents > DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea...

DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea...

Date post: 24-Jan-2021
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
47
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN DESCRIEREA TEXTURILOR
Transcript
Page 1: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

DESCRIEREA TEXTURILOR

Page 2: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

Textura

Nu exista definitii definitive ale texturii; textura este descrisa printermeni lingvistici precum : regularitate, omogenitate, granularitate, …

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Textura : aspect similar in orice parte a sa, la o scala fixata.

Page 3: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

albumul Brodatz(120 texturi)

Page 4: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este
Page 5: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

descrierea prin modele (AR, fractali, ...)

Descrierea texturilor

Descrierea texturii este in principal bazata pe interpretarea valorilorpixelilor ca realizari ale unor procese aleatoare corelate. Descrierilevor fi deci de tipul unor distributii ale unor caracteristici (valoare,energie, variatie) in domeniul spatial al imaginii sau in domeniul defrecventa (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

Page 6: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Distributii de ordinul 1

Page 7: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Descrierea prin momente (distributii de ordin 1)

textura = colectie de pixeli, realizari particulare ale unuiproces aleator

Histograma regiunii este atunci functia de densitate de probabilitatea v.a., din care se pot calcula familii de momente statistice de diferiteordine.

Ipoteze implicite:

textura este generata de un proces aleator stationar

procesul aleator este si ergodic !!!

Page 8: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Distributii de ordinul 2

Page 9: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Fie o textura definita pe suportul spatial al regiunii R.

Matricea de coocurenta a regiunii grupeaza probabilitatile de aparitiein regiunea R a diferitelor perechi de valori posibile ale pixelilor cesatisfac o regula impusa de plasament spatial.

Regula de plasament spatial este existanta unei separari spatialet = (Δ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 valoriposibile diferite ale valorilor pixelilor.

Matricea decoocurenta

Page 10: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea decoocurenta

Exemplu :

Culorile sunt coduri vizuale pentru numere :1 2 3 4 5

Valorile pixelilor sunt deci cuprinse in [1, 5], matricea de coocurentava avea dimensiunea 5.

Vector de translatie : (1, 1) (perechi de puncte situate pe diagonala,la distanta de 1).

Page 11: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea decoocurenta

4

t

4 perechi de pixeli devalorile specificate inrelatia spatiala specificata

se normalizeaza la numarultotal de perechi (32)

Page 12: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea decoocurenta

5

t

6 perechi de pixeli devalorile specificate inrelatia spatiala specificata

se normalizeaza la numarultotal de perechi (32)

4

Page 13: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea decoocurenta

1

t

1 pereche de pixeli devalorile specificate inrelatia spatiala specificata

se normalizeaza la numarultotal de perechi (32)

4 5

Page 14: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea decoocurenta

2

t

2 perechi de pixeli devalorile specificate inrelatia spatiala specificata

se normalizeaza la numarultotal de perechi (32)

4 51

Page 15: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea decoocurentat

4 51

2

0 1 0 0 0

0

0

0

0

0

1 1

20 0

3

05

5 0 1

321

matrice rara

continutul se schimbala modificarea lui t

se poate folosi ca atare(functie scalara de doua variabile)

Page 16: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea decoocurentaParametri statistici [Haralick]

),(1 2 baMN

Oa bnz∑∑= t

),()(1

112 baM

baNO

a bnzloc ∑∑ −+= t

omogenitatea si omogenitatea locala

uniformitatea

∑=a

aaMU ),(2t

directivitatea

∑=a

)a,a(MD t

Page 17: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea decoocurentaParametri statistici [Haralick]

),()1(

12 baM

LNC

k kbanz∑ ∑

=−−= tcontrastul

( )),(),(log),(log11 baMbaMbaM

NNH tt

a bnznz

δ∑∑−= t

entropia

etc ....

Page 18: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea de coocurenta Haralick

M = Mt1 + Mt2 + Mt3 + Mt4

t1 = (0,1)t2 = (0, -1)t3 = (1, 0)t4 = (-1, 0)

adica o matrice cumulata de coocurentapentru vecinatatea de baza V4

Page 19: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Fie o textura definita pe suportul spatial al regiunii R.

Matricea de coocurenta generalizata a regiunii grupeazaprobabilitatile de aparitie in regiunea R a diferitelor perechi de pixelilor avand diferite valori ale unei trasaturi caracteristice, cesatisfac o regula impusa de plasament spatial.

Trasaturi caracteristice : valoare (nivel de gri)medie in vecinatateneuniformitate (laplacian)

Realtie spatiala : translatie (ca la coocurenta)distanta de separare (corelograma)

Matricea decoocurentageneralizata

Page 20: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Corelograma

Corelograma este o matrice care grupeaza probabilitatile de a aveao pereche de pixeli de valori specificate separati de o distanta fixata.

d

d

pixel curent

pixeli ce satisfac constrangereaspatiala de a fi plasati la o distanta d de pixelul curent.

Pentru fiecare distanta d, corelogramaeste o matrice patrata de dimensiuneegala cu numarul de valori diferiteposibile pentru pixeli.

Page 21: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Simplificare : se calculeaza doar perechile de pixeli avandaceeasi valoare (auto-corelograma), pentru diferite distante.

Autocorelograma va avea un numar de coloane dat de numarulde distante diferite la care se face calculul si un numar de liniiegal cu numarul de valori posibile diferite ale pixelilor.

Distantele corespund in general metricilor discrete city-block(L1) si chess-board (L∞).

Auto-corelograma

Page 22: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Auto-corelogramaExemplu :

Culorile sunt coduri vizuale pentru numere :1 2 3 4 5

Valorile pixelilor sunt deci cuprinse in [1, 5], auto-corelogramava avea 5 linii.

Consideram distanta city-block (L1 - suma modulelor diferentelorde coordonate) si distantele 1 si 2 (2 coloane in auto-corelograma).

d=1 d=2

Page 23: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

1 2

Auto-corelograma

d=1 : 2 perechi de puncted=2 : 0 perechi de puncte

2 0

Page 24: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

1 2

Auto-corelograma

d=1 : 12 perechi de puncted=2 : 10 perechi de puncte

2 0

12 10

Page 25: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

1 2

Auto-corelograma

d=1 : 0 perechi de puncted=2 : 0 perechi de puncte

2 0

12 10

0 0

Page 26: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

1 2

Auto-corelograma

d=1 : 30 perechi de puncted=2 : 34 perechi de puncte

2 0

12 10

0 0

30 34

Page 27: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

1 2

Auto-corelograma

d=1 : 10 perechi de puncted=2 : 4 perechi de puncte

2 0

12 10

0 0

30 34

10 4

Page 28: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

)l,a(Mθ probabilitatea de a avea un izosegment de lungime lsi valoare a pe directia θ

Matricea deizosegmente

Izosegment (runlength) = grup de pixeli formand o componentaconexa, formand un segment de dreapta orientat pe o directie impusa

Matricea de izosegmente grupeaza (pentru o zona data si o directieimpusa) probabilitatea de aparitie a unui izosegment de diferitelungimi posibile si diferite valori.

Matricea are un numar de linii egal cu numarul de valori diferite alevalorilor posibile ale pixelilor din regiune si un numar de coloaneegal cu dimensiunea maxima a regiunii pe directia specificata.

Page 29: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea deizosegmente

Exemplu :

Culorile sunt coduri vizuale pentru numere :1 2 3 4 5

Valorile pixelilor sunt deci cuprinse in [1, 5], matricea de izosegmenteva avea 5 linii.

Sa consideram orientarea orizontala; dimensiunea maxim posibila aunui izosegment este dimensiunea orizontala a regiunii, deci 9.

In practica se considera imaginile binare obtinute prin extragereafiecarei valori posibile, pe care se numara izosementele corespunzatoare

Page 30: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea deizosegmente

1 2 3 4 5 6 7 8 9

1 izosegment delungime 2

1

Page 31: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea deizosegmente

1 2 3 4 5 6 7 8 95 izosegmente delungime 1

4 izosegmente delungime 2

1 izosegment delungime 3

1 izosegment delungime 4

10 0 0 0 0 0 0 0

5 4 1 1 0 0 000

Page 32: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea deizosegmente

1 2 3 4 5 6 7 8 93 izosegmente delungime 1 10 0 0 0 0 0 0 0

5 4 1 1 0 0 000

3 0 0 0 0 0 0 0 0

Page 33: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea deizosegmente

1 2 3 4 5 6 7 8 92 izosegmente delungime 2

2 izosegmente delungime 3

10 0 0 0 0 0 0 0

5 4 1 1 0 0 000

3 0 0 0 0 0 0 0 0

0 2 2 0 0 0 0 0 0

Page 34: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea deizosegmente

1 2 3 4 5 6 7 8 93 izosegmente delungime 1

2 izosegmente delungime 2

1 izosegment delungime 3

10 0 0 0 0 0 0 0

5 4 1 1 0 0 000

3 0 0 0 0 0 0 0 0

0 2 2 0 0 0 0 0 0

3 2 1 0 0 0 0 0 0

Page 35: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Matricea deizosegmenteParametri statistici [Gallaway]

∑∑−

= =

=1

0 1),(

L n

biz bMN

aa

θ

θ

∑∑−

= =

=1

0 12

),(11L n

biz bbM

NRF

a

aθθ ∑∑

= =

=1

0 1

2 ),(12L n

biz

bMbN

RFa

θ

∑ ∑−

= =⎟⎟⎠

⎞⎜⎜⎝

⎛=

1

0

2

1),(13

L n

biz

bMN

RFa

θ ∑ ∑=

=

⎟⎠

⎞⎜⎝

⎛=

θ

θ

n

b

L

iz

bMN

RF1

21

0

),(14a

a

reg

iz

NNRF =5

numarul / proportia de izosegmente

proportia de izosegmente scurte / lungi

heterogenitatea valorilor / lungimilor

Page 36: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Distributii in domeniul spectral(Fourier)

Page 37: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

luminanta

Fourier

spectru de energie Distributiespectrala de energie

pre-procesare

textura colormasti

Descrierea spectrala a texturilor

concentrari liniareale energiei spectrale

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 38: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Ce proprietati ale transformatei Fourier se folosesc ?

Cum se aleg mastile de decupare a spectrului ?

Page 39: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este
Page 40: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este
Page 41: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

Descriptori MPEG - 7

Multimedia Content Descriptor Interface

MPEG - Motion Picture Experts Group

descriptors (D)description schemes (DS)description definition language (DDL) se fol. XML

Page 42: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

Visual Descriptors

• Color Descriptors• Texture Descriptors• Shape Descriptors• Motion Descriptors for Video

Page 43: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

MPEG-7: descriptori de texturi omogene

• sinusoida ponderatacu gaussiana

• modeleaza canale individuale

• fiecare canal raspundela un anume fel detextura

∑ ∑+= +=

⋅=1

0

360

0

2, )],(),([

ω θ

θωθωo

o

PGp rsPi

( ) ( )

Filtre Gabor

P(P(ωω,,θθ) is the Fourier transform ) is the Fourier transform of an image represented in the of an image represented in the polar frequency domainpolar frequency domain

( )⎥⎥⎦

⎢⎢⎣

⎡ −−⋅⎥⎥⎦

⎢⎢⎣

⎡ −−=

2

2

2

2

, 2exp

2exp

rs

rsrsPG

θρ σθθ

σωω

θ,ω

]1[log10 ii pe +=

Page 44: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 45: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Functia de transfer in frecventae unui banc de filtre Gabor cu5 scale si 8 orientari

Page 46: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

MPEG-7: descriptori de texturi neomogene

• Distributia spatiala a 5 tipuri de muchii– vertical, orizontal, 45°, 135°, non-directional

• imaginea impartita in 16 (4x4) blocuri• pt fiecare bloc se genereaza o histograma cu 5

bini• invarianta la scala

Page 47: DESCRIEREA TEXTURILOR - pub.roimag.pub.ro/ro/cursuri/archive/14.pdf · 2007. 12. 21. · descrierea prin modele (AR, fractali, ...) Descrierea texturilor Descrierea texturii este

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

MPEG-7: descriptori de texturi neomogene

masti de gradient orientat

descompuneremultirezolutiea imaginii


Recommended