Sorted Convolutional Network for Achieving Continuous Rotational Invariance
Hanlin Mo, Guoying Zhao

TL;DR
This paper introduces a Sorting Convolution (SC) method that achieves continuous rotational invariance in CNNs without extra parameters or data augmentation, improving performance on texture and remote sensing image classification.
Contribution
The paper proposes a novel Sorting Convolution technique that provides continuous rotational invariance and can replace standard convolutions in existing CNN architectures.
Findings
SC achieves superior rotational invariance compared to previous models.
Replacing standard convolutions with SC improves classification accuracy.
SC performs well across various CNN architectures and datasets.
Abstract
The topic of achieving rotational invariance in convolutional neural networks (CNNs) has gained considerable attention recently, as this invariance is crucial for many computer vision tasks such as image classification and matching. In this letter, we propose a Sorting Convolution (SC) inspired by some hand-crafted features of texture images, which achieves continuous rotational invariance without requiring additional learnable parameters or data augmentation. Further, SC can directly replace the conventional convolution operations in a classic CNN model to achieve its rotational invariance. Based on MNIST-rot dataset, we first analyze the impact of convolutional kernel sizes, different sampling and sorting strategies on SC's rotational invariance, and compare our method with previous rotation-invariant CNN models. Then, we combine SC with VGG, ResNet and DenseNet, and conduct…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMedical Image Segmentation Techniques · Image Retrieval and Classification Techniques · Image Processing and 3D Reconstruction
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Max Pooling · Bottleneck Residual Block · 1x1 Convolution · Softmax · Dropout · Concatenated Skip Connection · Global Average Pooling · Average Pooling · Kaiming Initialization
