0% ont trouvé ce document utile (0 vote)
8 vues38 pages

Traitement d'Images Numériques

Transféré par

delmakhtar
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues38 pages

Traitement d'Images Numériques

Transféré par

delmakhtar
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ECOLE SUPERIEURE MULTINATIONALE DES TELECOMMUNICATIONS

MASTER 2 RESEAUX ET MULTIMEDIA

Cours de Traitement d’images

Présenté par:
Dr Seynabou TOURE LY
PLAN

§ Notion de base du traitement d’images numériques

§ Filtrage, rehaussement de contraste & correction d’histogramme

§ Morphologie mathématique

§ Segmentation par approche contours

§ Segmentation par approche région

2
Chapitre 1:

Notions de base du traitement d’images

3
1. Quelles applications?

4
Imagerie médicale Imagerie satellite

IRM Etude du littoral

Chirurgie assistée par ordinateur Météo


5
Etc. Etc.
Transport Analyse de document

Numérisation de documents anciens


Conduite automobile
Reconnaissance de caractères
Detection d’obstacles
Etc. Etc. 6
Industrie

Défauts de fabrication
Contrôle de stocks
7
Etc.
2. Définition ?

8
• Image : représentation planaire d’une scène ou d’un objet situé en
général dans un espace tridimensionnel.

• Une image se présente comme une application d’un ensemble de


points vers un ensemble d’échantillons radiométriques selon un
processus physique lié à la nature du capteur.

• Chaque point de l’image (pixel) est défini par sa position (i,j) et son
intensité́ (niveau de gris) Ng (i,j)
9
3. Types d’images ?

10
Les images en niveau de gris
Ce sont des images qu’on stocke sur une seule matrice I[i,j] et qui sont
codées soit :

§ au format 8bit [0, 255 ]

50 60 70 71
§ au format 16bit [0, 65535] 55 88 55 10
56 90 20 66

11
Les images binaires

Ce sont des images dont les pixels n’ont que deux valeurs possibles :

§ 0 ou 1

§ 0 ou 255

12
Les images RVB

Ce sont des images qu’on stocke sur une matrice I[i,j,3] qui définit

les trois canaux rouge, vert et bleu pour chaque pixel [i,j].

Chaque canal est codé sur 8bits et l’image RVB est codée sur

24bits , ce qui donne une image sur 16 million de couleur

13
Canal rouge

Canal vert

Canal bleu
14
4. A quoi sert le traitement d’images ?

15
§ Amélioration visuelle des images en rehaussant le contraste

§ Amélioration de la qualité de l’image en réduisant les bruits.


§ Extraction de paramètres d’intérêt pour l’étude à mener :
extraction d’information non directement visible sur l’image
• contours,
• classes,
• mesure de surface,
• canaux synthétiques, etc.
16
§ Améliora)on de la qualité géométrique des images pour :
• référencement spa)al (géo-référencement) des pixels de
l’image
• superposi)on avec des données exogènes ( carte
topographiques, théma)ques…)

17
5. Traitement de bas-niveau / traitement de haut niveau

18
Traitements de bas niveau

§ Opèrent, en général, sur les grandeurs calculées à partir des


valeurs attachées à chaque pixel de l’image

§ sans faire nécessairement la liaison avec la réalité qu’elles


représentent
19
Traitements de bas niveau
Par exemple, la détection de contours est effectué sans
comprendre l’image

le contour détecté peut très bien ne pas correspondre à un bord


d’objet dans la réalité

et ne présenter aucun intérêt ( création d’artefacts liés à un


éclairage non homogène par exemple).
20
Traitements de haut niveau
S’appliquent à des en/tés de nature symbolique associées à une
représenta/on de la réalité extraite de l’image ;

ils sont rela/fs à l’interpréta/on et à la compréhension de l’image


exprimées avec des mots du vocabulaire de l’applica/on.

Exemple : des zones d’une image peuvent être caractérisées par


leur forme (rectangulaire, circulaire, linéaire, …),
21
Traitements de haut niveau

être étiquetées avec les termes : bâtiment, terrain de sport, route,


groupement d’arbres etc.)

Des relations entre ces zones sont exploitées pour comprendre la


scène étudiée,

Par exemple : une route ne peut pas être incluse dans un


groupement d’arbre.
22
6. Types de transformations sur les images

23
5 types de transforma1ons
Transformation sur les couleurs

§ Concerne la table de correspondance des couleurs (LUT)

§ Affecte uniquement la visualisation


et non le contenu de l’image Ngsortie
255

§ Transformation canal à canal

§ Exemple : étalement linéaire Ngentrée


0
de la dynamique de l’image Min Max

24
Transformation ponctuelle

Transformation qui affecte le contenu de l’image et la


visualisation

Transformation pixel à pixel


Ngentrée Ngsortie

Ng sortie = f ( Ng entrée )

Exemple : segmentation de l’image


25
Transformation locale

§ c’est une transformation qui affecte le contenu et la


visualisation

§ c’est une transformation de voisinage à pixel

Ngentrée Ngsortie

Ng [i, j ]sortie = f (V [i, j ]pixel )


§ Exemple : statistique locale ou le filtrage spatial
26
Transformation globale
La valeur du pixel transformé ne dépend pas uniquement des
valeurs de ses correspondants (ou du voisinage) sur l’image brute
mais dépend de toutes les valeurs de l’image dans les
différents canaux.

Exemple : Analyse en composante principale,


décorrélation de canaux
Ng [i, j ]sortie = f ( I [i, j , nb _ canaux]pixel )

27
Transformation géométrique

• n’affecte pas uniquement les valeurs de pixels mais aussi la


taille de l’image.
• utilise les techniques d’interpolation
• Exemple : correction géométrique et recalage des images

28
Image avant le recalage Image après le recalage
Transformation géométrique
Le recalage est l’opé[Link] de rec.fi[Link] d’une image oblique
afin d’obtenir une image [Link]

corrigée de toutes ou de la plupart des dé[Link]


inhérentes à la prise de vue

(angle, mouvement de plateforme type roulis, etc.) et aux


distorsions produites par l’environnement.
29
7. Mise en évidence de la dynamique d’une image

30
§ On peut évaluer la dynamique d’une image, en générant à
partir des pixels un histogramme.

§ Deux sortes d’histogrammes

§ L’histogramme classique d’une image est donné par la


densité de probabilité pk pour que la radiométrie vaille k et
est donné par
n
pk =h = n k
k

31
où nk : nombre de pixel ayant un niveau de gris k dans l’image

n : nombre de pixel total de l’image

32
L’histogramme cumulé est donné par la fonction de répartition de
l’image k

ån i
H k
= i =0
n

33
Image multispectrale: histogramme pour chaque canal

Canal XS1 histogramme du canal XS1

Canal XS 2 histogramme du canal XS2

34
Canal XS 3 histogramme du canal XS3
La visualisation de l’histogramme permet de :
§ renseigner sur le nombre d’objet présent sur la scène

Image ayant un seul type d’objet histogramme monodale

Image ayant plusieurs objets histogramme multimodale 35


§ Savoir si l’image est à fort radiance ou à faible radiance

Image à faible radiance histogramme correspondant

Image à fort radiance histogramme correspondant 36


§ renseigner sur le contraste de l’image

Image à faible contraste histogramme très étroit

Image à fort contraste histogramme très étalé 37


Travaux Pratiques

38

Vous aimerez peut-être aussi