While Large Language Models are currently the focus of attention, artificial intelligence has also been, since 2012, a promising path (albeit not without its pitfalls) for applications in images, 3D models, and video. This course aims to provide a comprehensive overview of the technical and scientific foundations of the various approaches and implementations in image-based deep learning as of 2026. Covering fundamental architectures (CNN, Vision Transformer, NeRF, Diffusion), the course also presents the main fields of application, highlighting both the advantages and limitations of these approaches.

Moyens techniques

Course materials presented during the training and distributed to all trainees at the end of the training; scientific publications, benchmarks, and GitHub links cited and shared; case studies selected at the beginning of the training based on the trainees’ areas of interest

Suivi de l’exécution

All trainees are required to sign in for each half-day. Assessment: Learning assessment questionnaire at the end of the training

Appréciation des résultats

Post-Training Satisfaction Survey

Objectifs pédagogiques

 
 

DAY 1 – Fundamental Architectures, Embeddings, and Classic Applications

 
 

# 1.1 — Overview of Fundamental Architectures

* Convolutional architectures: foundational principles, characteristics (translation invariance), major developments from 2012 to 2020 (residual connections, normalizations, etc.)
* Transformer architecture: architecture according to Vaswani et al., attention mechanism, position embeddings.
* Vision Transformer: patch-based division and mixed initial results (Google, Dosovitskiy et al.).
* Swin Transformers & Swin Transformers v2: architectural evolution, hierarchical approach to images, resolution improvements in v2
* Analysis: CNN vs. Transformers. Why the latter has become the standard.

 
 

# 1.2 — Feature maps, foundation models, cross-embeddings: representations of an image

* Features in a convolutional model: an example of the Lucid approach, the benefits of invariance.
* Features in a Transformer model: limitations of interpretation, attention analysis.
* Self-supervised learning of image representations: the Dino model. Details on training and architecture. Target applications for an initial foundation model.
* From Dino to Dino v2: Accelerating and Stabilizing Training. Latent Space Localization Issues and a Solution Using “Registers” (Dino v2 Supplement)
* Dino v3: Improvements. Examples of user feedback from applications on different image datasets.
* From embedding to cross-embedding: analysis of language-image relationships in OpenAI CLIP. Explanation of Contrastive Learning. Major limitations of the model (DeepMind analyses on counting capabilities)
* ImageBind approach: generating embeddings across six different modalities.
* Analysis: When and how to use these embeddings to address a specific problem.


 
 

# 1.3 — From Large Language Models to Vision-Language Models

* The Emergence of the First VLMs Since the Work on Cross-Embeddings: Challenges and Limitations of the Generated Models.
* First VLM: Analysis of Llava (Microsoft, Liu et al.). Architecture (Vision Encoder + LLM) and training details. Observed results
* Analysis: Qwen2-VL: architecture and training. Results obtained
* Case study: Is OCR handled by VLMs?
* Case study: When and how should a VLM be used today to address a specific problem?


 
 

# 1.4 — Application: Detecting Objects in an Image

* Overview of the original YOLO approaches (by J. Redmon). Details on the loss function, the multi-scaling approach, critiques of the mAP metric, and limitations of uncertainty
* Overview of subsequent YOLO approaches (by Ultralytics). Highlights of key advancements in architecture, training, and inference optimization
* Transformer-based detection approaches: the DETR model (Carion et al) and Deformable DETR (Zhu et al) for attention optimization.
* Transformer-based detection approaches: Adaptation of DINO (Grounding DINO, Liu et al) and real-time DETR approach (RF-DETR, Robinson et al)


 
 

# 1.5 — Application: Image Segmentation

* Overview of SegmentAnything approaches: basics, dataset enhancement and adaptation to video (SAM v2), use of language as input and memory for video (SAM v3)
* Review of segmentation solutions based on the approaches already presented.


 
 
 
 

DAY 2 – Generative Models, Complex Applications, and New Possibilities (3D, video)

 
 

# 2.1 — Generative Models and Diffusion Models

Please note: The mathematics behind diffusion models is only briefly covered here for the sake of brevity; a dedicated training course is available.
* Generative approaches to distribution learning: fundamental principles and architectures. Case of the original VAE (Kingma et al.), followed by approaches with quantization (VQ-VAE, Oord et al., VQ-VAE 2, Razavi et al.)
* Diffusion models: presentation of the fundamental modeling between denoising and distribution gradients. Fundamental architectures by Song et al.
* Diffusion models: a detailed review of Stable Diffusion (Rombach et al.). Encoder/decoder training, latent vector diffusion, and condition injection during generation.
* ControlNet: An Overview of the Architecture for Adapting a Diffusion Model.
* Trends in Distribution Models: Distillation and Consistency Models


 
 

# 2.2 — Application: Solving Inverse Problems

* Overview of modeling an inverse problem, examples of problems, strong resolution limits, and target distribution learning.
* Direct application of diffusion models to inverse problems
* Example: Inpainting, the RePaint approach (Lugmayr et al.)
* Example: Image restoration using the DiffBIR approach (Lin et al.)


 
 

# 2.3 — Application: Anomaly Detection in an Image

* An Overview of Anomaly Detection. The Impossibility of Supervised Learning.
* Anomaly detection using latent vectors derived from CLIP or Dino.
* Example: AdaCLIP (Cao et al)
* Anomaly detection through distribution modeling. Examples using a VAE or VQ-VAE.
* Anomaly Detection Using Diffusion Models: Examples in Medical Imaging


 
 

# 2.4 — Introduction: From Images to Video

* Frame-based approach or video-wide approach: challenges
* Case study: frame-based tracking vs. video-based tracking. Challenges related to results and controlled quality iteration.
* Analysis: Lumiere: A Space-Time Diffusion Model for Video Generation (Bar-Tal et al)


 
 

# 2.5 — Introduction: 3D Volume Processing Using Deep Learning

* Limitations of traditional approaches (point clouds, voxels)
* The principle behind Signed Distance Functions and Neural Render Fields (NeRF) for learning a 3D volume using a deep learning model.
* NVIDIA’s InstantNGP (Neural Graphic Primitives) approach. Details of the architecture (including dynamic hashing) for optimizing the learned representation.
* Rendering optimization using Gaussian Splatting (Kerbl et al).
* The Use of Language in NeRF Control? Case Studies.
* Applications of NeRF or, more generally, neural rendering. 4D modeling (animation)


 
 

Technologies abordées

Core Architectures: CNN, Vision Transformer.
Embeddings: Dino (v1 to v3), OpenAI CLIP, ImageBind.
Vision Language Models based on Large Language Models. Qwen2-VL
Detection, Segmentation: YOLO, DETR, SAM (v1 to v3)
Generative architectures: VAE, VQ-VAE, Diffusion Models
3D: SDF, NeRF
Technology frameworks supporting training: CUDA, PyTorch, and open-source implementations of major projects.

Compétences visées

Have up-to-date knowledge of the main architectures in use.

Understand the criteria for analyzing and evaluating possible implementations of these architectures.

Master the conditions for implementing these architectures.