CyCNN: A Rotation Invariant CNN using Polar Mapping and Cylindrical Convolution Layers

07/21/2020
by   Jinpyo Kim, et al.
0

Deep Convolutional Neural Networks (CNNs) are empirically known to be invariant to moderate translation but not to rotation in image classification. This paper proposes a deep CNN model, called CyCNN, which exploits polar mapping of input images to convert rotation to translation. To deal with the cylindrical property of the polar coordinates, we replace convolution layers in conventional CNNs to cylindrical convolutional (CyConv) layers. A CyConv layer exploits the cylindrically sliding windows (CSW) mechanism that vertically extends the input-image receptive fields of boundary units in a convolutional layer. We evaluate CyCNN and conventional CNN models for classification tasks on rotated MNIST, CIFAR-10, and SVHN datasets. We show that if there is no data augmentation during training, CyCNN significantly improves classification accuracies when compared to conventional CNN models. Our implementation of CyCNN is publicly available on https://github.com/mcrl/CyCNN.

READ FULL TEXT

page 4

page 5

research
07/26/2021

Log-Polar Space Convolution for Convolutional Neural Networks

Convolutional neural networks use regular quadrilateral convolution kern...
research
09/06/2017

Polar Transformer Networks

Convolutional neural networks (CNNs) are inherently equivariant to trans...
research
11/29/2021

SPIN: Simplifying Polar Invariance for Neural networks Application to vision-based irradiance forecasting

Translational invariance induced by pooling operations is an inherent pr...
research
05/12/2020

RetinotopicNet: An Iterative Attention Mechanism Using Local Descriptors with Global Context

Convolutional Neural Networks (CNNs) were the driving force behind many ...
research
10/24/2022

Revisiting Sparse Convolutional Model for Visual Recognition

Despite strong empirical performance for image classification, deep neur...
research
10/22/2018

Can We Gain More from Orthogonality Regularizations in Training Deep CNNs?

This paper seeks to answer the question: as the (near-) orthogonality of...
research
06/10/2018

Transformationally Identical and Invariant Convolutional Neural Networks through Symmetric Element Operators

Mathematically speaking, a transformationally invariant operator, such a...

Please sign up or login with your details

Forgot password? Click here to reset