MDFlow: Unsupervised Optical Flow Learning by Reliable Mutual Knowledge Distillation
Not on the map. Why?
Abstract (arXiv)
Recent works have shown that optical flow can be learned by deep networks from unlabelled image pairs based on brightness constancy assumption and smoothness prior. Current approaches additionally impose an augmentation regularization term for continual self-supervision, which has been proved to be effective on difficult matching regions. However, this method also amplify the inevitable mismatch in unsupervised setting, blocking the learning process towards optimal solution. To break the dilemma, we propose a novel mutual distillation framework to transfer reliable knowledge back and forth between the teacher and student networks for alternate improvement. Concretely, taking estimation of off-the-shelf unsupervised approach as pseudo labels, our insight locates at defining a confidence selection mechanism to extract relative good matches, and then add diverse data augmentation for distilling adequate and reliable knowledge from teacher to student. Thanks to the decouple nature of our method, we can choose a stronger student architecture for sufficient learning. Finally, better student prediction is adopted to transfer knowledge back to the efficient teacher without additional costs in real deployment. Rather than formulating it as a supervised task, we find that introducing an extra unsupervised term for multi-target learning achieves best final results. Extensive experiments show that our approach, termed MDFlow, achieves state-of-the-art real-time accuracy and generalization ability on challenging benchmarks. Code is available at https://github.com/ltkong218/MDFlow.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 50 of its 74 references that are in the map. First posted on arXiv 11 Nov 2022.
Builds on
50 of 74 references.
References · 50
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
- 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,059
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 2017The 2017 DAVIS Challenge on Video Object Segmentationcited by 942
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2019Contrastive Representation Distillationcited by 734
- 2017Deep Mutual Learningcited by 621
38 more
- 2016Optical Flow Estimation using a Spatial Pyramid Networkcited by 421
- 2021Learning to Estimate Hidden Motions with Global Motion Aggregationcited by 223
- 2017UnFlow: Unsupervised Learning of Optical Flow with a Bidirectional Census Losscited by 202
- 2018Uncertainty Estimates and Multi-Hypotheses Networks for Optical Flowcited by 135
- 2019Iterative Residual Refinement for Joint Optical Flow and Occlusion Estimationcited by 131
- 2019SelFlow: Self-Supervised Learning of Optical Flowcited by 128
- 2020What Matters in Unsupervised Optical Flowcited by 124
- 2020Learning by Analogy: Reliable Supervision from Transformations for Unsupervised Optical Flow Estimationcited by 120
- 2020MaskFlownet: Asymmetric Feature Matching with Learnable Occlusion Maskcited by 117
- 2022IFRNet: Intermediate Feature Refine Network for Efficient Frame Interpolationcited by 107
- 2021Novel Visual Category Discovery with Dual Ranking Statistics and Mutual Knowledge Distillationcited by 104
- 2021Mutual Graph Learning for Camouflaged Object Detectioncited by 103
- 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
- 2018Models Matter, So Does Training: An Empirical Study of CNNs for Optical Flow Estimationcited by 94
- 2021SMURF: Self-Teaching Multi-Frame Unsupervised RAFT with Full-Image Warpingcited by 74
- 2019DDFlow: Learning Optical Flow with Unlabeled Data Distillationcited by 63
- 2020Displacement-Invariant Matching Cost Learning for Accurate Optical Flow Estimationcited by 49
- 2020UPFlow: Upsampling Pyramid for Unsupervised Optical Flow Learningcited by 49
- 2018What Makes Good Synthetic Training Data for Learning Disparity and Optical Flow Estimation?cited by 44
- 2020Flow2Stereo: Effective Self-Supervised Learning of Optical Flow and Stereo Matchingcited by 36
- 2020Knowledge Transfer via Dense Cross-Layer Mutual-Distillationcited by 32
- 2021Student Network Learning via Evolutionary Knowledge Distillationcited by 30
- 2019Unsupervised Deep Epipolar Flow for Stationary or Dynamic Scenescited by 29
- 2021FastFlowNet: A Lightweight Network for Fast Optical Flow Estimationcited by 28
- 2020ScopeFlow: Dynamic Scene Scoping for Optical Flowcited by 24
- 2015Flow Fields: Dense Correspondence Fields for Highly Accurate Large Displacement Optical Flow Estimationcited by 22
- 2019Deeply-supervised Knowledge Synergycited by 18
- 2019Learning End-To-End Scene Flow by Distilling Single Tasks Knowledgecited by 16
- 2021GyroFlow: Gyroscope-Guided Unsupervised Optical Flow Learningcited by 15
- 2020CoT-AMFlow: Adaptive Modulation Network with Co-Teaching Strategy for Unsupervised Optical Flow Estimationcited by 10
- 2021ASFlow: Unsupervised Optical Flow Learning with Adaptive Pyramid Samplingcited by 8
- 2018Learning Human Optical Flowcited by 7
- 2020FDFlowNet: Fast Optical Flow Estimation using a Deep Lightweight Networkcited by 7
- 2020OccInpFlow: Occlusion-Inpainting Optical Flow Estimation by Unsupervised Learningcited by 7
- 2021Learning by Distillation: A Self-Supervised Learning Framework for Optical Flow Estimationcited by 6
- 2022ATCA: an Arc Trajectory Based Model with Curvature Attention for Video Frame Interpolationcited by 6
- 2021OAS-Net: Occlusion Aware Sampling Network for Accurate Optical Flowcited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 3; 2025: 1; 2026: 1.
10 papers.
- 2024MotionGS: Exploring Explicit Motion Guidance for Deformable 3D Gaussian Splattingcited by 62
- 2023ADFactory: An Effective Framework for Generalizing Optical Flow with Nerfcited by 9
- 2024CNN-Transformer Rectified Collaborative Learning for Medical Image Segmentationcited by 6
- 2023Towards Better Data Exploitation in Self-Supervised Monocular Depth Estimationcited by 4
- 2023Dynamic Frame Interpolation in Wavelet Domaincited by 3
- 2024Self-Assessed Generation: Trustworthy Label Generation for Optical Flow and Stereo Matching in Real-worldcited by 3
- 2022Instance-aware Model Ensemble With Distillation For Unsupervised Domain Adaptationcited by 1
- 2023Latent Graph Attention for Enhanced Spatial Contextcited by 1
- 2025HKT: A Biologically Inspired Framework for Modular Hereditary Knowledge Transfer in Neural Networkscited by 0
- 2026DispFlow-GS: Displacement Flow Supervision with Motion Disentangling for Monocular Deformable 3D Gaussian Splattingcited by 0
- 2026DispFlow-GS: Displacement Flow Supervision with Motion Disentangling for Monocular Deformable 3D Gaussian Splatting29 Sep 2026
- 2025HKT: A Biologically Inspired Framework for Modular Hereditary Knowledge Transfer in Neural Networks13 Aug 2025
- 2024Self-Assessed Generation: Trustworthy Label Generation for Optical Flow and Stereo Matching in Real-world14 Oct 2024
- 2024MotionGS: Exploring Explicit Motion Guidance for Deformable 3D Gaussian Splatting10 Oct 2024
- 2024CNN-Transformer Rectified Collaborative Learning for Medical Image Segmentation25 Aug 2024
- 2023ADFactory: An Effective Framework for Generalizing Optical Flow with Nerf7 Nov 2023
- 2023Towards Better Data Exploitation in Self-Supervised Monocular Depth Estimation11 Sep 2023
- 2023Dynamic Frame Interpolation in Wavelet Domain7 Sep 2023
- 2023Latent Graph Attention for Enhanced Spatial Context9 Jul 2023
- 2022Instance-aware Model Ensemble With Distillation For Unsupervised Domain Adaptation15 Nov 2022