Video Frame Interpolation via Adaptive Separable Convolution
Simon Niklaus, Long Mai, Feng Liu

TL;DR
This paper introduces a novel video frame interpolation method using adaptive separable convolution with 1D kernels, reducing memory requirements and enabling high-quality frame synthesis with perceptual loss.
Contribution
It formulates frame interpolation as local separable convolution with 1D kernels, significantly decreasing parameter count and allowing end-to-end training for improved visual quality.
Findings
Outperforms existing methods in qualitative and quantitative evaluations.
Enables efficient high-quality frame interpolation with fewer parameters.
Supports training with perceptual loss for more visually pleasing results.
Abstract
Standard video frame interpolation methods first estimate optical flow between input frames and then synthesize an intermediate frame guided by motion. Recent approaches merge these two steps into a single convolution process by convolving input frames with spatially adaptive kernels that account for motion and re-sampling simultaneously. These methods require large kernels to handle large motion, which limits the number of pixels whose kernels can be estimated at once due to the large memory demand. To address this problem, this paper formulates frame interpolation as local separable convolution over input frames using pairs of 1D kernels. Compared to regular 2D kernels, the 1D kernels require significantly fewer parameters to be estimated. Our method develops a deep fully convolutional neural network that takes two input frames and estimates pairs of 1D kernels for all pixels…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
AI Learns Video Frame Interpolation | Two Minute Papers #197· youtube
Taxonomy
TopicsAdvanced Vision and Imaging · Advanced Image Processing Techniques · Image Enhancement Techniques
MethodsConvolution
