Semantically Consistent Video Inpainting with Conditional Diffusion Models

Dylan Green, William Harvey, Saeid Naderiparizi, Matthew Niedoba, Yunpeng Liu +8 more
4/30/2024
cs.CVcs.LG

No confident code implementation found for this paper.

Abstract

Current state-of-the-art methods for video inpainting typically rely on optical flow or attention-based approaches to inpaint masked regions by propagating visual information across frames. While such approaches have led to significant progress on standard benchmarks, they struggle with tasks that require the synthesis of novel content that is not present in other frames. In this paper, we reframe video inpainting as a conditional generative modeling problem and present a framework for solving such problems with conditional video diffusion models. We introduce inpainting-specific sampling schemes which capture crucial long-range dependencies in the context, and devise a novel method for conditioning on the known pixels in incomplete frames. We highlight the advantages of using a generative approach for this task, showing that our method is capable of generating diverse, high-quality inpaintings and synthesizing new content that is spatially, temporally, and semantically consistent with the provided context.

View on arXivView PDF

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!

Similar Papers

Cite this paper

@article{green2024semantically,
  title  = {Semantically Consistent Video Inpainting with Conditional Diffusion Models},
  author = {Dylan Green and William Harvey and Saeid Naderiparizi and Matthew Niedoba and Yunpeng Liu and Xiaoxuan Liang and Jonathan Lavington and Ke Zhang and Vasileios Lioutas and Setareh Dabiri and Adam Scibior and Berend Zwartsenberg and Frank Wood},
  year   = {2024},
  eprint = {2405.00251},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.00251v2}
}

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

Discussion