![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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070309/551d9dc1497959293b8e0fad/html5/thumbnails/22.jpg)
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.