ROB313 – Deep Learning in Computer Vision

ENSTA — Academic Year 2025–2026

Programming, Theory, and Practice of Robust Computer Vision

ENSTA Logo

Professors: Gianni Franchi (ENSTA Paris), Vicky Kalogeiton (LIX, École Polytechnique), Andrei Bursuc (Valeo.ai)

Teaching Assistants: Marwane Hariat, Firas Gabetni, Rémi Kazmierczak

Assessment: Laboratory reports and written exam


Course Description

This course provides a comprehensive introduction to modern deep learning techniques applied to computer vision tasks, with an emphasis on robustness, generalization, and interpretability. Students will learn the theoretical foundations of convolutional and generative models, explore recent advances in visual foundation models, and understand the challenges of uncertainty estimation and explainability in real-world vision systems.

Through a combination of lectures and hands-on lab sessions, students will gain practical experience with neural network architectures, segmentation, tracking, and self-supervised learning. The course culminates in a written examination and applied lab work designed to test understanding and implementation skills.

Learning Objectives

Evaluation

Course Schedule – ROB313

Date Description Instructor(s) Resources Room
Fri 29/11/2024
9:00–12:15
Introduction to Deep Learning and Semantic Segmentation. Gianni Franchi Lecture: Introduction to Deep Learning Lecture: Semantic Segmentation BEM-1021004
Fri 06/12/2024
9:00–12:15
  • Traditional Tracking and Generative Adversarial Networks (GANs).
  • Optional Homework: Conditional GAN or VQ-VAE on Fashion MNIST (+2 pts)
Marwane Hariat Lecture: Classical Tracking Lecture: GANs BEM-1021004
Fri 13/12/2024
9:00–12:15
Variational Autoencoders (VAEs) and Diffusion Models. Vicky Kalogeiton Lecture: VAEs and Diffusion Models BEM-1021004
Fri 20/12/2024
9:00–12:15
  • Lab: Deep Learning for Semantic Segmentation
  • Optional Homework: Uncertainty Quantification (+2 pts)
Gianni Franchi, Rémi Kazmierczak, Marwane Hariat Lecture: Uncertainty Quantification Optional Homework (Colab) BEM-1021004
Fri 10/01/2025
9:00–12:15
  • Tracking by Detection
  • Explainable AI
  • Optional Homework (+2 pts)
Gianni Franchi, Rémi Kazmierczak Lecture: Explainable AI Lecture: Tracking by Detection Homework: Explainable AI BEM-1021004
Fri 17/01/2025
9:00–12:15
Self-Supervised Learning and Visual Foundation Models. Gianni Franchi, Andrei Bursuc Lecture: Transfer Learning Lecture: Visual Foundation Models BEM-1021004
Fri 24/01/2025
9:00–12:15
Final Exam Gianni Franchi Exam 2024–2025 ENSTA R111