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

Softmax Splatting for Video Frame Interpolation

About

Differentiable image sampling in the form of backward warping has seen broad adoption in tasks like depth estimation and optical flow prediction. In contrast, how to perform forward warping has seen less attention, partly due to additional challenges such as resolving the conflict of mapping multiple pixels to the same target location in a differentiable way. We propose softmax splatting to address this paradigm shift and show its effectiveness on the application of frame interpolation. Specifically, given two input frames, we forward-warp the frames and their feature pyramid representations based on an optical flow estimate using softmax splatting. In doing so, the softmax splatting seamlessly handles cases where multiple source pixels map to the same target location. We then use a synthesis network to predict the interpolation result from the warped representations. Our softmax splatting allows us to not only interpolate frames at an arbitrary time but also to fine tune the feature pyramid and the optical flow. We show that our synthesis approach, empowered by softmax splatting, achieves new state-of-the-art results for video frame interpolation.

Simon Niklaus, Feng Liu• 2020

Related benchmarks

TaskDatasetResultRank
Video Frame InterpolationVimeo90K (test)
PSNR36.13
131
Video Frame InterpolationUCF101
PSNR35.39
117
Video InterpolationUCF-101 (test)
PSNR35.39
65
Video Frame InterpolationVimeo90K
PSNR36.1
62
Video Frame InterpolationSNU-FILM Easy
PSNR40.26
59
Video Frame InterpolationSNU-FILM Medium
PSNR36.07
59
Video Frame InterpolationSNU-FILM Hard
PSNR30.53
59
Video Frame InterpolationSNU-FILM Extreme
PSNR25.16
59
Multi-frame Video InterpolationX 4K (test)
PSNR25.48
43
Video Frame InterpolationUCF101 (test)
PSNR35.39
41
Showing 10 of 48 rows

Other info

Follow for update