Keyframe-Guided Creative Video Inpainting

Yuwei Guo, Ceyuan Yang, Anyi Rao, Chenlin Meng, Omer Bar-Tal +8 more
2/10/2026

No confident code implementation found for this paper.

Abstract

Video inpainting, which aims to fill missing regions with visually coherent content, has emerged as a crucial technique for creative applications such as editing. While existing approaches achieve visual consistency or text-guided generation, they often struggle to balance coherence and creative diversity. In this work, we introduce VideoRepainter, a two-stage framework that allows users to inpaint a keyframe using established image-level techniques, then propagate the changes to other frames. Our approach can leverage state-of-the-art image models for keyframe manipulation, thereby easing the burden of the video-inpainting process. To this end, we integrate an image-to-video model with a symmetric condition mechanism to address ambiguity caused by direct mask downsampling. We further explore efficient strategies for mask synthesis and parameter tuning to reduce costs in data processing and model training. Evaluations demonstrate our method achieves superior results in both visual fidelity and content diversity compared to existing approaches, providing a practical solution for creative video manipulation. See our Project Page for more details.

DOISemantic Scholar

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{guo2026keyframeguided,
  title  = {Keyframe-Guided Creative Video Inpainting},
  author = {Yuwei Guo and Ceyuan Yang and Anyi Rao and Chenlin Meng and Omer Bar-Tal and Shuangrui Ding and Maneesh Agrawala and Dahua Lin and Bo Dai and Shanghai AI Laboratory and Pika Labs and Cpii under InnoHK and Hku},
  year   = {2026},
  doi    = {10.1109/CVPR52734.2025.01214},
  url    = {https://doi.org/10.1109/CVPR52734.2025.01214},
  journal = {CVPR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/ab49dc6b178c4a88511fb8cfd26bcc8eb30d1b52.svg)](https://codeofpaper.com/paper/ab49dc6b178c4a88511fb8cfd26bcc8eb30d1b52)

Discussion