Coherent Video Inpainting Using Optical Flow-Guided Efficient Diffusion

Bohai Gu, Hao Luo, Song Guo, Peiran Dong, Qihua Zhou
12/1/2024
cs.CV

No official code found. Best implementation: NevSNev/FloED-main (199 stars, Apache-2.0, last commit 2025-05-17). 1 more below.

Abstract

The text-guided video inpainting technique has significantly improved the performance of content generation applications. A recent family for these improvements uses diffusion models, which have become essential for achieving high-quality video inpainting results, yet they still face performance bottlenecks in temporal consistency and computational efficiency. This motivates us to propose a new video inpainting framework using optical Flow-guided Efficient Diffusion (FloED) for higher video coherence. Specifically, FloED employs a dual-branch architecture, where the time-agnostic flow branch restores corrupted flow first, and the multi-scale flow adapters provide motion guidance to the main inpainting branch. Besides, a training-free latent interpolation method is proposed to accelerate the multi-step denoising process using flow warping. With the flow attention cache mechanism, FLoED efficiently reduces the computational cost of incorporating optical flow. Extensive experiments on background restoration and object removal tasks show that FloED outperforms state-of-the-art diffusion-based methods in both quality and efficiency. Our codes and models will be made publicly available.

View on arXivView PDF

Code Implementations(2)

NevSNev/FloED-mainCommunity79%
Apache-2.0

Coherent Video Inpainting Using Optical Flow-Guided Efficient Diffusion

19910PythonNov 28, 20231 years agoApache-2.0
NevSNev/FloEDCommunity57%

Coherent Video Inpainting Using Optical Flow-Guided Efficient Diffusion

20CSS, HTMLDec 4, 20247 months ago

Similar Papers

Cite this paper

@article{gu2024coherent,
  title  = {Coherent Video Inpainting Using Optical Flow-Guided Efficient Diffusion},
  author = {Bohai Gu and Hao Luo and Song Guo and Peiran Dong and Qihua Zhou},
  year   = {2024},
  eprint = {2412.00857},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.00857v3}
}

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/2412.00857.svg)](https://codeofpaper.com/paper/2412.00857)

Discussion