Generative Inbetweening: Adapting Image-to-Video Models for Keyframe Interpolation
Xiaojuan Wang, Boyang Zhou, Brian Curless, Ira Kemelmacher-Shlizerman, Aleksander Holynski, Steven M. Seitz
TL;DR
The paper tackles keyframe interpolation by adapting a pretrained image-to-video diffusion model (Stable Video Diffusion) to generate cohesive in-between frames. It introduces a lightweight backward-motion fine-tuning that leverages 180-degree rotated temporal self-attention maps and a dual-directional sampling strategy that fuses forward and backward motion paths to ensure motion consistency. Experiments on Davis and Pexels demonstrate superior quality over state-of-the-art frame interpolation baselines and related diffusion methods, particularly for distant keyframes. The approach achieves high-resolution outputs with coherent dynamics while requiring minimal additional training data and only a small fraction of model parameters to be updated. Overall, it offers a practical, resource-efficient solution for high-quality keyframe inbetweening using existing large-scale video diffusion priors.
Abstract
We present a method for generating video sequences with coherent motion between a pair of input key frames. We adapt a pretrained large-scale image-to-video diffusion model (originally trained to generate videos moving forward in time from a single input image) for key frame interpolation, i.e., to produce a video in between two input frames. We accomplish this adaptation through a lightweight fine-tuning technique that produces a version of the model that instead predicts videos moving backwards in time from a single input image. This model (along with the original forward-moving model) is subsequently used in a dual-directional diffusion sampling process that combines the overlapping model estimates starting from each of the two keyframes. Our experiments show that our method outperforms both existing diffusion-based methods and traditional frame interpolation techniques.
