🎯Core Definition
Video generation adds
temporal modeling on top of image diffusion, treating a video as a high-dimensional tensor
x∈RF×H×W×3 (
F RGB frames). Video diffusion keeps the DDPM noise-prediction objective
Et,x,ϵ[∥ϵ−ϵθ(xt,t,c)∥2]; the difference lies in how the temporal axis is modeled:
📌Overview
1. 3D-conv U-Net (Video Diffusion Models): 2D convs become spatio-temporal 3D convs with shared weights across frames, implicitly modeling time, seamless with image pretraining but with limited temporal receptive field;
📌Overview
2.
Factorized attention: spatial attention followed by temporal attention, cutting complexity from
O(F2H2W2) to
O(FHW⋅(FH+HW)), a transitional design (ManyWorlds/VDM);
📌Overview
3.
Causal spatio-temporal attention (Sora-style DiT): the mask forces frame
t to attend only to
t′≤t (
Mi,j=−∞,∀tj>ti), explicitly causal and supporting arbitrary length/resolution at inference.
📌Overview
Cascade generation is standard: first generate a low-resolution backbone (latent frames
F/4×H/8×W/8), then two spatio-temporal upsamplers enlarge it toward 1080p; each stage trains independently and runs in sequence, cutting memory and sampling cost drastically.
💡Use Cases
text-to-video (Sora / Kling / Veo / Runway Gen-3), image-to-video, video extension and editing; interviews probe the three temporal-modeling options and cascade roles.
⚡Key Problems Solved
video data is scarce, static/repetitive clips abound, and text-video alignment is noisy; cascade + causal modeling learns global motion at low resolution first, then high-frequency texture, mitigating flicker, motion drift and uncontrollable one-shot generation.