Rotaflip: A New CNN Layer for Regularization and Rotational Invariance in Medical Images

Regularization in convolutional neural networks (CNNs) is usually addressed with dropout layers. However, dropout is sometimes detrimental in the convolutional part of a CNN as it simply sets to zero a percentage of pixels in the feature maps, adding unrepresentative examples during training. Here, we propose a CNN layer that performs regularization by applying random rotations of reflections to a small percentage of feature maps after every convolutional layer. We prove how this concept is beneficial for images with orientational symmetries, such as in medical images, as it provides a certain degree of rotational invariance. We tested this method in two datasets, a patch-based set of histopathology images (PatchCamelyon) to perform classification using a generic DenseNet, and a set of specular microscopy images of the corneal endothelium to perform segmentation using a tailored U-net, improving the performance in both cases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/22/2017

PatchShuffle Regularization

This paper focuses on regularizing the training of the convolutional neu...
research
07/04/2019

Multi-Instance Multi-Scale CNN for Medical Image Classification

Deep learning for medical image classification faces three major challen...
research
08/18/2019

Investigating Convolutional Neural Networks using Spatial Orderness

Convolutional Neural Networks (CNN) have been pivotal to the success of ...
research
12/03/2019

A Step Towards Exposing Bias in Trained Deep Convolutional Neural Network Models

We present Smooth Grad-CAM++, a technique which combines two recent tech...
research
04/24/2020

Understanding when spatial transformer networks do not support invariance, and what to do about it

Spatial transformer networks (STNs) were designed to enable convolutiona...
research
05/09/2018

Controlling the privacy loss with the input feature maps of the layers in convolutional neural networks

We propose the method to sanitize the privacy of the IFM(Input Feature M...
research
07/15/2023

Improving Translation Invariance in Convolutional Neural Networks with Peripheral Prediction Padding

Zero padding is often used in convolutional neural networks to prevent t...

Please sign up or login with your details

Forgot password? Click here to reset