Bienvenue sur le site web du cours de Photographie Algorithmique pour la session d'hiver 2018!
La photographie algorithmique est un domaine qui se situe entre la vision artificielle, l'infographie, et la photographie. Elle utilise des techniques de calcul permettant de compenser les limites des appareils photo traditionnels et améliore la façon dont on capture et manipule les données visuelles ainsi que la façon dont on interagit avec elles. Le cours permet d'explorer la formation des images, les modèles d'appareils, la création de panoramas, la synthèse de texture, les images à haute plage dynamique (HDR), le redimensionnement intelligent, le morphage, etc. Il s'oriente sur l'application concrète des concepts par de nombreux travaux pratiques, ainsi qu'un projet personnel.
Rencontrez tous les étudiants du cours grâce à ce montage vidéo (résultats du TP3):
Contact | jflalonde@gel.ulaval.ca |
Bureau | PLT-1138E |
Disponibilités | Lundi 16h30-17h30 |
Contact | Piazza |
Bureau | PLT-1114C |
Disponibilités |
Lundi 13h30-14h30 Vendredi 13h30-14h30 |
Jour | Heure | Local |
---|---|---|
Jeudi | 9h30 à 12h20 | PLT-2504 |
Lien vers les plan de cours officiels: GIF-4105 (bacc), GIF-7105 (gradués), et vers la page Capsule.
Nous utiliserons Piazza pour toutes questions, discussions, etc. N'hésitez pas à vous en servir!
Tous les travaux pratiques devront être remis sur le portail des cours. La politique des retards est disponible dans le plan de cours.
Travail | Disponibilité | Date de remise | Pondération | Résultats |
---|---|---|---|---|
TP1: Coloration de l'Empire Russe (English) | 18 janvier | 1 février, 23h59 | 10% | |
TP2: On s'amuse en fréquences (English) | 1 février | 15 février, 23h59 | 10% | |
TP3: Morphage de visages++ | 15 février | Partie A (English): 1 mars, 23h59 Partie B (English): 8 mars, 23h59 |
14% | |
TP4: Assemblage de photos (English) | 8 mars | 29 mars, 23h59 | 14% | |
TP5: Insertion d'objets virtuels | 29 mars | 12 avril, 23h59 | 12% | |
Projet: À vous de jouer! | 12 avril | 2 mai (présentations) | 20% |
Examen | Date | Lieu | Pondération |
---|---|---|---|
Partiel | 22 mars | PLT-2504 | 20% |
Cliquez sur le module pour révéler plus d'informations. Les informations manquantes seront mises à jour durant la session.
Le TP1 est disponible ici. Date de remise: 26 janvier, 23h59
Description | Notes | Contenu complémentaire |
---|---|---|
Introduction au cours | Tim's Vermeer | |
Logistique du cours | ||
Capturer la lumière |
La squille multicolore TED talk de Beau Lotto Démonstration de votre fovée |
Rappel: le TP1 est dû jeudi prochain (le 1 février), à 23h59
Description | Notes | Contenu complémentaire |
---|---|---|
Les pixels | Démonstrations Matlab | |
Filtrage dans le domaine spatial | Démonstrations Matlab |
Le TP2 est disponible ici. Date de remise: 15 février, 23h59
Description | Notes | Contenu complémentaire |
---|---|---|
Filtrage dans le domaine spectral | Démonstrations Matlab | |
Applications du filtrage |
Description | Notes | Contenu complémentaire |
---|---|---|
Mélange d'images | Démonstration Matlab |
Le TP3 est disponible! Il est divisé en deux: partie A (remise: 1er mars, 23h59, et partie B (remise: 8 mars 23h59).
Description | Notes | Contenu complémentaire |
---|---|---|
Transformations linéaires | Démonstration Matlab | |
Morphage | Démonstration Matlab |
Description | Notes | Contenu complémentaire |
---|---|---|
La caméra | Simulateur de caméras |
Description | Notes | Contenu complémentaire |
---|---|---|
Mosaïques | ||
Détecteurs et descripteurs | Démonstration matlab | |
Panoramas, etc. | Demo Hugin Site web Hugin |
Description | Notes | Contenu complémentaire |
---|---|---|
Plage dynamique |
Le TP5 est disponible ici. Date de remise: 12 avril, 23h59
Description | Notes | Contenu complémentaire |
---|---|---|
Insertion d'objets virtuels |
Nous accueillerons Mathieu Benoit de chez Arcane Technologies en première heure du cours. Soyez-y!
Les informations sur le projet final sont disponibles. Date de remise: 2 mai 2018
Description | Notes | Contenu complémentaire |
---|---|---|
Insertion d'objets virtuels |
Nous accueillerons Sébastien Michaud et Louis Légaré de chez Can-Explore en première heure du cours. Soyez-y! Voici les slides de leur présentation.
Description | Notes | Contenu complémentaire |
---|---|---|
Données massives et apprentissage profond |
Marc-André Gardner, étudiant au doctorat, viendra nous présenter leurs travaux de recherche en collaboration avec Adobe.
Description | Notes | Contenu complémentaire |
---|---|---|
Données massives et apprentissage profond |
Voici des ressources additionnelles qui vous permettront de vous pratiquer.
Nous suivrons plusieurs chapitres dans le livre suivant:
Szeliski, Richard, "Computer Vision: Algorithms and Applications", Springer, 2010.
Le livre est disponible gratuitement à la bibliothèque de l’université à l'adresse suivante: https://acces.bibl.ulaval.ca/login?url=http://dx.doi.org/10.1007/978-1-84882-935-0. Une fois connecté avec l'IDUL, il y a un lien "Download Book" (environ 50MB).
Plusieurs cours offerts à d’autres universités ont servi d’inspiration pour ce cours. Notamment:
Merci à tous ces professeurs d'avoir mis le contenu de leur cours disponible sur Internet. À mon tour, je donne la permission à tous d'utiliser le contenu présent sur ce cours, à condition de donner crédit aux sources originales.