How Do Neural Networks Estimate Optical Flow? A Neuropsychology-Inspired Study

04/20/2020
by   D. B. de Jong, et al.
62

End-to-end trained convolutional neural networks have led to a breakthrough in optical flow estimation. The most recent advances focus on improving the optical flow estimation by improving the architecture and setting a new benchmark on the publicly available MPI-Sintel dataset. Instead, in this article, we investigate how deep neural networks estimate optical flow. A better understanding of how these networks function is important for (i) assessing their generalization capabilities to unseen inputs, and (ii) suggesting changes to improve their performance. For our investigation, we focus on FlowNetS, as it is the prototype of an encoder-decoder neural network for optical flow estimation. Furthermore, we use a filter identification method that has played a major role in uncovering the motion filters present in animal brains in neuropsychological research. The method shows that the filters in the deepest layer of FlowNetS are sensitive to a variety of motion patterns. Not only do we find translation filters, as demonstrated in animal brains, but thanks to the easier measurements in artificial neural networks, we even unveil dilation, rotation, and occlusion filters. Furthermore, we find similarities in the refinement part of the network and the perceptual filling-in process which occurs in the mammal primary visual cortex.

READ FULL TEXT

page 7

page 8

page 9

page 10

page 11

page 15

research
10/07/2018

Finding Correspondences for Optical Flow and Disparity Estimations using a Sub-pixel Convolution-based Encoder-Decoder Network

Deep convolutional neural networks (DCNN) have recently shown promising ...
research
05/31/2016

Dynamic Filter Networks

In a traditional convolutional layer, the learned filters stay fixed aft...
research
02/13/2021

Normalized Convolution Upsampling for Refined Optical Flow Estimation

Optical flow is a regression task where convolutional neural networks (C...
research
12/18/2018

Machine Learning for QoT Estimation of Unseen Optical Network States

We apply deep graph convolutional neural networks for Quality-of-Transmi...
research
05/08/2018

Learning on the Edge: Explicit Boundary Handling in CNNs

Convolutional neural networks (CNNs) handle the case where filters exten...
research
02/25/2020

ScopeFlow: Dynamic Scene Scoping for Optical Flow

We propose to modify the common training protocols of optical flow, lead...
research
06/03/2018

ProFlow: Learning to Predict Optical Flow

Temporal coherence is a valuable source of information in the context of...

Please sign up or login with your details

Forgot password? Click here to reset