Logo ÉTS
Session
Cours
Responsable(s) Matthew Toews

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

Le cours se veut une introduction au domaine de la vision informatique. Il couvre les fondements de la vision numérique et aborde les principes élémentaires de la formation d’images, de l’extraction des primitives des images et de la segmentation et description des objets présents sur les images. Une approche de traitement local est favorisée. Une approche numérique de réalisation sera illustrée en laboratoire à l’aide de progiciels évolués d’analyse, de compréhension et de traitement d’image.

 

Semaine

Activités

Heures

1

1.    INTRODUCTION : Vue d’ensemble de la vision artificielle

3

2

2.  FORMATION DES IMAGES : Géométrie

3

 

 

 

3

Radiométrie

3

 

 

 

4

Photométrie et couleur

3

 

 

 

 

5

3.  PRÉTRAITEMENT : Rehaussement des images

3

 

 

 

 

6

Filtrage

3

 

 

 

 

7

           Morphologie et espaces couleur

3

 

 

 

 

8

4. EXTRACTION DES DESCRIPTEURS : Gradient

3

 

 

 

 

9

           Détection basée sur la dérivée seconde

3

 

 

 

10

           Points singuliers invariants et texture

3

 

 

 

11

5.  SEGMENTATION

3

 

 

 

12

6.  EXTRACTION DES ÉLÉMENTS SYMBOLIQUES

3

 

 

 

13

7.  RECONNAISSANCE

8.  LOCALISATION

3

 

 

 
 

Laboratoires et travaux pratiques

Quelques séances de laboratoire dirigées sont prévues pour que l’étudiant puisse se familiariser avec l’utilisation et la programmation des logiciels d’analyse et de traitement d’images MATLAB et Python. Il pourra également utiliser et programmer des algorithmes de traitement d’images et de vidéos en languages Python et C++ à partir de la bibliothèque OpenCV en code source libre.

Un projet de session est réalisé en équipe et consiste à réaliser un algorithme de vision artificielle parmi un choix d’articles fourni aux équipes ou relié au projet d’application des membres de l’équipe. Le projet est mené durant la session et conclu par une présentation orale et un rapport.

Semaines Description Heures
2 - 3 Labo 1 - Introduction à MATLAB  4
4 - 5 Labo 2 - Introduction à OpenCV, C++, Python 4
6 - 7 Labo 3 - OpenCV, C++, Python 4
8 - 13 Projet de session 12
  Total 24