GIF-4105/7105 Photographie algorithmique

Bienvenue sur le site web du cours Photographie algorithmique pour la session H2025!

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, la métamorphose, etc. Il s'oriente sur l'application concrète des concepts par de nombreux travaux pratiques, ainsi qu'un projet personnel.

Résultats des projets finaux

Voyez les projets finaux ici!

Métamorphose

Rencontrez les étudiant.e.s du cours grâce à ce montage vidéo (résultats du TP3) :

Équipe

Charles Renaud

Charles Renaud

Assistant
Dispo : mercredi 11h, PLT-1122

Christophe Bolduc

Christophe Bolduc

Assistant
Dispo : mardi 10h, zoom

Logistique

Accéder aux diapos du premier cours sur la logistique.

Plan de cours

Lien vers le plan de cours officiel (4105 et 7105), et vers la page Capsule.

Formule pédagogique

Le cours emploie la formule suivante:

Les séances de cours ont lieu le jeudi de 9h30 à 12h20 au PLT-2573.

Forum de discussions

Nous utilisons PAX pour toutes questions, discussions, etc.

Évaluations

Travaux pratiques

Les travaux pratiques devront être remis sur le portail des cours.

Les travaux pratiques doivent être faits individuellement. Le projet pourra être fait seul.e ou en équipe de deux.

Si vous choisissez d'utiliser les outils d'IA générative (ChatGPT, Midjourney, etc.) pour vous aider à rédiger vos rapports, vous devez remplir ce formulaire de déclaration pour nous informer de quelle façon vous l'avez fait et le remettre avec votre TP.

Travail Date de disponibilité Date de remise Pondération Forum
TP1 : Coloration de l'Empire Russe (English) 16 janvier 29 janvier, 23h59 10% Questions
TP2 : On s'amuse en fréquences (English) 30 janvier 12 février, 23h59 10% Questions
TP3 : Métamorphose (English) 13 février 26 février, 23h59 12% Questions
TP4 : Panoramas automatiques
Partie A (English)
Partie B (English)
27 février
Partie A : 12 mars, 23h59
Partie B : 26 mars, 23h59
16% Questions
TP5 : Mélanger le réel au virtuel (English) 27 mars 9 avril, 23h59 12% Questions
Projet : À vous de jouer ! (English) 10 avril mardi 29 avril, 23h59 20% Questions

Attention : conformément au Règlement disciplinaire de l'Université Laval, des sanctions sont prévues pour les cas de plagiat. Vous pouvez consulter les capsules produites par le Bureau du droit d'auteur pour une présentation rapide et accessible de ce qui constitue du plagiat.

Examen

L'examen est fait en personne, sur papier. Sont autorisées : feuille aide-mémoire format lettre (8.5x11) recto-verso écrite à la main ainsi qu'une calculatrice approuvée par la Faculté.

Examen Date Heure et lieu Pondération Forum
Partiel 13 mars 9h30 à 12h20 au VCH-2840 20% Questions

Semaines de cours Modules de cours

Cliquez sur la semaine pour révéler plus d'informations. Le contenu pour chaque semaine est disponible au fur et à mesure de la session.

Semaine 1 : 16 janvier

Semaine 2 : 23 janvier

Semaine 3 : 30 janvier

Semaine 4 : 6 février

Semaine 5 : 13 février

Semaine 6 : 20 février

Semaine 7 : 27 février

Semaine de lecture : 3 au 7 mars

Semaine 9 : examen partiel 13 mars

Semaine 10 : 20 mars

Semaine 11 : 27 mars

Semaine 12 : 3 avril

Semaine 13 : 10 avril

Semaine 14 : 17 avril

Semaine 15 : 24 avril

Messages de la semaine
  1. Horaire cette semaine
    Voici l'horaire pour cette semaine :
    • à 9h30, je serai disponible au local du cours pour répondre à vos questions sur vos projets.
    • à 10h, Mohammad Reza Karimi Dastjerdi (Momo), étudiant au doctorat qui travaillera bientôt chez Qualcomm, viendra nous présenter ses travaux en génération d'images avec des réseaux génératifs antagonistes. Sa présentation sera en anglais.
  2. Appréciation de l'enseignement
    Je vous encourage à me fournir votre appréciation de l'enseignement pour le cours. Votre feedback est très important et apprécié !
À faire cette semaine
  1. Projet
    Il vous reste une semaine pour compléter le projet final (English version). Date de remise : mardi 29 avril, 23h59.

Semaine 16 : 1er mai

Livre

Bien qu'il ne soit pas obligatoire, le livre suivant (disponible gratuitement en format PDF) pourrait vous être fort utile :

Szeliski, Richard, "Computer Vision: Algorithms and Applications", 2e édition, Springer, 2022.

Les chapitres pertinents sont indiqués dans chaque module.

Remerciements

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 bien sûr de citer les sources originales.