Photographie Algorithmique GIF-4105/7105

Bienvenue sur le site web du cours de Photographie Algorithmique pour la session d'hiver 2023!

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!

Morphage des visages

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

Équipe

Henrique Weber

Henrique Weber

Assistant
Dispo : lundi 12h30-13h30

Dominique Piché-Meunier

Dominique Piché-Meunier

Assistant
Dispo : mercredi 14h30-15h30

Logistique

Les notes de cours de la première semaine sur la logistique sont disponibles ici: Logistique du cours.

Plan de cours

Plan de cours officiel : (GIF-4105, GIF-7105). Lien vers la page Capsule.

Formule pédagogique

Plutôt que d'employer le format « traditionnel » avec cours magistraux chaque semaine et de l'étude personnelle à la maison, le cours emploie la formule suivante:

Cours comodal (jeudi 9h30 à 12h20 au PLT-2510 ou sur zoom)

Le cours est offert en format dit « comodal », c'est-à-dire que vous pouvez vous joindre à nous en personne au PLT-2510 ou à distance sur zoom. Le lien zoom pour le cours à distance est disponible sur le portail des cours.

Important : vous devez utiliser votre compte Zoom de l'Université Laval pour accéder à la rencontre synchrone. Pour ce faire, suivez les instructions indiquées dans ce document.

Cliquez ici pour voir une démonstration de comment on peut passer de l'écran à la caméra rapidement sur zoom. Merci à David !

Pour voir cette vidéo, svp activez Javascript ou téléchargez un navigateur qui supporte les vidéos HTML5.

Enregistrement des rencontres comodales

Chaque rencontre comodale est enregistrée et disponible pour consultation sur le portail des cours peu de temps après la fin de la rencontre.

Forum de discussions

Nous utilisons PAX pour toutes questions, discussions, etc.

Évaluations

Travaux pratiques

Les travaux pratiques et le projet 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.

Travail Date de disponibilité Date de remise Pondération Forum
TP1 : Coloration de l'Empire Russe (English) 12 janvier 25 janvier, 23h59 10% 12% Questions
TP2 : On s'amuse en fréquences (English) 26 janvier 8 février, 23h59 10% 12% Questions
TP3 : Métamorphose de visages++
Partie A (English)
Partie B (English)
9 février
Partie A : 22 février, 23h59
Partie B : 1 mars, 23h59
14% 16% Questions
TP4 : Panoramas automatiques
Partie A (English)
Partie B (English)
2 mars
Partie A : 15 mars, 23h59
Partie B : 22 mars, 23h59
14% 16% Questions
TP5 : Insertion d'objets virtuels Annulé Annulé 12% 0% Questions
Projet : À vous de jouer ! (English) 30 mars 26 avril, 23h59 20% 22% Questions

Examen

L'examen est un questionnaire disponible sur le portail des cours. Il devra être effectué en ligne.

Examen Date Lieu et heure Pondération Forum
Partiel 2 mars 9h30 à 12h30 20% 22% Questions

Semaines de cours Liste de tous les modules

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

Semaine 1 : 12 janvier 2023

Messages de la semaine
Modules à l'étude
Module 1 à venir.
Module 2 à venir.
Module 3 à venir.

Semaine 2 : 19 janvier 2023

Messages de la semaine
  • Nos assistants, Dominique et Henrique, sont disponibles 1h par semaine sur zoom pour répondre à vos questions, voir l'horaire ci-haut. Allez leur parler !
  • Deuxième (et dernière) semaine pour le TP1. Date de remise : 25 janvier, 23h59
Modules à l'étude

Semaine 3 : 26 janvier 2023

Messages de la semaine
Modules à l'étude
Module 7 à venir.
Module 6 à venir.

Semaine 4 : 2 février 2023

Messages de la semaine
  • À la demande générale, Henrique est maintenant disponible les lundis de 12h30 à 13h30.
  • Deuxième (et dernière) semaine pour le TP2. Date de remise: 8 février 23h59.
Modules à l'étude
Module 8 à venir.

Semaine 5 : 9 février 2023

Messages de la semaine
Modules à l'étude
Module 9 à venir.
Module 10 à venir.

Semaine 6 : 16 février 2023

Messages de la semaine
  • Rappel : il vous reste une semaine pour remettre la partie A du TP3, qui doit donc être remise avant le 22 février (23h59). La partie B, quant à elle, doit être remise avant le 1er mars (23h59).
Modules à l'étude
Module 11 à venir.
Module 12 à venir.

Semaine 7 : 23 février 2023

Messages de la semaine
  • Cette semaine est dédiée à la révision de la matière en vue de l'examen partiel du 2 mars. Il n'y a pas de nouvelle matière!
  • L'examen aura lieu sur l'heure du cours, soit de 9h30 à 12h30. Il n'y aura donc pas de rencontre synchrone la semaine prochaine.
Grève des profs de l'Université Laval

En vertu de la grève du syndicat des professeurs de l'Université Laval (20 février au 3 mars 2023 inclusivement), Jean-François sera dans l'impossibilité d'exercer ses fonctions. Je vous rappelle donc la planification pour les prochaines semaines :

  • jeudi 23 février, 9h30 : une séance de dépannage pour vous préparer à l'examen du 21 février sera donnée par Dominique entièrement à distance (suivre son lien zoom, disponible sur portail). Il fera des exercices tirés de l'examen des années antérieures. La séance sera enregistrée.
  • lundi 27 février, 12h30 à 13h30 : disponibilité de Henrique (horaire habituel).
  • mercredi 1er mars, 14h30 à 15h30 : disponibilité de Dominique (horaire habituel).
  • mercredi 1er mars, 23h59 : remise de la partie B du TP3.
  • jeudi 2 mars, 9h30 à 12h30 : l'examen, effectué à distance, a lieu comme prévu. Voir ci-bas pour les informations.
  • Les capsules vidéo ci-bas présentent une révision de la matière des modules 11 et 12 qui aurait normalement été faite en classe par Jean-François.
Capsules de révision
Révision du module 11

Pour voir cette vidéo, svp activez Javascript ou téléchargez un navigateur qui supporte les vidéos HTML5.

Révision du module 12

Pour voir cette vidéo, svp activez Javascript ou téléchargez un navigateur qui supporte les vidéos HTML5.

Examen : 2 mars 2023, 9h30 à 12h30

Informations sur l'examen

L'examen est disponible sur le portail des cours, le 2 mars 2023 de 9h30 à 12h30. Cliquez ici pour y accéder directement.

  • L'examen est effectué à distance, sur le portail des cours. Il s'agit d'un questionnaire à remplir, et contient des réponses courtes et réponses à développement.
  • Les modules 2 à 12 (inclusivement) sont matière à l'examen. Assurez-vous de consulter les objectifs d'apprentissage de chaque module pour vous assurer que vous êtes bien préparés.
  • Le questionnaire ne sera accessible qu'à la date et heure prévues, et se terminera automatiquement à la fin.
  • Vous n'aurez pas à activer votre webcam.
Examen de pratique

Attention : regarder immédiatement les solutions de l'examen de pratique ne constitue pas une façon appropriée d'étudier ! Pratiquez-vous d'abord sérieusement, sans regarder les solutions et ne les consultez qu'après avoir essayé de répondre aux questions. Notez que la question 6 n'est pas pertinente à la matière de cette année.

Semaine 8 : 2 mars 2023

Messages de la semaine
  • Bonne chance pour l'examen ! Il n'y a pas de rencontre synchrone cette semaine.
  • Le TP4 est disponible! Il est divisé en deux parties:
    • La partie A est à remettre le 15 mars 23h59.
    • La partie B est à remettre le 22 mars 23h59.
    Les modules 10, 11 et 12 sont les plus importants pour effectuer ce TP. Le module 13 (plus bas) vous guidera sur certains crédits supplémentaires.
  • Je vous souhaite une excellente semaine de lecture !
Modules à l'étude
Module 13 à venir.

Semaine de lecture : 6 au 10 mars 2023

Semaine 10 : 16 mars 2023

Grève des profs

Le syndicat des profs de l'Université Laval a décrété la grève générale illimitée à partir de lundi le 13 mars. Voici donc comment nous allons procéder pour la suite :

  • La date de remise du TP4 est maintenue au 22 mars, 23h59 (comme prévu).
  • La suite des TPs et des évaluations est suspendue.
  • Les modules et capsules continueront d'être publiés sur le site du cours (comme prévu).
  • Les séances de dépannage offertes par les 2 dépanneurs seront maintenues (comme prévu).
  • Le forum sur PAX sera toujours disponible, et nos 2 dépanneurs seront là pour répondre à vos questions sur la matière.

Les modalités de reprise vous seront transmises dès que la situation sera revenue à la normale.

Modules à l'étude
Module 14 à venir.

Semaine 11 : 23 mars 2023

Grève des profs

La grève se poursuit :

  • La suite des TPs et des évaluations est suspendue.
  • Les modules et capsules continueront d'être publiés sur le site du cours (comme prévu).
  • Les séances de dépannage offertes par les 2 dépanneurs seront maintenues (comme prévu).
  • Le forum sur PAX sera toujours disponible, et nos 2 dépanneurs seront là pour répondre à vos questions sur la matière.

Les modalités de reprise vous seront transmises dès que la situation sera revenue à la normale.

Modules à l'étude

Semaine 12 : 30 mars 2023

Grève des profs

La grève des profs de l'UL est terminée ! Le cours du 30 mars a lieu à l'horaire habituel. Nous en profiterons pour parler du plan pour le reste de la session, qui se décline comme suit :

  • Le reste de la session poursuivera son cours normal et sera dédié à la révision de la matière.
  • Les capsules continueront d'être publiées au même rythme, et nous réviserons les modules ensemble dans l'ordre chronologique.
  • Le TP5 est annulé.
  • Le 12% de pondération du TP5 est redistribué uniformément à chaque évaluation (2% pour chacun des TPs 1 à 4, examen, projet).
  • Le projet a lieu selon l'horaire prévu, les informations pertinentes sont donc disponibles. La date de remise est maintenue au 26 avril, 23h59 et il est possible de faire le TP5 en guise de projet.
Modules à l'étude
Module 17 à venir.

Semaine 13 : 6 avril 2023

Messages de la semaine
Modules à l'étude

Semaine 14 : 13 avril 2023

Messages de la semaine
Modules à l'étude

Il n'y a plus de modules « officiels » à l'étude. La fin de la session sera dédiée à la révision des modules précédents de même qu'à l'exploration de divers autres sujets reliés au cours. D'ailleurs, nous accueillerons cette semaine un :

Invité spécial !

Yannick Hold-Geoffroy, chercheur chez Adobe Research, viendra vous parler des NeRFs (Neural Radiance Fields, ou champs de radiance neuronaux), une nouvelle technologie permettant de reproduire l'apparence d'une scène à partir de nouveau point de vue. Il en profitera pour faire un retour sur quelques éléments du module 18 avec vous. Ne manquez pas ça !

Semaine 15 : 20 avril 2023

Messages de la semaine
  • Il vous reste une semaine pour compléter et remettre votre projet final. Date limite : 26 avril 23h59.
  • Rappel important: pour votre projet final, vous devez remettre un rapport et une présentation et ce, peu importe votre choix de projet (même le TP5 ou autre projet prédéfini) !
Modules à l'étude

Il n'y a plus de modules « officiels » à l'étude. La fin de la session sera dédiée à la révision des modules précédents de même qu'à l'exploration de divers autres sujets reliés au cours. D'ailleurs, nous accueillerons cette semaine un :

Invités spéciaux !

Nous aurons cette semaine deux invités spéciaux pour clore la session en beauté :

  1. Mohammad (Momo) Karimi Dastjerdi, étudiant au doctorat dans mon équipe, viendra vous présenter ses travaux sur l'extrapolation de champ de vue (en HDR) à partir d'une photo. Ses travaux ont même été présentés à l'événement Adobe Max Sneaks 2022 ! Il fera sa présentation en anglais.
  2. Christophe Bolduc, étudiant à la maîtrise dans mon équipe, viendra vous présenter ses travaux sur la prédiction de luminance absolue (comme du HDR, mais encore mieux !) à partir d'images. Ses travaux ont récemment été soumis pour évaluation à l'une des meilleures conférences dans le domaine.

Venez en grand nombre !

Semaine 16 : 27 avril 2023

Messages de la semaine

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.