IFT 6145 - Vision 3D

Hiver 2007

Dernières nouvelles
[13.3.2007]Rappel: L'examen intra a lieu cet apres-midi. Aucune documentation n'est permise.
[15.2.2007]Remise tu TP: Faites un tar.gz ou zip de vos fichiers et envoyez a tardifj@iro.umontreal.ca avec entete: IFT6145 TP1
[07.2.2007]Petite correction aux diapos sur l'estimation de paramètres au sujet de la normalisation des données (voir p. 33 du pdf)
[06.2.2007]La date de remise du Tp1 a été mise à jour: 15 février
[29.1.2007]Les notes de cours de géométrie projective ont été mises à jour (inutile de ré-imprimer, ce n'est que 3 diapos)
[12.1.2007]Les instructions pour installer Mathematica sur votre portable sont en ligne (voir section Logiciels)
[10.1.2007]Premier lab pratique demain (jeudi) matin! Local 2333 à 8h30
[2.1.2007]Bonne année à tous!
Le premier cours sera le 9 janvier, à 16h30, au local Z-200 (PP)
Horaire:
Mardi 16h30 - 18h30, Théorie, Local Z-200 (PP)
Jeudi 8h30 - 10h30, Laboratoire, Local 2333 (AA)
NOTE: Certains cours se donneront au Laboratoire Arts & D, situé à la Société des Arts technologiques.

Résumé:
Concepts de Vision par ordinateur. Calibration de caméra. Stéréoscopie. Flux Optique. Mosaiques. Reconstruction 3D à partir d'images.

Pré-requis:
Aucun cours pré-requis. Par contre, il est important de posséder de bonnes b ases dans les domaines suivants:
  • algèbre linéaire (vecteurs, matrices, ...)
  • programmation (peut importe le langage).
Aucune connaissance préalable de Mathematica n'est requise.

Livre requis:
David A. Forsyth and Jean Ponce,”Computer Vision : A Modern Approach”, Prentice Hall, 2003.

Logiciels:
Le logiciel principalement utilisé pour les travaux pratiques est Mathematica. Ce logiciel est installé sur toutes les machines du département et la commande sous Linux est mathematica.
De plus, certains travaux seront fait préférablement en C. Vous pouvez utiliser d'autres langages, mais tout doit compiler et fonctionner sur Linux.

Pour installer Mathematica sur votre ordinateur portable:
1) Aller à la page: http://www.wolfram.com/products/mathematica/trial.cgi
2) Entrer vos informations personnelles. Vous pouvez mettre l'adresse du DIRO si vous voulez. Soyez certain de bien mettre la bonne adresse de courriel (celle du DIRO en particulier). Soumettez la formule. Vous recevrez un courriel contenant un lien et un numéro de Licence (mais n'utilisez pas ce numéro). Sous Linux, vous pourrez télécharger un fichier nommé Mathematica_5.2.0_Linux.sh. C'est similaire pour Mac et Windows.
3) Vous pouvez ensuite installer le logiciel. Lors de la demande d'informations d'enregistrement, dites que vous voulez entrer les informations plus tard.
4) La première fois que vous lancerez Mathematica, on vous demandera de vous enregistrer. Vous devez le faire par le web en cliquant sur le bouton qui voue mènera à la bonne page web. Encore fois, vous devrez entrer certaines informations personnelles. Le numéro de Licence demandé est celui de l'Université de Montréal (je ne peux le mettre ici, envoyez-moi un courriel et je vous le donnerai ou lancez Mathematica à l'UdeM et trouvez-le dans le menu help-AboutMathematica). Il vous sera envoyé un mot de passe par courriel. Vous devriez ensuite pouvoir utiliser le logiciel jusqu'à expiration de la licence (chaque automne je crois).
Évaluation:
L'évaluation se fait par un examen intra (durée: 1h45), les travaux pratiques, et un examen final (durée: 2h45).

Évaluation et Travaux pratiques:
Les travaux pratiques, ainsi que le projet final, se font individuellement.

Procédure de remise des travaux:
La procédure sera décrite plus tard.

  Points Énoncé Remise  
TP 0 0% tour.nb
mathematicashortcuts.pdf
FctPattern.nb
images.nb
tp0.nb
cube1.pgm, cube2.pgm, cube3.pgm
face1.pgm, face2.pgm, face3.pgm
  Introduction à Mathematica et exemple de modèles de caméra
TP 1 10% tp1
  Homographie et Mosaïque
TP 2 10% tp2
Calibration de caméra
TP 3 15% tp3
Stéréoscopie
TP 4 10% tp4.nb, sequences, seq.tar, Flux Optique
TP 5 10% Lumière structurée
Intra 15%   Examen Intra
Final 20%   Examen Final

Description détaillée:
Important: Cet horaire est en construction! L'information qu'il contient va changer.

Semaine Date Diapo Contenu du cours
1 09/01 pdf, pdf 1x2, pdf 2x2 Présentation du cours et Introduction
1 11/01 tour.nb LAB: Début du tour (intro à Mathematica)
2 16/01 pdf, pdf 1x2, pdf 2x2 Formation de l'image
2 18/01 Tour.nb LAB
3 23/01 pdf, pdf 1x2, pdf 2x2 Géométrie projective
3 25/01 LAB:début du tp1
4 30/1 Suite de géométrie projective (3D)
4 01/02 LAB:tp1
5 6/02 pdf, pdf 1x2, pdf 2x2 Estimation de paramètres
5 8/02 LAB:Tp1
6 13/02 pdf, pdf 1x2, pdf 2x2 Modèles de caméra
6 15/02 LAB:Tp1
7 20/02 pdf, pdf 1x2, pdf 2x2 Calibration de caméra
7 22/02   LAB:Tp2 + Fin de calibration de camera
8 27/02 Stereo
8 01/03   LAB:Tp2
9 06/03   Semaine de lecture
9 09/03   Semaine de lecture
10 13/03 Examen Intra
10 15/03   ---
11 20/03 ---
11 22/03 pdf stereo1
12 27/03 --- ---
12 29/03  
13 03/04 ---
13 05/04    
14 10/04 optic1 et opticdiro ---
14 12/04  
15 17/04 umar Visibilité et lumière structurée---
15 19/04   ---
16 24/04   ---
16 26/04  
17 01/05  
17 03/05 Examen final ???

Liens utiles
 
 
  • Au DIRO, on accède à Mathematica par la commande
    mathematica
    Le Help Browser (situé sous le menu Help) contient tout ce que vous voudrez savoir sur Mathematica. Utilisez-le.
  • ...
  • ...
Mathematica
 
  • Site web officiel : http://www.vtk.org
  • Au DIRO, on accède à VTK par la commande
    vtk
    Pour l'instant, les exemples (plus de 200!) ne sont pas encore accessibles. Ils le seront peut être un jour...
  • ...
VTK - Visualisation Toolkit