-
Chapitre 1. Perception de la couleur
- Colorimétrie.
- Lumière et couleur dans la perception humaine
- Systèmes de représentation de la couleur : RGB, XYZ, YUV, HSV, YIQ
- Formats couleur et stratégies de traitement de l’image couleur
-
Chapitre 2. Capteurs d’images et dispositifs d'acquisition numérique
- Schéma de principe d’une chaine de traitement d’images
- Principe des capteurs CCD et CMOS
- Spécifications des capteurs couleur
- Numérisation d’une image
- Notions de définition, résolution et quantification d’une image numérique (taille, dpi, ppi, bpp …etc)
- Exemples de formats d’images numériques (BMP, TIFF, JPG, GIF et PNG)
-
Chapitre 3. Traitements de bases sur l’image
- Notion d’histogramme et de contraste
- Correction de la dynamique de l’image par les transformations affines sur l’histogramme
- Egalisation d’histogramme et correction gamma
- Opérations logiques et arithmétiques sur les images
-
Chapitre 4. Filtrage numérique des images
- Filtrage spatial et Convolution 2D : notion de masque (moyenneur, gaussien, binomial …etc)
- Lissage linéaire puis non linéaire de l’image (médian …etc)
- Filtrage fréquentiel : (FFT 2D et propriété de séparabilité, filtre passe-bas, passe-haut …etc)
-
Chapitre 5. Détection de contours
- Objectifs et généralités
- Types de contours
- Dérivées 1ere : masque de convolution (Opérateurs de gradient : masque de Roberts, Prewitt, Sobel …etc.)
- Dérivées 2eme d’une image (Opérateurs Laplacien, Filtre de Marr-Hildreth)
- Opérateurs Laplacien vs Opérateur de gradient (sensibilité aux bruits, localisation …etc)
- Filtre optimal (critères d’optimalité, Canny et Derriche …etc)
-
Chapitre 6. Segmentation et classification
- Principe et différentes approches de segmentation (par seuillage, par régions, approche de la classification …etc.)
- Seuillage d'images : seuillage global, seuillage local, seuillage par détection de Vallées, seuillage dynamique, seuillage par minimisation de variance, méthodes de classification bayesienne ...etc.
- Opérations morphologiques (dilatation, érosion, ouverture, fermeture ….etc)
- Extraction de paramètres et classification d’objets (distance Euclidienne, Kppv …etc)
TP Traitement d’images
-
TP1 : Toolbox de Matlab de traitement d’images et de la vidéo
- Représentation des images digitales sous matlab
- Traitements sur la Couleur et palette
- Les séquences d’images et vidéo (multi frame array)
-
TP2 : Traitement numérique des images par MATLAB
- Prise en main des images : lecture, écriture affichage
- Transformations ponctuelles sur l’image
- Traitement sur l’histogramme
- Transformation s Géométriques sur l’image
-
TP3 : Traitement fréquentiel des images sous Matlab
- FFT2D et filtrage linéaire
- Modèles de bruits : Débruitage des images
- Génération de filtres à partir des filtres spatiaux ou directement dans le domaine spectral
- TP4 : Détection de contours et segmentation
- TP5 : Binarisation d’images et opérations morphologiques