Detail-Preserving Pooling in Deep Networks

04/11/2018
by   Faraz Saeedan, et al.
0

Most convolutional neural networks use some method for gradually downscaling the size of the hidden layers. This is commonly referred to as pooling, and is applied to reduce the number of parameters, improve invariance to certain distortions, and increase the receptive field size. Since pooling by nature is a lossy process, it is crucial that each such layer maintains the portion of the activations that is most important for the network's discriminability. Yet, simple maximization or averaging over blocks, max or average pooling, or plain downsampling in the form of strided convolutions are the standard. In this paper, we aim to leverage recent results on image downscaling for the purposes of deep learning. Inspired by the human visual system, which focuses on local spatial changes, we propose detail-preserving pooling (DPP), an adaptive pooling method that magnifies spatial changes and preserves important structural detail. Importantly, its parameters can be learned jointly with the rest of the network. We analyze some of its theoretical properties and show its empirical benefits on several datasets and networks, where DPP consistently outperforms previous pooling approaches.

READ FULL TEXT

page 1

page 4

research
10/07/2018

Hartley Spectral Pooling for Deep Learning

In most convolution neural networks (CNNs), downsampling hidden layers i...
research
06/21/2023

Balanced Mixture of SuperNets for Learning the CNN Pooling Architecture

Downsampling layers, including pooling and strided convolutions, are cru...
research
07/26/2019

Universal Pooling -- A New Pooling Method for Convolutional Neural Networks

Pooling is one of the main elements in convolutional neural networks. Th...
research
11/02/2020

Receptive Field Size Optimization with Continuous Time Pooling

The pooling operation is a cornerstone element of convolutional neural n...
research
12/18/2014

Fractional Max-Pooling

Convolutional networks almost always incorporate some form of spatial po...
research
03/11/2017

Viraliency: Pooling Local Virality

In our overly-connected world, the automatic recognition of virality - t...
research
11/01/2021

AdaPool: Exponential Adaptive Pooling for Information-Retaining Downsampling

Pooling layers are essential building blocks of Convolutional Neural Net...

Please sign up or login with your details

Forgot password? Click here to reset