Learning by Distillation: A Self-Supervised Learning Framework for Optical Flow Estimation

06/08/2021
by   Pengpeng Liu, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 4

page 7

page 8

page 13

research
04/19/2019

SelFlow: Self-Supervised Learning of Optical Flow

We present a self-supervised learning approach for optical flow. Our met...
research
02/25/2019

DDFlow: Learning Optical Flow with Unlabeled Data Distillation

We present DDFlow, a data distillation approach to learning optical flow...
research
04/05/2020

Flow2Stereo: Effective Self-Supervised Learning of Optical Flow and Stereo Matching

In this paper, we propose a unified method to jointly learn optical flow...
research
07/09/2020

Patient-Specific Domain Adaptation for Fast Optical Flow Based on Teacher-Student Knowledge Transfer

Fast motion feedback is crucial in computer-aided surgery (CAS) on movin...
research
07/21/2022

Semi-Supervised Learning of Optical Flow by Flow Supervisor

A training pipeline for optical flow CNNs consists of a pretraining stag...
research
06/02/2023

The Surprising Effectiveness of Diffusion Models for Optical Flow and Monocular Depth Estimation

Denoising diffusion probabilistic models have transformed image generati...
research
04/26/2023

Hopfield model with planted patterns: a teacher-student self-supervised learning model

While Hopfield networks are known as paradigmatic models for memory stor...

Please sign up or login with your details

Forgot password? Click here to reset