Télécharger la présentation
1
SIF-1033 Traitement d’image
Opérations sur les pixels individuels Sujets Histogramme des niveaux de gris (bande de couleur) Transformation des niveaux de gris Amélioration du contraste Suppression du bruit Détection des changements Histogramme et amélioration du contraste: OpenCV Lectures: Note de cours
2
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
3
Histogramme des niveaux de gris [cf. distribution des niveaux de gris]
SCÈNE DE FAIBLE RADIANCE SCÈNE DE FORTE RADIANCE % % niveaux de gris niveaux de gris niveaux de gris % SCÈNE DE BAS CONTRASTE SCÈNE DE HAUT CONTRASTE FIGURE 2-1 [rf. SCHOWENGERDT, p. 60]
4
Transformation des niveaux de gris
% étirement de l’histogramme = ? amélioration du contraste niveau de gris après transformation GL’ niveau de gris avant transformation transformation des niveaux de gris GL FIGURE 2-2 [rf. SCHOWENGERDT, p. 61]
5
Transformation des niveaux de gris
gl' 255 gl1' gl1 min max gl
6
Amélioration du contraste
Transformation linéaire Transformation linéaire avec saturation Transformation linéaire par bout avec saturation Égalisation de l’histogramme
7
Amélioration du contraste
Transformation linéaire
8
Transformation linéaire
GL’ % GL GL’ min max min max 255 FIGURE 2-3 [rf. SCHOWENGERDT, p. 62]
9
Amélioration du contraste
Transformation linéaire avec saturation
10
Transformation linéaire avec saturation
GL’ % GL GL’ min max max min Smin Smax 255 FIGURE 2-3 [rf. SCHOWENGERDT, p. 62]
11
Transformation linéaire par bout avec saturation
GL’ % GL GL’ min max min max Smin1 Smax2 Smax1/Smin2 255 FIGURE 2-4 [rf. SCHOWENGERDT, p. 64]
12
Amélioration du contraste
Transformation par égalisation d’histogramme Histogramme non-normalisé Histogramme normalisé Densité de probabilité cumulative
13
Égalisation de l’histogramme [densité de probabilité cumulative*]
GL’ % GL GL’ min max min max 255 FIGURE 2-4 [rf. SCHOWENGERDT, p. 64]
14
Suppression du bruit [sommation d’images et moyenne]
+2 +8 (a) (b) (c) +16 +32 +128 (d) (e) (f ) Figure 4.18 [rf. GONZALEZ, p. 188]
15
Suppression du bruit [sommation d’images et moyenne]
16
Détection des changements [soustraction d ’images]
Le jeu des 7 erreurs ! = (b) 1975. (a) 1972. images Landsat MSS du complexe minier cuprifère de "Twin Buttes" (au sud de Tucson en Arizona) FIGURE 2-8 [rf. SCHOWENGERDT, p. 70]
17
Détection des changements [soustraction d ’images]
Histogramme des différences
18
Détection des changements [soustraction d ’images]
Transformation linéaire sur l’histogramme des différences
19
Exemples d’utilisation des histogrammes
egaliserhist etirerhistsat etirerhist steperpetue rast
20
Histogramme et amélioration du contraste: OpenCV
Exemple: demhist.exe Spécification des intervalles Déclaration des structures
21
Histogramme et amélioration du contraste: OpenCV (exemple: demhist
Histogramme et amélioration du contraste: OpenCV (exemple: demhist.exe)
22
Création de l’histogramme Dessiner l’histogramme
Histogramme et amélioration du contraste: OpenCV (exemple: demhist.exe) Calculer l’histogramme Création de l’histogramme scale shift Obtenir les valeurs Min/Max Mettre à l’échelle (Histo. VS Image) Utiliser cvRectangle pour dessiner Dessiner l’histogramme
23
Création de l’histogramme
Histogramme et amélioration du contraste: OpenCV (exemple: demhist.exe) Créer une structure cvHistogram Création de l’histogramme
24
Histogramme et amélioration du contraste: OpenCV (exemple: demhist
Histogramme et amélioration du contraste: OpenCV (exemple: demhist.exe)
25
Histogramme et amélioration du contraste: OpenCV (exemple: demhist
Histogramme et amélioration du contraste: OpenCV (exemple: demhist.exe)
26
Histogramme et amélioration du contraste: OpenCV (exemple: demhist
Histogramme et amélioration du contraste: OpenCV (exemple: demhist.exe)
27
Histogramme et amélioration du contraste: OpenCV (exemple: demhist
Histogramme et amélioration du contraste: OpenCV (exemple: demhist.exe)
28
Histogramme et amélioration du contraste: OpenCV (exemple: demhist
Histogramme et amélioration du contraste: OpenCV (exemple: demhist.exe)
29
Histogramme et amélioration du contraste: Couleur (Modèle RGB)
30
Histogramme et amélioration du contraste: Couleur (Modèle RGB, transformation)
31
Résumé Opérations sur les pixels Histogramme des niveaux de gris
Amélioration du contraste Suppression du bruit Détection des changements Histogramme et amélioration du contraste: OpenCV
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.