1. Introduction (3 heures)
- Plan de cours et travaux.
- Définitions et concepts de base; motivations.
- Survol du contenu.
2. Description d’une image numérique (3 heures)
- Représentation numérique.
- Mode de représentation.
- Format d’images.
- Manipulation d’image.
3. Introduction à OpenCV (3 heures)
- Historique d’OpenCV
- Philosophie de programmation
- Survol des modules
- Normes de programmation
4. Principes d’interprétation de l’image (4.5 heures)
- Primitive de base (détection de lignes, arêtes, cercles)
- Descripteurs d’image invariants à la rotation, facteur d’échelle, etc.
- Extraction de caractéristiques
5. Classification et reconnaissance d’objets (4.5 heures)
- Analyse et apprentissage de formes
- Classification d’objets
- Reconnaissance d’objets
6. Apprentissage profond en vision (6 heures)
- Réseau de neurones convolutif
- Réseau antagoniste génératif
- Réseau de neurones récurrent
7. Appariement et fusion d’images (4.5 heures)
- Principe de stéréo correspondance
- Fusion et recalage d’image 2D, 3D
- Introduction à la reconstruction 3D
8. Vision stéréo (4.5 heures)
- Introduction au concept de caméra
- Modèle projectif de caméra
- Introduction à la stéréovision
- Principe de reconstruction 3D
9. Interprétation du mouvement (3 heures)
- Principe du mouvement
- Algorithmes de suivi du mouvement en 2D
- Algorithmes de suivi du mouvement en 3D
10. Neurophysiologie de la vision (3 heures)
- Structure du cortex visuel
- Neurophysiologie de la vision
- Perception et modèle de reconnaissance du cerveau