Unsupervised Optical Flow Using Cost Function Unrolling

11/30/2020
by   Gal Lifshitz, et al.
0

Analyzing motion between two consecutive images is one of the fundamental tasks in computer vision. In the lack of labeled data, the loss functions are split into consistency and smoothness, allowing for self-supervised training. This paper focuses on the cost function derivation and presents an unrolling iterative approach, transferring the hard L1 smoothness constraint into a softer multi-layer iterative scheme. More accurate gradients, especially near non-differential positions, improve the network's convergence, providing superior results on tested scenarios. We report state-of-the-art results on both MPI Sintel and KITTI 2015 unsupervised optical flow benchmarks. The provided approach can be used to enhance various architectures and not limited just to the presented pipeline.

READ FULL TEXT

page 4

page 7

research
04/19/2019

SelFlow: Self-Supervised Learning of Optical Flow

We present a self-supervised learning approach for optical flow. Our met...
research
03/05/2021

Unsupervised Motion Representation Enhanced Network for Action Recognition

Learning reliable motion representation between consecutive frames, such...
research
06/08/2020

What Matters in Unsupervised Optical Flow

We systematically compare and analyze a set of key components in unsuper...
research
08/20/2016

Back to Basics: Unsupervised Learning of Optical Flow via Brightness Constancy and Motion Smoothness

Recently, convolutional networks (convnets) have proven useful for predi...
research
04/10/2021

Occlusion Guided Self-supervised Scene Flow Estimation on 3D Point Clouds

Understanding the flow in 3D space of sparsely sampled points between tw...
research
07/25/2023

Optical Flow boosts Unsupervised Localization and Segmentation

Unsupervised localization and segmentation are long-standing robot visio...

Please sign up or login with your details

Forgot password? Click here to reset