HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

SelFlow: Self-Supervised Learning of Optical Flow

Pengpeng Liu; Michael Lyu; Irwin King; Jia Xu

SelFlow: Self-Supervised Learning of Optical Flow

Abstract

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.

Code Repositories

ppliuboy/SelFlow
Official
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
optical-flow-estimation-on-kitti-2012SelFlow
Average End-Point Error: 1.5
optical-flow-estimation-on-kitti-2015SelFlow
Fl-all: 8.42
optical-flow-estimation-on-sintel-cleanSelFlow
Average End-Point Error: 3.74
optical-flow-estimation-on-sintel-finalSelFlow
Average End-Point Error: 4.26

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp