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

Self-Supervised Motion Magnification by Backpropagating Through Optical Flow

About

This paper presents a simple, self-supervised method for magnifying subtle motions in video: given an input video and a magnification factor, we manipulate the video such that its new optical flow is scaled by the desired amount. To train our model, we propose a loss function that estimates the optical flow of the generated video and penalizes how far if deviates from the given magnification factor. Thus, training involves differentiating through a pretrained optical flow network. Since our model is self-supervised, we can further improve its performance through test-time adaptation, by finetuning it on the input video. It can also be easily extended to magnify the motions of only user-selected objects. Our approach avoids the need for synthetic magnification datasets that have been used to train prior learning-based approaches. Instead, it leverages the existing capabilities of off-the-shelf motion estimators. We demonstrate the effectiveness of our method through evaluations of both visual quality and quantitative metrics on a range of real-world and synthetic videos, and we show our method works for both supervised and unsupervised optical flow methods.

Zhaoying Pan, Daniel Geng, Andrew Owens• 2023

Related benchmarks

TaskDatasetResultRank
Motion MagnificationReal-World (test)
Motion Error0.26
78
Motion MagnificationReal-world Videos (test)
Motion Error0.04
40
Motion MagnificationSynthetic Videos Subpixel (test)
Motion Error2.05
15
Motion MagnificationSynthetic Videos Noise (test)
Motion Error0.68
15
Video Motion MagnificationReal-world datasets
MANIQA Score (Baby Scene)0.746
10
Motion MagnificationUser Study Dataset fork, gunshot, flower (test)
Magnified Effect3.05
4
Showing 6 of 6 rows

Other info

Code

Follow for update