atlas

Research map / Video / Video segmentation and tracking

Sparse Global Matching for Video Frame Interpolation with Large Motion

CVPR 2024 · Video › Video segmentation and tracking · approach: Video frame interpolation · 30 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SGM-VFI, a video frame interpolation pipeline that refines initial intermediate flows with sparse global matching (GMFlow features) at error-prone points located by a difference map, and evaluates on curated large-motion subsets of X-Test, Xiph and SNU-FILM.

Problem

Video frame interpolation struggles with large motion because local receptive fields of flow-based models cannot establish correspondences for large pixel displacements.

Approach

Locate flaws in initial intermediate flows with a difference map computed by bidirectional warping, then perform sparse global matching (GMFlow global features) only at the top-k flawed points, shift the correspondences into intermediate flow compensation, and adaptively merge them with the local flow via a convex-combination flow merge block.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add sparse global matching with 1/8-point flow compensation (ablation)Ours-local-branch · X-Test-LPSNR: 30.39 -> 30.83; 29.25 -> 29.73Helped
Add sparse global matching with 1/2-point flow compensation (ablation)Ours-local-branch · X-Test-LPSNR: 30.58 -> 30.99; 29.44 -> 29.91Helped
Increase the sparse matching fraction from 1/8 to 1/2 (ablation)Ours · X-Test-LPSNR: 30.83 -> 30.99; 29.73 -> 29.91Helped
Fine-tune the local branch on X-Train without global matching (ablation)Ours local branch · X-Test-LPSNR: 30.39 -> 30.58; 29.25 -> 29.44Helped
Use full rather than sparse global matching (ablation)Ours · X-Test-LPSNR: 30.99 -> 31.03; 29.91 -> 29.95Helped
Select top-k defective points using the difference map rather than random points (ablation)Ours sparse global matching · X-Test-LPSNR: 30.89 -> 30.99; 30.67 -> 30.88; 30.55 -> 30.83Helped
Remove the flow merge block (ablation)Ours sparse global matching · X-Test-LPSNR: 30.75 -> 30.99; 30.77 -> 30.88; 30.75 -> 30.83Hurt
Add sparse global matching to the local branch (ablation)Ours · SNU-FILM easyPSNR: 40.15 -> 40.15No clear effect
Add sparse global matching to the local branch (ablation)Ours · SNU-FILM mediumPSNR: 36.07 -> 36.05Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Vimeo90K X4K1000FPS (X-Train) X-Test Xiph SNU-FILM

Benchmarks: X-Test-L Xiph-L SNU-FILM-L SNU-FILM easy SNU-FILM medium

Metrics: PSNR SSIM

Baselines: XVFI FILM BiFormer RIFE EMA-VFI-small VFIFormer

Builds on: RIFE EMA-VFI GMFlow RAFT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy