TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Methods/RIFE

RIFE

Computer VisionIntroduced 20002 papers
Source Paper

Description

RIFE, or Real-time Intermediate Flow Estimation is an intermediate flow estimation algorithm for Video Frame Interpolation (VFI). Many recent flow-based VFI methods first estimate the bi-directional optical flows, then scale and reverse them to approximate intermediate flows, leading to artifacts on motion boundaries. RIFE uses a neural network named IFNet that can directly estimate the intermediate flows from coarse-to-fine with much better speed. It introduces a privileged distillation scheme for training intermediate flow model, which leads to a large performance improvement.

In RIFE training, given two input frames I0,I1I_{0}, I_{1}I0​,I1​, we directly feed them into the IFNet to approximate intermediate flows Ft→0,Ft→1F_{t \rightarrow 0}, F_{t \rightarrow 1}Ft→0​,Ft→1​ and the fusion map MMM. During training phase, a privileged teacher refines student's results to get Ft→0Tea,Ft→1TeaF_{t \rightarrow 0}^{T e a}, F_{t \rightarrow 1}^{T e a}Ft→0Tea​,Ft→1Tea​ and MTea M^{\text {Tea }}MTea  based on ground truth ItI_{t}It​. The student model and the teacher model are jointly trained from scratch using the reconstruction loss. The teacher's approximations are more accurate so that they can guide the student to learn.

Papers Using This Method

FastRIFE: Optimization of Real-Time Intermediate Flow Estimation for Video Frame Interpolation2021-05-27RIFE: Real-Time Intermediate Flow Estimation for Video Frame Interpolation2020-11-12