Papers › Learnable Gated Temporal Shift Module for Deep Video Inpainting
Learnable Gated Temporal Shift Module for Deep Video Inpainting
Ya-Liang Chang, Zhe Yu Liu, Kuan-Ying Lee, Winston Hsu
How to efficiently utilize temporal information to recover videos in a consistent way is the main issue for video inpainting problems. Conventional 2D CNNs have achieved good performance on image inpainting but often lead to temporally inconsistent results where frames will flicker when applied to videos (see https://www.youtube.com/watch?v=87Vh1HDBjD0&list=PLPoVtv-xp_dL5uckIzz1PKwNjg1yI0I94&index=1); 3D CNNs can capture temporal information but are computationally intensive and hard to train. In this paper, we present a novel component termed Learnable Gated Temporal Shift Module (LGTSM) for video inpainting models that could effectively tackle arbitrary video masks without additional parameters from 3D convolutions. LGTSM is designed to let 2D convolutions make use of neighboring frames more efficiently, which is crucial for video inpainting. Specifically, in each layer, LGTSM learns to shift some channels to its temporal neighbors so that 2D convolutions could be enhanced to handle temporal information. Meanwhile, a gated convolution is applied to the layer to identify the masked areas that are poisoning for conventional convolutions. On the FaceForensics and Free-form Video Inpainting (FVI) dataset, our model achieves state-of-the-art results with simply 33% of parameters and inference time.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Video Inpainting | DAVIS | LGTSM | Ewarp | 0.1640 | #9 of 11 | Archive leaderboard | report |
| Video Inpainting | DAVIS | LGTSM | PSNR | 28.57 | #9 of 11 | Archive leaderboard | report |
| Video Inpainting | DAVIS | LGTSM | SSIM | 0.9409 | #9 of 11 | Archive leaderboard | report |
| Video Inpainting | DAVIS | LGTSM | VFID | 0.170 | #9 of 11 | Archive leaderboard | report |
| Video Inpainting | YouTube-VOS 2018 | LGTSM | Ewarp | 0.1859 | #7 of 10 | Archive leaderboard | report |
| Video Inpainting | YouTube-VOS 2018 | LGTSM | PSNR | 29.74 | #7 of 10 | Archive leaderboard | report |
| Video Inpainting | YouTube-VOS 2018 | LGTSM | SSIM | 0.9504 | #7 of 10 | Archive leaderboard | report |
| Video Inpainting | YouTube-VOS 2018 | LGTSM | VFID | 0.070 | #7 of 10 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections