Go-with-the-Flow: Motion-Controllable Video Diffusion Models Using Real-Time Warped Noise
Authors:
- Ryan BurgertRBRyan Burgert
- Yuancheng XuYXYuancheng Xu
- Wenqi XianWXWenqi Xian
- Oliver PilarskiOPOliver Pilarski
- Pascal ClausenPCPascal Clausen
- Mingming HeMHMingming He
- Li MaLMLi Ma
- Yitong DengYDYitong Deng
- Lingxiao LiLLLingxiao Li
- Mohsen MousaviMMMohsen Mousavi
- Michael RyooMRMichael Ryoo
- Paul DebevecPDPaul Debevec
Preprint
Abstract
Generative modeling aims to transform random noise into structured outputs. In this work, we enhance video diffusion models by allowing motion control via structured latent noise sampling. This is achieved by just a change in data: we pre-process training videos to yield structured noise. Consequently, our method is agnostic to diffusion model design, requiring no changes to model architectures or training pipelines. Specifically, we propose a novel noise warping algorithm, fast enough to run in real time, that replaces random temporal Gaussianity with correlated warped noise derived from optical flow fields, while preserving the spatial Gaussianity. The efficiency of our algorithm enables us to fine-tune modern video diffusion base models using warped noise with minimal overhead, and provide a one-stop solution for a wide range of user-friendly motion control: local object motion control, global camera movement control, and motion transfer. The harmonization between temporal coherence and spatial Gaussianity in our warped noise leads to effective motion control while maintaining per-frame pixel quality. Extensive experiments and user studies demonstrate the advantages of our method, making it a robust and scalable approach for controlling motion in video diffusion models. Video results are available on our webpage: https://vgenai-netflix-eyeline-research.github.io/Go-with-the-Flow. Source code and model checkpoints are available on GitHub: https://github.com/VGenAI-Netflix-Eyeline-Research/Go-with-the-Flow.Keywords
All Related Versions
This publication has 30 references indexed in Scilit:
- CoTracker: It Is Better to Track Together2024
- SparseCtrl: Adding Sparse Controls to Text-to-Video Diffusion Models2024
- DragAnything: Motion Control for Anything Using Entity Representation2024
- Peekaboo: Interactive Video Generation via Masked-Diffusion2024
- Space-Time Diffusion Features for Zero-Shot Text-Driven Motion Transfer2024
- Align Your Latents: High-Resolution Video Synthesis with Latent Diffusion Models2023
- InstructPix2Pix: Learning to Follow Image Editing Instructions2023
- RAFT: Recurrent All-Pairs Field Transforms for Optical Flow2020
- Learning Blind Video Temporal Consistency2018
- The Unreasonable Effectiveness of Deep Features as a Perceptual Metric2018