Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Diapo Geomatic

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 37

Représentation des images Opérations fondamentales Opérations avancées

Contact
• Prof. Jordan F. Masakuna
masakunafelicien@gmail.com
+27743221221
Représentation des images Opérations fondamentales Opérations avancées
Représentation des images Opérations fondamentales Opérations avancées

Capteurs
Représentation des images Opérations fondamentales Opérations avancées

Traitement d’images

• consiste à e↵ectuer certaines opérations sur une image, afin


d’obtenir une image améliorée ou d’en extraire des informations
utiles
• Il s’agit d’un processus dans lequel l’entrée est une image et la
sortie peut être une image ou des caractéristiques associées à
cette image
Représentation des images Opérations fondamentales Opérations avancées

Objectifs?

• apprendre quelques opérations fondamentales de traitement


d’image
• apprendre et implémenter des algorithmes de traitement d’images
• apprendre à appliquer le traitement d’images dans le domaine
d’intelligence artificielle
Représentation des images Opérations fondamentales Opérations avancées

Applications

• analyse médicale
• robotique
• média
• etc.
Représentation des images Opérations fondamentales Opérations avancées

Outils

• langage: Python
Représentation des images Opérations fondamentales Opérations avancées

Librairies

• OpenCV
Représentation des images Opérations fondamentales Opérations avancées

Évaluation

• trois travaux dirigés


• une interrogation écrite
• un travail pratique en groupe et un autre individuel
• examen
Représentation des images Opérations fondamentales Opérations avancées

Points à aborder

Représentation des images

Opérations fondamentales

Opérations avancées
Représentation des images Opérations fondamentales Opérations avancées

Content layout

Représentation des images

Opérations fondamentales

Opérations avancées
Représentation des images Opérations fondamentales Opérations avancées

Représentation
• une image est un ensemble d’éléments qui représente la
perception visuelle
un élément d’image a une coordonnée géométrique et une valeur
sa valeur dépend du mode de représentation de l’image considéré
(par exemple noir et blanc ou RVB—Rouge Vert Bleu)
sa valeur est un triplex et est donnée par

↵i = (ri , gi , bi ) ,

where ri , gi , bi 2 [0, 255].


Représentation des images Opérations fondamentales Opérations avancées

Représentation
• RVB implique que n’importe quelle couleur peut être obtenue à
partir d’une combinaison de trois couleurs de base, à savoir:
rouge, vert et bleu
• par exemple, la valeur d’un élément blanc est (255, 255, 255)
• en mode échelle de gris, un élément d’image a une valeur unique,
qui peut être considérée comme une combinaison linéaire d’une
valeur RVB
• cela signifie qu’en mode noir et blanc, la valeur d’un élément
d’image i est donnée par
ri + gi + bi
↵i = .
3
Représentation des images Opérations fondamentales Opérations avancées

Quelques couleurs

• élément blanc: (255, 255, 255)


• élément noir: (0, 0, 0)
• élément orange: (255, 165, 0)
• élément rouge?
Représentation des images Opérations fondamentales Opérations avancées

Autres propriétés

• outre sa valeur, un élément d’image peut également avoir d’autres


informations telles que la luminance et la texture
• la disponibilité de ces informations dépend du matériel
d’acquisition utilisé
Représentation des images Opérations fondamentales Opérations avancées

Dimensions

• du point de vue géométrique, une image peut être en 2D ou 3D,


selon la façon dont ses coordonnées géométriques sont
représentées
• ici, 2D et 3D font référence aux dimensions réelles d’une image
• (Il existe aussi du 2.5D qui s’appelle un pseudo 3D —un pseudo
3D est un 2D avec une apparence de 3D)
• les coordonnées d’une image 2D ont deux dimensions: les axes
horizontaux et verticaux (ou les axes x et y )
Représentation des images Opérations fondamentales Opérations avancées

Dimensions
• les coordonnées d’une image 3D ajoutent une troisième
dimension: le volume (ou axe z)
cette troisième dimension permet de visualiser une image sous
di↵érentes perspectives, permettant certaines transformations
géométriques d’une image comme la rotation.
Représentation des images Opérations fondamentales Opérations avancées

Dimensions

• les éléments des images 2D sont appelés pixels et ceux des images
3D sont appelés voxels —un voxel est un cube unité
représentation d’un espace 3D
Représentation des images Opérations fondamentales Opérations avancées

Dimensions
• pour chaque pixel d’image 2D, des coordonnées x -et- y lui sont
associées
ainsi, un pixel d’image 2D peut alors être représenté par
vi = (xi , yi , ↵i ) où xi et yi désignent respectivement sa coordonnée x
et sa coordonnée y , et ↵i sa valeur ou son intensité
Représentation des images Opérations fondamentales Opérations avancées

Dimensions
• pour chaque voxel d’image 3D, il y a une dimension
supplémentaire z, permettant des transformations géométriques
ainsi, un voxel d’image 3D peut alors être représenté par
i = (xi , yi , zi , ↵i )
Représentation des images Opérations fondamentales Opérations avancées

Trois étapes du processus de traitement d’images

(a) acquisition
(b) traitement
(c) visualisation
Représentation des images Opérations fondamentales Opérations avancées

Calibration
(a) elle fournit un facteur de conversion pixel-distance réelle (e.g.
pixels / cm)
qui permet la mise à l’échelle de l’image en unités métriques
(b) ces informations peuvent ensuite être utilisées tout au long de
l’analyse pour convertir les pixels en leurs valeurs correspondantes
dans le monde réel
Représentation des images Opérations fondamentales Opérations avancées

Content layout

Représentation des images

Opérations fondamentales

Opérations avancées
Représentation des images Opérations fondamentales Opérations avancées

Opérations fondamentales

(a) conversion
(b) compression
(c) transformations
(d) etc.
Représentation des images Opérations fondamentales Opérations avancées

Transformations morphologiques
Soit E un espace euclidien ou une grille entière, et A une image
binaire en E . Soit B l’élément structurant.
(a) érosion: il érode les limites de l’objet au premier plan (essayez
toujours de garder le premier plan en blanc). Mathématiquement,
L’érosion de l’image binaire A par l’élément structurant B est
définie par:

A B = {z 2 E |Bz ✓ A},
où Bz dénotes la translation de B par le vecteur z, i.e.,
Bz = {b + z|b 2 B},8z 2 E
Représentation des images Opérations fondamentales Opérations avancées

Érosion
Représentation des images Opérations fondamentales Opérations avancées

Transformations morphologiques

(a) dilatation: c’est juste l’opposé de l’érosion: un pixel a la couleur


blanche si au moins un pixel sous le noyau est blanc. Ainsi, il
augmente la zone blanche de l’image ou la taille de l’objet de
premier plan augmente. Mathématiquement,
la dilatation de A par B est définie par
[
A B= Ab ,
b2B

où Ab est la translation de A par b


Représentation des images Opérations fondamentales Opérations avancées

Dilatation
Représentation des images Opérations fondamentales Opérations avancées

Transformations morphologiques
(a) ouverture: érosion suivie de la dilatation. Il est utile pour enlever
le bruit
(b) fermeture: est l’inverse de l’ouverture, c’est-à-dire la dilatation
suivie de l’érosion. Il est utile pour fermer de petits trous à
l’intérieur des objets de premier plan ou de petits points noirs sur
l’objet
(c) gradient morphologique: c’est la di↵érence entre la dilatation et
l’érosion d’une image
(d) top hat: la di↵érence entre l’image d’entrée et l’ouverture de
l’image
(e) black hat: la di↵érence entre la fermeture de l’image d’entrée et
de l’image d’entrée
Représentation des images Opérations fondamentales Opérations avancées

Ouverture
Représentation des images Opérations fondamentales Opérations avancées

Fermeture
Représentation des images Opérations fondamentales Opérations avancées

Gradient
Représentation des images Opérations fondamentales Opérations avancées

Top Hat
Représentation des images Opérations fondamentales Opérations avancées

Black Hat
Représentation des images Opérations fondamentales Opérations avancées

TD 3

• définissez mathématiquement les opérations suivantes: ouverture,


fermeture, gradient morphologique, top hat et black hat
• énumérez et décrivez les propriétés mathématiques de chaque
transformation morphologique
Représentation des images Opérations fondamentales Opérations avancées

Content layout

Représentation des images

Opérations fondamentales

Opérations avancées
Représentation des images Opérations fondamentales Opérations avancées

Opérations avancées

(a) Segmentation d’images


(b) Détection d’objets
(c) etc.

Vous aimerez peut-être aussi