Traitements à base d’histogrammes Cours 6

29
Traitements à base d’histogrammes Cours 6 Année universitaire 2009- 2010 FACULTE DES SCIENCES DE TUNIS FACULTE DES SCIENCES DE TUNIS UNIVERSITE DE TUNIS ELMANAR Naouai Mohamed TMM Cour6

description

FACULTE DES SCIENCES DE TUNIS. Année universitaire 2009-2010. UNIVERSITE DE TUNIS ELMANAR. FACULTE DES SCIENCES DE TUNIS. Traitements à base d’histogrammes Cours 6. PLAN. Transformations d’Images Traitement à base d’histogrammes. Objectif. Améliorer le contraste - PowerPoint PPT Presentation

Transcript of Traitements à base d’histogrammes Cours 6

Page 1: Traitements  à base d’histogrammes Cours 6

Traitements à base d’histogrammes

Cours 6

Année universitaire 2009-2010

FACULTE DES SCIENCES DE TUNIS

FACULTE DES SCIENCES DE TUNISUNIVERSITE DE TUNIS ELMANAR

Naouai MohamedTMM Cour6

Page 2: Traitements  à base d’histogrammes Cours 6

PLAN

1.Transformations d’Images

2.Traitement à base d’histogrammes

2

Page 3: Traitements  à base d’histogrammes Cours 6

Objectif

3

Améliorer le contraste Rehausser le niveaux de gris Accentuer les caractéristiques Filtrer pour atténuer le bruit

Page 4: Traitements  à base d’histogrammes Cours 6

Amélioration

Modification des niveaux de gris:• Chaque niveau de gris est modifié

dans le but d'accroître le contraste (en contrôle qualité, où on a un ou plusieurs objets sur un fond continu uniforme, on s'attache à accroître les transitions objet fond)– Opération ponctuelle

4

Page 5: Traitements  à base d’histogrammes Cours 6

Amélioration

Modification des niveaux de gris:• Type de correction adapté lorsqu'une

majeure partie des niveaux de gris présents dans l'image est concentrée dans un faible intervalle sur l'échelle des intensités lumineuses.

5

Page 6: Traitements  à base d’histogrammes Cours 6

Amélioration

Modification des niveaux de gris

6

Page 7: Traitements  à base d’histogrammes Cours 6

Amélioration

Modification des niveaux de gris

7

Page 8: Traitements  à base d’histogrammes Cours 6

Recadrage dynamique

8

Page 9: Traitements  à base d’histogrammes Cours 6

Recadrage dynamique

9

Principe: les niveaux de gris u [0,L] sont projetés en v [0,L] v = f(u)

Page 10: Traitements  à base d’histogrammes Cours 6

Recadrage dynamique

10

Page 11: Traitements  à base d’histogrammes Cours 6

Recadrage dynamique total

11

( , ) ( , )

0 min

255 max

255

max min255

minmax min

g x y f x y

Page 12: Traitements  à base d’histogrammes Cours 6

Egalisation de l’histogramme

• Pour améliorer l'information contenue dans l'image, on utilise une technique appelée égalisation de l'histogramme.

• La transformation est construite de telle façon que le nouvel histogramme soit plat (distribution uniforme des niveaux de gris).

• Cette opération est équivalente à maximiser l'entropie de l'image, on obtient alors théoriquement, une image ayant une information maximale.

12

Page 13: Traitements  à base d’histogrammes Cours 6

Egalisation de l’histogramme

13

Page 14: Traitements  à base d’histogrammes Cours 6

Transformation de la distribution

14

Page 15: Traitements  à base d’histogrammes Cours 6

Transformation de la distribution

15

Page 16: Traitements  à base d’histogrammes Cours 6

Egalisation d’histogramme

16

Page 17: Traitements  à base d’histogrammes Cours 6

Egalisation d’histogramme

• histogramme résultat plat : distribution uniforme des niveaux de gris– tous les niveaux de gris ont le même

nombre de pixels après égalisation.– Regroupement des classes à faible

effectif.– Etalement des classes à forte

population.– mise en évidence de détails noyés dans

les surfaces quasi-uniformes17

Page 18: Traitements  à base d’histogrammes Cours 6

Egalisation d’histogramme

18

Page 19: Traitements  à base d’histogrammes Cours 6

Egalisation d’histogramme

19

Page 20: Traitements  à base d’histogrammes Cours 6

Egalisation d’histogramme

20

Page 21: Traitements  à base d’histogrammes Cours 6

Egalisation d’histogramme

21

Page 22: Traitements  à base d’histogrammes Cours 6

Egalisation d’histogramme

22

Page 23: Traitements  à base d’histogrammes Cours 6

Egalisation d’histogramme

23

Page 24: Traitements  à base d’histogrammes Cours 6

Binarisation

24

a ub

v

a u

Page 25: Traitements  à base d’histogrammes Cours 6

Binarisation

25

Page 26: Traitements  à base d’histogrammes Cours 6

26

Exemples

Page 27: Traitements  à base d’histogrammes Cours 6

27

L’histogramme ne donne pas d’informations sur la répartition.

Deux images différentes ayant un même histogramme

Histogramme

Page 28: Traitements  à base d’histogrammes Cours 6

Exercice 1

• Le résultat de la suppression du plan bleu dans une image RGB correspond-elle au plan jaune du mélange soustractif CMJ ?

28

Page 29: Traitements  à base d’histogrammes Cours 6

29

Exercice 2Soit l’histogramme des niveaux de gris suivant:

2 12 3 4 56 23 12 13 18 5 87 55 1 2 4 22 9 1 10 33

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Calculer les deux histogrammes cumulés?

2 1 3 4 5 2 12 13 18 5 107 55 1 2 4 22 9 1 10 3

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19