VDOT: Efficient Unified Video Creation via Optimal Transport Distillation
About
The rapid development of generative models has significantly advanced image and video applications. Among these, video creation, aimed at generating videos under various conditions, has gained substantial attention. However, existing video creation models either focus solely on a few specific conditions or suffer from excessively long generation times due to complex model inference, making them impractical for real-world applications. To mitigate these issues, we propose an efficient unified video creation model, named VDOT. Concretely, we model the training process with the distribution matching distillation (DMD) paradigm. Instead of using the Kullback-Leibler (KL) minimization, we additionally employ a novel computational optimal transport (OT) technique to optimize the discrepancy between the real and fake score distributions. The OT distance inherently imposes geometric constraints, mitigating potential zero-forcing or gradient collapse issues that may arise during KL-based distillation within the few-step generation scenario, and thus, enhances the efficiency and stability of the distillation process. Further, we integrate a discriminator to enable the model to perceive real video data, thereby enhancing the quality of generated videos. To support training unified video creation models, we propose a fully automated pipeline for video data annotation and filtering that accommodates multiple video creation tasks. Meanwhile, we curate a unified testing benchmark, UVCBench, to standardize evaluation. Experiments demonstrate that our 4-step VDOT outperforms or matches other baselines with 100 denoising steps.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Pose-to-Video Generation | VACE-Benchmark | Aesthetic Quality66.71 | 8 | |
| Depth-to-Video Generation | VACE-Benchmark | Aesthetic Quality62.46 | 8 | |
| Video Outpainting | VACE-Benchmark | Aesthetic Quality58.86 | 7 | |
| Depth-guided Video Generation | UVCBench FirstFrame | Aesthetic Quality69.49 | 6 | |
| Flow-guided Video Generation | UVCBench FirstFrame | Aesthetic Quality65.31 | 6 | |
| Reference-to-Video Generation | UVCBench | Aesthetic Quality0.697 | 5 | |
| Pose-conditioned Video Generation | UVCBench | Aesthetic Quality63.5 | 5 | |
| Depth-conditioned Video Generation | UVCBench | Aesthetic Quality64.28 | 5 | |
| Video Outpainting | UVCBench | Aesthetic Quality63.18 | 4 | |
| Flow-conditioned Video Generation | UVCBench | Aesthetic Quality62.78 | 4 |