Diapo Geomatic
Diapo Geomatic
Diapo Geomatic
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
Objectifs?
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
Points à aborder
Opérations fondamentales
Opérations avancées
Représentation des images Opérations fondamentales Opérations avancées
Content layout
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 ) ,
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
Autres propriétés
Dimensions
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
(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
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
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
Content layout
Opérations fondamentales
Opérations avancées
Représentation des images Opérations fondamentales Opérations avancées
Opérations avancées