IDO-VFI: Identifying Dynamics via Optical Flow Guidance for Video Frame Interpolation with Events

Chenyang Shi, Hanxiao Liu, Jing Jin, Wenzhuo Li, Yuzhen Li +2 more
5/17/2023
cs.CVeess.IV

Official code: shicy17/IDO-VFI (6 stars, GPL-3.0, last commit 2024-03-08).

Abstract

Video frame interpolation aims to generate high-quality intermediate frames from boundary frames and increase frame rate. While existing linear, symmetric and nonlinear models are used to bridge the gap from the lack of inter-frame motion, they cannot reconstruct real motions. Event cameras, however, are ideal for capturing inter-frame dynamics with their extremely high temporal resolution. In this paper, we propose an event-and-frame-based video frame interpolation method named IDO-VFI that assigns varying amounts of computation for different sub-regions via optical flow guidance. The proposed method first estimates the optical flow based on frames and events, and then decides whether to further calculate the residual optical flow in those sub-regions via a Gumbel gating module according to the optical flow amplitude. Intermediate frames are eventually generated through a concise Transformer-based fusion network. Our proposed method maintains high-quality performance while reducing computation time and computational effort by 10% and 17% respectively on Vimeo90K datasets, compared with a unified process on the whole region. Moreover, our method outperforms state-of-the-art frame-only and frames-plus-events methods on multiple video frame interpolation benchmarks. Codes and models are available at https://github.com/shicy17/IDO-VFI.

View on arXivView PDF

Code Implementations(1)

shicy17/IDO-VFIOfficial100%
GPL-3.0
60PythonApr 25, 20232 years agoGPL-3.0

Cite this paper

@article{shi2023idovfi,
  title  = {IDO-VFI: Identifying Dynamics via Optical Flow Guidance for Video Frame Interpolation with Events},
  author = {Chenyang Shi and Hanxiao Liu and Jing Jin and Wenzhuo Li and Yuzhen Li and Boyi Wei and Yibo Zhang},
  year   = {2023},
  eprint = {2305.10198},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.10198v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.10198.svg)](https://codeofpaper.com/paper/2305.10198)

Discussion