Objectif principal de la vision artificielle
Reproduire le plus fidèlement possible le modèle de la perception visuelle humaine au moyen d'une ou plusieurs caméras associées à un système de traitement de données.
Organisation de la matière (par semaine)
1 Cours + 1 TD + 1 TP
- Le cours : Comprendre les concepts de base
- Le TD : Apprendre à utiliser un outil de vision artificielle (OPENCV)
- Le TP : 6 TP à réaliser au courant du semestre
Contenu du cours
Chapitre 0 : Rappel de traitement d'image
- Manipulation d'images
- Filtrage d'images
Chapitre 1 : Géométrie des images et vision 3D
- Schéma général d'un système de vision artificielle
- Principe de la formation des images
- Les outils de la vision 3D, géométrie épipolaire et reconstruction 3D à partir de vues multiples
- Calibrage de caméra
Chapitre 2 : Contours et segmentation
- Les techniques de la détection de contours
- Les techniques de la segmentation
Chapitre 3 : Mouvement
- Estimation du mouvement et flots optiques
- Les algorithmes d'estimation de mouvement
- Reconstruction de structures en utilisant le mouvement
Chapitre 4 : Détection de caractéristiques
- Détection de primitives (points/contours)
- Caractéristiques locales invariantes
- Techniques de détection de caractéristiques : HARRIS, SIFT, SURF
- Applications : Poursuite d'objets et Stitching
Chapitre 5 : Classification et reconnaissance
- Reconnaissance et classification des objets
- Techniques de classification supervisée
- Technique de classification non-supervisée
Chapitre 6 : Deep learning pour vision
- Machine learning
- Réseau de neurone et MLP
- Deep learning, CNN, RBM, RNN
Crédit : 4
Coefficient : 2
Mode d'évaluation : C.C. 40% - Examen 60%