TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux...

22
TRAITEMENT D’IMAGE SIF-1033

Transcript of TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux...

Page 1: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

TRAITEMENT D’IMAGE

SIF-1033

Page 2: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Amélioration des images basée sur les pixels

Histogramme des niveaux de gris– Transformation des niveaux de gris

Amélioration du contraste Suppression du bruit Détection des changements Travail pratique #2 (2a)

Page 3: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Histogramme des niveaux de gris[cf. distribution des niveaux de gris]

Un histogramme des niveaux de gris est formé d’intervalles adjacents représentant un décou-page de la plage des valeurs de niveaux de gris

Le nombre de pixel tombant dans chaque inter-valle est ensuite affiché en fonction de valeurs de niveaux de gris

Un histogramme représente la distribution des valeurs de niveaux de gris dans une image

Page 4: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

FIGURE 2-1 [rf. SCHOWENGERDT, p. 60]

Histogramme des niveaux de gris[cf. distribution des niveaux de gris]

SCÈNE DE FAIBLE RADIANCE

niveaux de gris

% %

niveaux de gris

SCÈNE DE FORTE RADIANCE

niveaux de gris

%

SCÈNE DE BAS CONTRASTE

niveaux de gris

%

SCÈNE DE HAUT CONTRASTE

Page 5: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

FIGURE 2-2 [rf. SCHOWENGERDT, p. 61]

Transformation des niveaux de gris

%

niveau de gris aprèstransformation

GL’

niveau de gris avanttransformation

GLtransformation

des niveaux de gris

étirement de l’histogramme = ?amélioration ducontraste

Page 6: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Transformation des niveaux de gris

gl'

glmin max

255

0

min)(minmax

'

minmax

min

minmax'

minmax

minminmax

255

minmax

'

glPIXMAX

gl

PIXMAXgl

PIXMAXgl

PIXMAXb

PIXMAXm

bglmgl

gl1

gl1'

min)(minmax

'

min

'

minmax

glPIXMAX

gl

gl

glPIXMAX

Page 7: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Amélioration du contraste

Transformation linéaire Transformation linéaire avec saturation Transformation linéaire par bout

avec saturation Égalisation de l’histogramme

Page 8: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Amélioration du contraste

Transformation linéaire

1,0minmax

min)),((minmax

min)),((),('

min)),((minmax

),('

yxf

PIXMAXyxf

yxf

yxfPIXMAX

yxf

Page 9: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

FIGURE 2-3 [rf. SCHOWENGERDT, p. 62]

Transformation linéaire

%

GL’GL

GL’

0 255

min max

min max

Page 10: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Amélioration du contraste

Transformation linéaire avec saturation

)),(max(

)),(min(

1,0)),((

)),((),('

)),((),('

maxmin

maxmin

minmax

min

minmax

min

minminmax

yxfSS

SSyxf

SS

Syxf

PIXMAXSS

Syxfyxf

SyxfSS

PIXMAXyxf

Page 11: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

FIGURE 2-3 [rf. SCHOWENGERDT, p. 62]

maxmin

Transformation linéaire avec saturation

%

GL’GLmin max

GL’

0 255Smin Smax

Page 12: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

FIGURE 2-4 [rf. SCHOWENGERDT, p. 64]

Transformation linéaire par bout avec saturation

%

GL’GLmin max

GL’

0 255min maxSmin1 Smax2

Smax1/Smin2

Page 13: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Amélioration du contraste

Transformation par égalisation d’histogramme

1,0),(

),(),('

255,0,

0

yxfC

PIXMAXyxfCyxf

jhiC

DIMYDIMX

ihih

iih

i

jn

n

Histogramme non-normalisé

Histogramme normalisé

Densité de probabilité cumulative

Page 14: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

FIGURE 2-4 [rf. SCHOWENGERDT, p. 64]

Égalisation de l’histogramme[densité de probabilité cumulative*]

%

GL’GLmin max

GL’

0 255min max

iC*

Page 15: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Figure 4.18 [rf. GONZALEZ, p. 188]

Suppression du bruit[sommation d’images et moyenne]

(a) (b) (c)

(d) (e) (f )

+2 +8

+128+32+16

Page 16: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Suppression du bruit[sommation d’images et moyenne]

),(),(

),(1

),(

0)},({

),(),(1

),(

),(),(

),(1

),(

),(1

),(

),(),(),(

1

1

1

1

yxfn

yxnfyxfE

nyxgE

yxE

yxyxfEn

yxgE

yxfyxgE

yxgEn

yxgE

yxgn

yxg

yxyxfyxg

n

ii

i

n

iii

i

n

ii

n

ii

Page 17: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

FIGURE 2-8 [rf. SCHOWENGERDT, p. 70]

Détection des changements[soustraction d ’images]

(a) 1972.(b) 1975.

- =

Le jeu des 7 erreurs !

images Landsat MSS du complexe minier cuprifère de "Twin Buttes"(au sud de Tucson en Arizona)

Page 18: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Détection des changements[soustraction d ’images]

Histogramme des différences

Page 19: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Détection des changements[soustraction d ’images]

Transformation linéaire sur l’histogramme des différences

Page 20: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

steperpetue150788.rast                                                                              

Travail pratique #2 (2a)

etirerhistetirerhistsategaliserhist

Page 21: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Travail pratique #2 (2a)

Écriture de l’histogramme dans un fichiervoid ecrireHISTO(float *histo, char *argv[])

{

int i;

FILE *fptr;

fptr = fopen(argv[ ], ’ ’w ’ ’);

for(i=0;i<=PIXMAX;i++)

fprintf(fptr, ’ ’%d  %f \n ’ ’,i,histo[i]);

fclose(fptr);

}

Page 22: TRAITEMENT DIMAGE SIF-1033 Amélioration des images basée sur les pixels u Histogramme des niveaux de gris –Transformation des niveaux de gris u Amélioration.

Résumé

Opérations sur les pixels– Histogramme des niveaux de gris

– Amélioration du contraste

– Suppression du bruit

– Détection des changements Remise du TP2 : 22 février 2006.