Home Research Teaching Software


 
  INF552   INF552 - Analyse d'Images et Vision par Ordinateur
   

Rattachement

- PA Informatique

Enseignants

- Renaud Keriven, Acute3D (WEB,e-mail)

Objectif

L'objectif de la vision par ordinateur est de calculer les propriétés du monde réel à partir d'images numériques. Les problèmes abordés comprennent l'identification de la forme 3D d'un environnement, l'estimation du mouvement et la reconnaissance de personnes et d'objets, le tout à travers l'analyse d'images et de vidéos.

Ce cours est une introduction à l'analyse d'image et à la vision par ordinateur au travers de sujets tels que la détection de caractéristiques, la segmentation d'images, l'estimation du mouvement, les mosaïques d'images, la reconstruction de forme 3D et la reconnaissance d'objets.

Ces sujets seront abordés sous l'angle des algorithmes et des outils mathématiques. Les applications seront développées en C++. La connaissance de ce langage n'est pas un prérequis et une partie des cours sera consacrée à son apprentissage.

Séances (10x(2hPC+2hTP))
  • 13/09, 8h30-12h45
    • C++. Généralités. Mise en oeuvre C++/CMake/OpenCV.
    • Images.
    • TP à savoir compiler pour le 20/09: TP1.zip
  • 21/09, 8h30-12h45
    • Géométrie épipolaire
    • C++. Aide compilation.
    • TP sur les épipolaires à rendre pour le 28/09: Programme initial. Les élèves ayant suivi le modal doivent programmer la rectification. Les autres, le tracé des épipolaires.
    • Solutions des deux exercices.
  • 28/09, 8h30-12h45
    • C++. Complements.
    • TP: implementer Canny. à rendre pour le 12/10.
    • Solution
  • 11/10, 8h30-12h45
    • Snakes, Active contours, Level sets
    • C++. Complements.
    • TP: implementer les contours actifs avec un polygone. à rendre pour le 2/11.
  • 2/11, 8h30-12h45
    • SIFT/Ransac
    • Graph cuts
    • Pour lundi 7/11: proposer un projet par mail.
  • 9/11, 8h30-12h45
    • Graph cuts (fin)
  • 16/11, 8h30-12h45
    • Calibration
  • 30/11, 8h30-12h45

Projets

Validation

- Rendu de TPs, projet, examen écrit.

Liens

- OpenCV 3.1 et sa documentation (Attention: pas OpenCV 2.4)
- CMake
- Windows: Visual Studio Express 2015 (N'installez que le C++)
- MacOS/iOS: X Code
- Linux: Code::Blocks
- Android: ...

Bibliographie

- Multiple view geometry - R. Harley, A. Zisserman.
- Computer Vision - R. Szeliski.