MPEG-Diffusion: Mixed-Resolution Video Generation

Dennis Menn1,2 Tianpei Gu2 Guande He2 Aryan V S2 Yanke Song2 Nan Liu2 Desai Xie2 Xun Huang2 Chenfeng Xu1 Diana Marculescu1

1UT Austin 2Roblox

Paper Code (soon) ▶ Watch the video (1 min)

Generates the important region at high res and the rest at low res: up to 4.8× faster at near full-resolution quality, with no preset high-res region.

high-res region low-res background
Prompt

Applications

high-res region low-res background
More examples ↓Collapse examples ↑

Comparison with prior and concurrent methods

Method

2.Self-selected HR region

Prior methods need a preset HR region: The early denoising steps are too blurry to externally detect the HR region from the video, so it must be given before generation.

Fix: The DiT already knows where the important subject is. A single linear layer on its intermediate features picks the HR region during denoising, so no region input is needed (examples).

4.Dual-resolution attention

Curse of mixed resolution: When HR and LR tokens share one K/V cache, we prove that no single LR token can match the attention of the four HR tokens it replaces, even with fine-tuning.

Fix: Keep separate HR and LR K/V caches so each query reads K/V at its own resolution, using a linear map to fill in the missing K/V from the other resolution (examples).

5.Mixed-resolution decoder

Resolution mismatch: Decoding the HR and LR latents separately and pasting them together causes visible distortion and a seam along the resolution boundary, even for latents encoded from real videos.

Fix: Merge the HR and LR latents into a single unified latent before decoding, so the VAE decodes a seamless video (examples).

Experimental results

Human evaluation
ours preferred baseline preferred
Quantitative benchmark (Wan2.1 14B, 720p, 81 frames; MovieGen and VBench prompts)
MethodTokensSpeed-upMANIQA ↑Imaging ↑ DOVER ↑VBench Q. ↑Extra condition
Full resolution100%1.0×0.4450.6710.81985.3–
Phase-Aligned RoPE30%5.2×0.2930.6220.75783.8region
Foveated Diffusion30%5.2×0.3000.6190.74383.9region
MPEG-Diffusion (ours)30%4.8×0.3970.6440.79483.9none

Text-to-image

MPEG-Diffusion also applies to image generation; here we use FLUX.2 4B (1024×1024) as an example.

high-res region low-res background
More examples ↓Collapse examples ↑

Limitations

Citation

@inproceedings{mpegdiffusion2027,
  title     = {MPEG-Diffusion: Mixed-Resolution Video Generation},
  author    = {Menn, Dennis and Gu, Tianpei and He, Guande and V S, Aryan and Song, Yanke and
               Liu, Nan and Xie, Desai and Huang, Xun and Xu, Chenfeng and Marculescu, Diana},
  booktitle = {Under review},
  year      = {2027}
}