Bienvenue sur le site web du cours de Photographie Algorithmique pour la session d'hiver 2017!
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.
Voici les résultats du meilleur projet pour la session d'hiver 2017.
Félicitations aux gagnants, et à tous pour votre excellent travail!
Position | Nom | Projet |
---|---|---|
1 | Simon Bouchard | Débrumage de photo |
2 | Louis-Émile Robitaille | Implémentation de PatchMatch |
3 | Rémi Mercier | Reconnaissance faciale et modulation d'effets |
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 |
Mercr. 13h30-14h30 Jeudi 14h30-15h30 |
Contact | Piazza |
Bureau | PLT-1102E |
Disponibilités |
Lundi 13h30-14h30 Vendredi 15h30-16h30 |
Jour | Heure | Local |
---|---|---|
Jeudi | 9h30 à 12h20 | PLT-2573 |
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 | Date de disponibilité | Date de remise | Pondération | Résultats |
---|---|---|---|---|
TP1: Alignement d'images | 12 janvier | 26 janvier, 23h59 | 10% | Résultats |
TP2: On s'amuse en fréquences | 26 janvier | 9 février, 23h59 | 10% | Résultats |
TP3: Morphage de visages++ (Parties A et B) | 9 février | Partie A: 21 février, 23h59 Partie B: 2 mars, 23h59 |
14% | Résultats |
TP4: Assemblage de photos | 2 mars | 23 mars, 23h59 | 14% | Résultats |
TP5: Insertion d'objets virtuels | 23 mars | 6 avril, 23h59 | 12% | Résultats |
Projet: À vous de jouer! | 6 avril | 26 avril, 23h59 | 20% | Résultats |
Examen | Date | Lieu | Pondération |
---|---|---|---|
Mi-session | 2 mars | PLT-2573 | 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 | 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: 9 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: 21 février, 23h59, et partie B (remise: 2 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 | |
Mosaïques |
Description | Notes | Contenu complémentaire |
---|---|---|
Détecteurs et descripteurs | Démonstration matlab | |
Panoramas, etc. | Demo Hugin Site web Hugin |
Le TP4 est disponible! Date de remise: 23 mars 23h59.
Description | Notes | Contenu complémentaire |
---|---|---|
Plage dynamique |
Le TP5 est disponible ici. Date de remise: 6 avril, 23h59
Description | Notes | Contenu complémentaire |
---|---|---|
Insertion d'objets virtuels |
Description | Notes | Contenu complémentaire |
---|---|---|
Découpage d'images |
Description | Notes | Contenu complémentaire |
---|---|---|
Synthèse de textures |
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 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.