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

SelFlow: Self-Supervised Learning of Optical Flow

About

We present a self-supervised learning approach for optical flow. Our method distills reliable flow estimations from non-occluded pixels, and uses these predictions as ground truth to learn optical flow for hallucinated occlusions. We further design a simple CNN to utilize temporal information from multiple frames for better flow estimation. These two principles lead to an approach that yields the best performance for unsupervised optical flow learning on the challenging benchmarks including MPI Sintel, KITTI 2012 and 2015. More notably, our self-supervised pre-trained model provides an excellent initialization for supervised fine-tuning. Our fine-tuned models achieve state-of-the-art results on all three datasets. At the time of writing, we achieve EPE=4.26 on the Sintel benchmark, outperforming all submitted methods.

Pengpeng Liu, Michael Lyu, Irwin King, Jia Xu• 2019

Related benchmarks

TaskDatasetResultRank
Optical Flow EstimationKITTI 2015 (train)
Fl-epe1.18
431
Optical Flow EstimationMPI Sintel Final (train)
Endpoint Error (EPE)1.77
209
Optical Flow EstimationMPI Sintel Clean (train)
EPE1.68
202
Optical FlowSintel (train)
AEPE (Clean)1.68
179
Optical FlowMPI Sintel Clean (test)
AEE1.68
158
Optical FlowMPI-Sintel final (test)
EPE1.77
137
Optical FlowSintel (test)
AEPE (Final)4.26
120
Optical FlowKITTI 2012 (train)
AEE0.76
115
Optical Flow EstimationSintel clean (test)
EPE3.74
103
Optical Flow EstimationSintel Final (test)
EPE4.26
101
Showing 10 of 29 rows

Other info

Code

Follow for update