Bienvenue sur le site web du cours de Photographie Algorithmique pour la session d'hiver 2016!
La photographie algorithmique est un nouveau 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 dans l'environnement Matlab.
Contact | jflalonde@gel.ulaval.ca |
Bureau | PLT-1138E |
Disponibilités |
Lundi 15h30-16h30 Vendredi 14h30-15h30 |
Contact | Piazza |
Bureau | PLT-1102E |
Disponibilités | Mardi 13h30-15h30 |
Rencontrez tous les étudiants du cours grâce à ce montage vidéo (résultats du TP3):
Jour | Heure | Local |
---|---|---|
Jeudi | 9h30 à 12h20 | PLT-2569 |
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 Pixel.
Travail | Date de disponibilité | Date de remise | Pondération | Résultats |
---|---|---|---|---|
TP1: Alignement d'images (English) | 14 janvier | 27 janvier, 23h59 | 10% | Résultats |
TP2: On s'amuse en fréquences (English) | 28 janvier | 10 février, 23h59 | 10% | Résultats |
TP3: Morphage de visages (partie A) (English) TP3: Morphage de visages (partie B) (English) |
11 février |
24 février, 23h59 (partie A) 9 mars, 23h59 (partie B) |
9% 5% |
Résultats |
TP4: Panoramas automatiques (English) | 10 mars | 23 mars, 23h59 | 14% | Résultats |
TP5: Insertion d'objets virtuels (English) | 24 mars | 6 avril, 23h59 | 12% | Résultats |
Projet: À vous de jouer! (English) | 7 avril | 27 avril, 23h59 | 20% | Résultats |
Examen | Date | Lieu | Pondération |
---|---|---|---|
Mi-session | 25 février | PLT-2569 | 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: 27 janvier, 23h59
HW1 is available here. Due date: January 27th, 23h59
Description | Notes | Contenu complémentaire |
---|---|---|
Introduction au cours | Tim's Vermeer | |
Logistique du cours | Doodle pour disponibilités | |
Capturer la lumière |
La squille multicolore TED talk de Beau Lotto |
Rappel: le TP1 est dû mercredi prochain (le 27 janvier), à 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: 10 février, 23h59
HW2 is available here. Due date: February 10th, 23h59
Description | Notes | Contenu complémentaire |
---|---|---|
Filtrage dans le domaine spectral | Démonstrations Matlab |
Maxime vous confie ce qu'il aime (et ce qu'il aime moins) dans les rapports des TPs.
Aussi: ne manquez pas la démonstration de Mathieu Garon à 10h30! Il vous présentera ses travaux de maîtrise effectués en collaboration avec Frima Studio.
Description | Notes | Contenu complémentaire |
---|---|---|
Applications du filtrage | ||
Filtre bilatéral | ||
Mélange d'images | Démonstration Matlab |
La partie A du TP3 est disponible ici. Date de remise: 24 février, 23h59
Part A of HW3 is available here. Due date: February 24th, 23h59
Description | Notes | Contenu complémentaire |
---|---|---|
Transformations linéaires | Démonstration Matlab | |
Morphage |
Description | Notes | Contenu complémentaire |
---|---|---|
Les textures | Démonstration Matlab | |
Redimensionnement | Démonstration de "seam carving" |
Le TP4 est disponible ici. Date de remise: 23 mars, 23h59
HW4 is available here. Due date: March 23rd, 23h59
Description | Notes | Contenu complémentaire |
---|---|---|
La caméra | Simulateur de caméras | |
Les mosaïques d'images |
Description | Notes | Contenu complémentaire |
---|---|---|
Détecteurs et descripteurs | ||
Panoramas, etc. | Demo Hugin Site web Hugin |
Le TP5 est disponible ici. Date de remise: 6 avril, 23h59
HW5 is available here. Due date: April 6th, 23h59
Description | Notes | Contenu complémentaire |
---|---|---|
Plage dynamique |
Description | Notes | Contenu complémentaire |
---|---|---|
Insertion d'objets virtuels |
Nous accueillerons François Giard, professeur l'École de Design, en deuxième heure du cours. Ne manquez pas ça!
Description | Notes | Contenu complémentaire |
---|---|---|
Découpage d'images |
Nous accueillerons Mathieu Benoît, VP Innovation et Développement d'Affaires chez Arcane Technologies en deuxième heure du cours. Soyez-y!
Description | Notes | Contenu complémentaire |
---|---|---|
Données massives |
Nous accueillerons Nathalie Girard de chez Volta en première heure du cours,
et Dragan Tubic, président et fondateur chez Umanx en troisième heure du cours. Soyez-y!
Description | Notes | Contenu complémentaire |
---|---|---|
Détecter les fausses images |
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.