Logo ÉTS
Session
Cours
Responsable(s) Luc Duong

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

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

 

 

Laboratoires et travaux pratiques

Projets dirigés : Les deux (2) projets dirigés à réaliser seul ou en équipe de deux (2) sont les suivants :

  • Projet dirigé #1 : Développer une application pour la capture de l’image à partir d’une caméra de type webcam ou d’une séquence vidéo.  Effectuer le suivi de primitives graphiques simples (contours, arêtes) dans une image. Analyser la scène ensuite pour détecter des primitives complexes (visage, mains) avec des algorithmes avancés en traitement de l’image.
  • Projet dirigé #2 : Réaliser une application de fusion d’image 2D (panorama) à partir de primitives détectées automatiquement et semi-automatiquement. Choisir une approche tirée de la littérature à étudier. 

Projet synthèse et présentation: Le projet synthèse consiste à proposer une application concrète des concepts vus au cours au choix de l’étudiant (sujet à approbation par le professeur). À chaque étape, remettre un rapport qui décrit l’approche proposée, discute la conception de l’application et montre des captures d’écran. Une présentation en classe de 10-15 minutes permettra de présenter l’approche choisie, un survol de l’application et  une critique constructive de l’approche choisie.