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

ProFlow: Learning to Predict Optical Flow

About

Temporal coherence is a valuable source of information in the context of optical flow estimation. However, finding a suitable motion model to leverage this information is a non-trivial task. In this paper we propose an unsupervised online learning approach based on a convolutional neural network (CNN) that estimates such a motion model individually for each frame. By relating forward and backward motion these learned models not only allow to infer valuable motion information based on the backward flow, they also help to improve the performance at occlusions, where a reliable prediction is particularly useful. Moreover, our learned models are spatially variant and hence allow to estimate non-rigid motion per construction. This, in turns, allows to overcome the major limitation of recent rigidity-based approaches that seek to improve the estimation by incorporating additional stereo/SfM constraints. Experiments demonstrate the usefulness of our new approach. They not only show a consistent improvement of up to 27% for all major benchmarks (KITTI 2012, KITTI 2015, MPI Sintel) compared to a baseline without prediction, they also show top results for the MPI Sintel benchmark -- the one of the three benchmarks that contains the largest amount of non-rigid motion.

Daniel Maurer, Andr\'es Bruhn• 2018

Related benchmarks

TaskDatasetResultRank
Optical FlowMPI Sintel Clean (test)
AEE1.78
158
Optical FlowMPI-Sintel final (test)
EPE5.015
137
Optical FlowKITTI 2015 (test)
Fl Error (All)15.04
95
Optical Flow EstimationMPI Sintel Final Pass
Overall AEE5.017
29
Optical Flow EstimationKITTI 2015
Fl-all15.04
28
Optical Flow EstimationMPI Sintel Clean Pass
Average Endpoint Error (All)2.709
16
Optical Flow EstimationMiddlebury
Rank1
11
Optical Flow EstimationMPI Sintel
Rank1
11
Optical Flow EstimationHD1K
Rank4
11
Optical Flow EstimationKITTI
Rank6
11
Showing 10 of 11 rows

Other info

Follow for update