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 du progiciel d’analyse et de traitement d’images Aphelion™ et se familiariser avec la boîte à outils de traitement d’images de MATLAB™. Il pourra également utiliser et programmer des algorithmes de traitement d’images et de vidéos en language C++ à partir de Microsoft Visual Studio et 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 - 4 Labo 1 - Introduction à MATLAB et Aphelion 6
5 - 7 Labo 2 - Introduction à OpenCV en C++ 6
8 - 13 Projet de session 12