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

Neighbor Correspondence Matching for Flow-based Video Frame Synthesis

About

Video frame synthesis, which consists of interpolation and extrapolation, is an essential video processing technique that can be applied to various scenarios. However, most existing methods cannot handle small objects or large motion well, especially in high-resolution videos such as 4K videos. To eliminate such limitations, we introduce a neighbor correspondence matching (NCM) algorithm for flow-based frame synthesis. Since the current frame is not available in video frame synthesis, NCM is performed in a current-frame-agnostic fashion to establish multi-scale correspondences in the spatial-temporal neighborhoods of each pixel. Based on the powerful motion representation capability of NCM, we further propose to estimate intermediate flows for frame synthesis in a heterogeneous coarse-to-fine scheme. Specifically, the coarse-scale module is designed to leverage neighbor correspondences to capture large motion, while the fine-scale module is more computationally efficient to speed up the estimation process. Both modules are trained progressively to eliminate the resolution gap between training dataset and real-world videos. Experimental results show that NCM achieves state-of-the-art performance on several benchmarks. In addition, NCM can be applied to various practical scenarios such as video compression to achieve better performance.

Zhaoyang Jia, Yan Lu, Houqiang Li• 2022

Related benchmarks

TaskDatasetResultRank
Video Frame InterpolationVimeo90K (test)
PSNR36.22
131
Video Frame InterpolationUCF101
PSNR35.43
117
Video Frame InterpolationX4K1000FPS (X-TEST)
PSNR31.86
19
Video Frame InterpolationSNU-FILM
PSNR (Easy)40.14
18
Video Frame InterpolationAggregate Benchmarks Average
PSNR33.76
9
Video Frame ExtrapolationX4K1000FPS
PSNR28.05
5
Video Frame ExtrapolationUCF101
PSNR31.81
5
Video Frame ExtrapolationVimeo90K
PSNR32.1
5
Video Frame ExtrapolationSNU-FILM
PSNR (Easy)36.46
5
Video Frame ExtrapolationUCF101 cleaned excluding dirty data (test)
PSNR32.08
4
Showing 10 of 11 rows

Other info

Follow for update