Learning on the Edge: Explicit Boundary Handling in CNNs

05/08/2018
by   Carlo Innamorati, et al.
0

Convolutional neural networks (CNNs) handle the case where filters extend beyond the image boundary using several heuristics, such as zero, repeat or mean padding. These schemes are applied in an ad-hoc fashion and, being weakly related to the image content and oblivious of the target task, result in low output quality at the boundary. In this paper, we propose a simple and effective improvement that learns the boundary handling itself. At training-time, the network is provided with a separate set of explicit boundary filters. At testing-time, we use these filters which have learned to extrapolate features at the boundary in an optimal way for the specific task. Our extensive evaluation, over a wide range of architectural changes (variations of layers, feature channels, or both), shows how the explicit filters result in improved boundary handling. Consequently, we demonstrate an improvement of 5 (colorization, de-Bayering, optical flow, and disparity estimation).

READ FULL TEXT

page 1

page 2

page 4

page 6

page 9

research
12/05/2018

Learning to generate filters for convolutional neural networks

Conventionally, convolutional neural networks (CNNs) process different i...
research
03/16/2016

Understanding and Improving Convolutional Neural Networks via Concatenated Rectified Linear Units

Recently, convolutional neural networks (CNNs) have been used as a power...
research
02/28/2017

Boundary Flow: A Siamese Network that Predicts Boundary Motion without Training on Motion

This paper addresses a new problem of joint object boundary detection an...
research
04/20/2020

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

End-to-end trained convolutional neural networks have led to a breakthro...
research
03/16/2020

On Translation Invariance in CNNs: Convolutional Layers can Exploit Absolute Spatial Location

In this paper we challenge the common assumption that convolutional laye...
research
10/29/2021

Gabor filter incorporated CNN for compression

Convolutional neural networks (CNNs) are remarkably successful in many c...
research
01/23/2018

Stacked Filters Stationary Flow For Hardware-Oriented Acceleration Of Deep Convolutional Neural Networks

To address memory and computation resource limitations for hardware-orie...

Please sign up or login with your details

Forgot password? Click here to reset