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

VFIMamba: Video Frame Interpolation with State Space Models

About

Inter-frame modeling is pivotal in generating intermediate frames for video frame interpolation (VFI). Current approaches predominantly rely on convolution or attention-based models, which often either lack sufficient receptive fields or entail significant computational overheads. Recently, Selective State Space Models (S6) have emerged, tailored specifically for long sequence modeling, offering both linear complexity and data-dependent modeling capabilities. In this paper, we propose VFIMamba, a novel frame interpolation method for efficient and dynamic inter-frame modeling by harnessing the S6 model. Our approach introduces the Mixed-SSM Block (MSB), which initially rearranges tokens from adjacent frames in an interleaved fashion and subsequently applies multi-directional S6 modeling. This design facilitates the efficient transmission of information across frames while upholding linear complexity. Furthermore, we introduce a novel curriculum learning strategy that progressively cultivates proficiency in modeling inter-frame dynamics across varying motion magnitudes, fully unleashing the potential of the S6 model. Experimental findings showcase that our method attains state-of-the-art performance across diverse benchmarks, particularly excelling in high-resolution scenarios. In particular, on the X-TEST dataset, VFIMamba demonstrates a noteworthy improvement of 0.80 dB for 4K frames and 0.96 dB for 2K frames.

Guozhen Zhang, Chunxu Liu, Yutao Cui, Xiaotong Zhao, Kai Ma, Limin Wang• 2024

Related benchmarks

TaskDatasetResultRank
Video Frame InterpolationVimeo90K (test)
PSNR36.64
131
Video Frame InterpolationSNU-FILM Easy
PSNR40.51
59
Video Frame InterpolationSNU-FILM Medium
PSNR36.4
59
Video Frame InterpolationSNU-FILM Hard
PSNR30.99
59
Video Frame InterpolationSNU-FILM Extreme
PSNR25.79
59
Multi-frame Video InterpolationX 4K (test)
PSNR32.15
43
Video Frame InterpolationUCF101 (test)
PSNR35.45
41
Video Frame InterpolationX 2K (test)
PSNR33.34
29
Video Frame InterpolationXiph-2k
PSNR37.13
29
Video Frame InterpolationAverage Low-resolution Datasets
PSNR34.3
15
Showing 10 of 12 rows

Other info

Code

Follow for update