Image and Video Diffusion Models

Definition: A class of generative-ai models that generate data (images, video, audio, text) by iteratively denoising a random Gaussian distribution. The process involves two phases: a forward diffusion process that adds noise to data until it becomes pure noise, and a reverse diffusion process that learns to remove noise to reconstruct the original data distribution.

Core Mechanism

  • Forward Process: , where is the final time step resulting in pure Gaussian noise.
  • Reverse Process: Predicts noise at each timestep to reconstruct from .
  • Loss Function: Typically optimized using Mean Squared Error (MSE) between predicted and actual noise.

Modalities & Applications

Image Generation

Video Generation

References