Learning by Distillation: A Self-Supervised Learning Framework for Optical Flow Estimation
On the map: Knowledge distillation → Detection and dense prediction distillation
Abstract (arXiv)
We present DistillFlow, a knowledge distillation approach to learning optical flow. DistillFlow trains multiple teacher models and a student model, where challenging transformations are applied to the input of the student model to generate hallucinated occlusions as well as less confident predictions. Then, a self-supervised learning framework is constructed: confident predictions from teacher models are served as annotations to guide the student model to learn optical flow for those less confident predictions. The self-supervised learning framework enables us to effectively learn optical flow from unlabeled data, not only for non-occluded pixels, but also for occluded pixels. DistillFlow achieves state-of-the-art unsupervised learning performance on both KITTI and Sintel datasets. Our self-supervised pre-trained model also provides an excellent initialization for supervised fine-tuning, suggesting an alternate training paradigm in contrast to current supervised learning methods that highly rely on pre-training on synthetic data. At the time of writing, our fine-tuned models ranked 1st among all monocular methods on the KITTI 2015 benchmark, and outperform all published methods on the Sintel Final benchmark. More importantly, we demonstrate the generalization capability of DistillFlow in three aspects: framework generalization, correspondence generalization and cross-dataset generalization.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Placed in Detection and dense prediction distillation, one of 12 directions in Knowledge distillation. Builds on 45 of its 76 references that are in the map. First posted on arXiv 8 Jun 2021.
Builds on
45 of 76 references.
References · 45
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2015Spatial Transformer Networkscited by 1,429
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,428
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,382
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,068
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,059
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 968
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 881
- 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 820
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 784
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 782
- 2019Self-supervised Visual Feature Learning with Deep Neural Networks: A Surveycited by 657
33 more
- 2016Optical Flow Estimation using a Spatial Pyramid Networkcited by 424
- 2016Unsupervised CNN for Single View Depth Estimation: Geometry to the Rescuecited by 368
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 342
- 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
- 2017UnFlow: Unsupervised Learning of Optical Flow with a Bidirectional Census Losscited by 202
- 2017Multi-task Self-Supervised Visual Learningcited by 200
- 2017Colorization as a Proxy Task for Visual Understandingcited by 175
- 2018Frame-Recurrent Video Super-Resolutioncited by 160
- 2018DF-Net: Unsupervised Joint Learning of Depth and Flow using Cross-Task Consistencycited by 148
- 2016Learning Features by Watching Objects Movecited by 138
- 2019Iterative Residual Refinement for Joint Optical Flow and Occlusion Estimationcited by 131
- 2019SelFlow: Self-Supervised Learning of Optical Flowcited by 128
- 2017Data Distillation: Towards Omni-Supervised Learningcited by 126
- 2020MaskFlownet: Asymmetric Feature Matching with Learnable Occlusion Maskcited by 117
- 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
- 2017Coherent Online Video Style Transfercited by 96
- 2018Models Matter, So Does Training: An Empirical Study of CNNs for Optical Flow Estimationcited by 94
- 2018Hierarchical Discrete Distribution Decomposition for Match Density Estimationcited by 93
- 2018SegStereo: Exploiting Semantic Information for Disparity Estimationcited by 88
- 2015EpicFlow: Edge-Preserving Interpolation of Correspondences for Optical Flowcited by 80
- 2018Real-time self-adaptive deep stereocited by 80
- 2019A Lightweight Optical Flow CNN - Revisiting Data Fidelity and Regularizationcited by 76
- 2017Accurate Optical Flow via Direct Cost Volume Processingcited by 66
- 2018Learning Monocular Depth by Distilling Cross-domain Stereo Networkscited by 64
- 2019DDFlow: Learning Optical Flow with Unlabeled Data Distillationcited by 63
- 2019SENSE: a Shared Encoder Network for Scene-flow Estimationcited by 38
- 2018A Fusion Approach for Multi-Frame Optical Flow Estimationcited by 37
- 2020Flow2Stereo: Effective Self-Supervised Learning of Optical Flow and Stereo Matchingcited by 36
- 2019Unsupervised Deep Epipolar Flow for Stationary or Dynamic Scenescited by 29
- 2020ScopeFlow: Dynamic Scene Scoping for Optical Flowcited by 24
- 2019Bridging Stereo Matching and Optical Flow via Spatiotemporal Correspondencecited by 23
- 2018Open-World Stereo Video Matching with Deep RNNcited by 20
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 1; 2025: 3.
6 papers.
- 2024BootsTAP: Bootstrapped Training for Tracking-Any-Pointcited by 120
- 2022MDFlow: Unsupervised Optical Flow Learning by Reliable Mutual Knowledge Distillationcited by 10
- 2022Semi-Supervised Learning of Optical Flow by Flow Supervisorcited by 9
- 2025EDCFlow: Exploring Temporally Dense Difference Maps for Event-based Optical Flow Estimationcited by 6
- 2025EMoTive: Event-guided Trajectory Modeling for 3D Motion Estimationcited by 2
- 2025FlowFeat: Pixel-Dense Embedding of Motion Profilescited by 2
- 2025FlowFeat: Pixel-Dense Embedding of Motion Profiles10 Nov 2025
- 2025EDCFlow: Exploring Temporally Dense Difference Maps for Event-based Optical Flow Estimation4 Jun 2025
- 2025EMoTive: Event-guided Trajectory Modeling for 3D Motion Estimation14 Mar 2025
- 2024BootsTAP: Bootstrapped Training for Tracking-Any-Point1 Feb 2024
- 2022MDFlow: Unsupervised Optical Flow Learning by Reliable Mutual Knowledge Distillation11 Nov 2022
- 2022Semi-Supervised Learning of Optical Flow by Flow Supervisor21 Jul 2022
Similar, not cited
Close in wording, no citation either way
- 2024OCAI: Improving Optical Flow Estimation by Occlusion and Consistency Aware Interpolation
- 2026Distilling Vision Transformers for Distortion-Robust Representation Learning
- 2025Object-level Self-Distillation for Vision Pretraining
- 2025Taming generative video models for zero-shot optical flow extraction
- 2025Dataset Distillation for Pre-Trained Self-Supervised Vision Models
- 2025SigLino: Efficient Multi-Teacher Distillation for Agglomerative Vision Foundation Models
- 2023A Simple Recipe for Competitive Low-compute Self supervised Vision Models
- 2025Video Self-Distillation for Single-Image Encoders: A Step Toward Physically Plausible Perception