Self-Supervised Motion Magnification by Backpropagating Through Optical Flow
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 37 of its 69 references that are in the map. First posted on arXiv 28 Nov 2023.
Builds on
37 of 69 references.
References · 37
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2023Segment Anythingcited by 8,234
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,415
- 2018BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learningcited by 1,288
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,059
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 968
- 2017The 2017 DAVIS Challenge on Video Object Segmentationcited by 957
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 881
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 784
- 2019Argoverse: 3D Tracking and Forecasting with Rich Mapscited by 732
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 687
25 more
- 2017Video Enhancement with Task-Oriented Flowcited by 619
- 2018Free-Form Image Inpainting with Gated Convolutioncited by 594
- 2016Hollywood in Homes: Crowdsourcing Data Collection for Activity Understandingcited by 537
- 2018LaSOT: A High-quality Benchmark for Large-scale Single Object Trackingcited by 429
- 2016Optical Flow Estimation using a Spatial Pyramid Networkcited by 424
- 2021GMFlow: Learning Optical Flow via Global Matchingcited by 327
- 2022TAP-Vid: A Benchmark for Tracking Any Point in a Videocited by 263
- 2020Space-Time Correspondence as a Contrastive Random Walkcited by 239
- 2022Particle Video Revisited: Tracking Through Occlusions Using Point Trajectoriescited by 217
- 2022Test-Time Training with Masked Autoencoderscited by 212
- 2020TAO: A Large-Scale Benchmark for Tracking Any Objectcited by 147
- 2021Unidentified Video Objects: A Benchmark for Dense, Open-World Segmentationcited by 133
- 2020What Matters in Unsupervised Optical Flowcited by 124
- 2020Learning by Analogy: Reliable Supervision from Transformations for Unsupervised Optical Flow Estimationcited by 120
- 2016Back to Basics: Unsupervised Learning of Optical Flow via Brightness Constancy and Motion Smoothnesscited by 101
- 2017Occlusion Aware Unsupervised Learning of Optical Flowcited by 101
- 2020FLAVR: Flow-Agnostic Video Representations for Fast Frame Interpolationcited by 98
- 2019DDFlow: Learning Optical Flow with Unlabeled Data Distillationcited by 63
- 2018Learning-based Video Motion Magnificationcited by 43
- 2022IFOR: Iterative Flow Minimization for Robotic Object Rearrangementcited by 42
- 2022Learning Pixel Trajectories with Multiscale Contrastive Random Walkscited by 36
- 2017Video Acceleration Magnificationcited by 16
- 2021Comparing Correspondences: Video Prediction with Correspondence-wise Lossescited by 16
- 2022Lagrangian Motion Magnification with Double Sparse Optical Flow Decompositioncited by 7
- 2022How Do Deepfakes Move? Motion Magnification for Deepfake Source Detectioncited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 5; 2025: 3; 2026: 1.
10 papers.
- 2024Motion Prompting: Controlling Video Generation with Motion Trajectoriescited by 178
- 2024Motion Guidance: Diffusion-Based Image Editing with Differentiable Motion Estimatorscited by 39
- 2023Learning-based Axial Video Motion Magnificationcited by 4
- 2024Independently Keypoint Learning for Small Object Semantic Correspondencecited by 2
- 2024Deep-learning Optical Flow Outperforms PIV in Obtaining Velocity Fields from Active Nematicscited by 1
- 2024SpikeMM: Flexi-Magnification of High-Speed Micro-Motionscited by 1
- 2025AMMSM: Adaptive Motion Magnification and Sparse Mamba for Micro-Expression Recognitioncited by 1
- 2025EndoControlMag: Robust Endoscopic Vascular Motion Magnification with Periodic Reference Resetting and Hierarchical Tissue-aware Dual-Mask Controlcited by 0
- 2025GeoDiffMM: Geometry-Guided Conditional Diffusion for Motion Magnificationcited by 0
- 2026GeoMag: Geometric-Aware Video Motion Magnification via State Space Modelcited by 0
- 2026GeoMag: Geometric-Aware Video Motion Magnification via State Space Model28 May 2026
- 2025GeoDiffMM: Geometry-Guided Conditional Diffusion for Motion Magnification9 Dec 2025
- 2025EndoControlMag: Robust Endoscopic Vascular Motion Magnification with Periodic Reference Resetting and Hierarchical Tissue-aware Dual-Mask Control21 Jul 2025
- 2025AMMSM: Adaptive Motion Magnification and Sparse Mamba for Micro-Expression Recognition31 Mar 2025
- 2024Motion Prompting: Controlling Video Generation with Motion Trajectories3 Dec 2024
- 2024SpikeMM: Flexi-Magnification of High-Speed Micro-Motions1 Jun 2024
- 2024Deep-learning Optical Flow Outperforms PIV in Obtaining Velocity Fields from Active Nematics23 Apr 2024
- 2024Independently Keypoint Learning for Small Object Semantic Correspondence3 Apr 2024
- 2024Motion Guidance: Diffusion-Based Image Editing with Differentiable Motion Estimators31 Jan 2024
- 2023Learning-based Axial Video Motion Magnification15 Dec 2023