RIC-CNN: Rotation-Invariant Coordinate Convolutional Neural Network
Hanlin Mo, Guoying Zhao

TL;DR
This paper introduces RIC-C, a rotation-invariant convolutional layer that enhances CNNs' robustness to image rotations without extra parameters or data augmentation, demonstrated through extensive experiments on MNIST and real datasets.
Contribution
The paper proposes RIC-C, a novel rotation-invariant convolutional operation, and shows how to integrate it into existing CNN architectures to improve rotation robustness.
Findings
RIC-C achieves state-of-the-art rotation-invariant classification on MNIST.
Replacing standard convolutions with RIC-C enhances rotation invariance in various CNNs.
RIC-C can be easily integrated as a drop-in replacement for standard convolutions.
Abstract
In recent years, convolutional neural network has shown good performance in many image processing and computer vision tasks. However, a standard CNN model is not invariant to image rotations. In fact, even slight rotation of an input image will seriously degrade its performance. This shortcoming precludes the use of CNN in some practical scenarios. Thus, in this paper, we focus on designing convolutional layer with good rotation invariance. Specifically, based on a simple rotation-invariant coordinate system, we propose a new convolutional operation, called Rotation-Invariant Coordinate Convolution (RIC-C). Without additional trainable parameters and data augmentation, RIC-C is naturally invariant to arbitrary rotations around the input center. Furthermore, we find the connection between RIC-C and deformable convolution, and propose a simple but efficient approach to implement RIC-C…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Image and Video Retrieval Techniques · Image Processing and 3D Reconstruction
MethodsTest · Concatenated Skip Connection · Softmax · Dropout · Batch Normalization · Dense Block · Dense Connections · Residual Connection · *Communicated@Fast*How Do I Communicate to Expedia? · Max Pooling
