Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

ProPainter: Improving Propagation and Transformer for Video Inpainting

About

Flow-based propagation and spatiotemporal Transformer are two mainstream mechanisms in video inpainting (VI). Despite the effectiveness of these components, they still suffer from some limitations that affect their performance. Previous propagation-based approaches are performed separately either in the image or feature domain. Global image propagation isolated from learning may cause spatial misalignment due to inaccurate optical flow. Moreover, memory or computational constraints limit the temporal range of feature propagation and video Transformer, preventing exploration of correspondence information from distant frames. To address these issues, we propose an improved framework, called ProPainter, which involves enhanced ProPagation and an efficient Transformer. Specifically, we introduce dual-domain propagation that combines the advantages of image and feature warping, exploiting global correspondences reliably. We also propose a mask-guided sparse video Transformer, which achieves high efficiency by discarding unnecessary and redundant tokens. With these components, ProPainter outperforms prior arts by a large margin of 1.46 dB in PSNR while maintaining appealing efficiency.

Shangchen Zhou, Chongyi Li, Kelvin C.K. Chan, Chen Change Loy• 2023

Related benchmarks

TaskDatasetResultRank
Video InpaintingHQVI
PSNR30.69
13
Background layer reconstructionSynthetic Movie scenes OmnimatteRF benchmark (test)
PSNR31.06
13
Video InpaintingYouTube-VOS 2018 (test)
PSNR34.43
10
Video InpaintingDAVIS 2017 (test)
PSNR34.47
10
Video Object RemovalDAVIS
TokSim28.24
10
Video Object RemovalWIPER-Bench
TokSim20.99
9
Object RemovalSPInNeRF 51 (test)
PSNR31.72
6
InpaintingScannet++ + Real10K + DL3DV 89, 103, 41 (unseen)
PSNR20.42
6
Background layer reconstructionSynthetic Kubric scenes OmnimatteRF (test)
PSNR34.67
6
Video InpaintingVPBench Inp
PSNR20.97
6
Showing 10 of 16 rows

Other info

Code

Follow for update