# Learning rotation invariant convolutional filters for texture classification

arXiv: https://arxiv.org/abs/1604.06720 · HTML: https://mlsanity.com/paper/1604.06720/

## Key facts

- Cited by 24 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 22 Apr 2016.

## Built on by (most cited first, 24 of 24)

- [Deep Learning for UAV-based Object Detection and Tracking: A Survey](https://mlsanity.com/paper/2110.12638/) (2021)
- [Convolutional Neural Networks Are Not Invariant to Translation, but They Can Learn to Be](https://mlsanity.com/paper/2110.05861/) (2021)
- [Scale-invariant scale-channel networks: Deep networks that generalise to previously unseen scales](https://mlsanity.com/paper/2106.06418/) (2021)
- [Revisiting Data Augmentation for Rotational Invariance in Convolutional Neural Networks](https://mlsanity.com/paper/2310.08429/) (2023)
- [Group Equivariant Subsampling](https://mlsanity.com/paper/2106.05886/) (2021)
- [Symmetric-Constrained Irregular Structure Inpainting for Brain MRI Registration with Tumor Pathology](https://mlsanity.com/paper/2101.06775/) (2021)
- [Learning Online Visual Invariances for Novel Objects via Supervised and Self-Supervised Training](https://mlsanity.com/paper/2110.01476/) (2021)
- [Training or Architecture? How to Incorporate Invariance in Neural Networks](https://mlsanity.com/paper/2106.10044/) (2021)
- [Robust Perception through Equivariance](https://mlsanity.com/paper/2212.06079/) (2022)
- [Set-to-Sequence Methods in Machine Learning: a Review](https://mlsanity.com/paper/2103.09656/) (2021)
- [Foundation Model-oriented Robustness: Robust Image Model Evaluation with Pretrained Models](https://mlsanity.com/paper/2308.10632/) (2023)
- [Analysis of convolutional neural network image classifiers in a rotationally symmetric model](https://mlsanity.com/paper/2205.05500/) (2022)
- [Condensation-Net: Memory-Efficient Network Architecture with Cross-Channel Pooling Layers and Virtual Feature Maps](https://mlsanity.com/paper/2104.14124/) (2021)
- [Designing Rotationally Invariant Neural Networks from PDEs and Variational Methods](https://mlsanity.com/paper/2108.13993/) (2021)
- [Symmetry Structured Convolutional Neural Networks](https://mlsanity.com/paper/2203.02056/) (2022)
- [A Simple Strategy to Provable Invariance via Orbit Mapping](https://mlsanity.com/paper/2209.11916/) (2022)
- [H-NeXt: The next step towards roto-translation invariant networks](https://mlsanity.com/paper/2311.01111/) (2023)
- [Multi-Task Learning based Convolutional Models with Curriculum Learning for the Anisotropic Reynolds Stress Tensor in Turbulent Duct Flow](https://mlsanity.com/paper/2111.00328/) (2021)
- [SO(2) and O(2) Equivariance in Image Recognition with Bessel-Convolutional Neural Networks](https://mlsanity.com/paper/2304.09214/) (2023)
- [REViT: Roto-reflection Equivariant Convolutional Vision Transformer](https://mlsanity.com/paper/2606.25318/) (2026)
- [A Rotation Meanout Network with Invariance for Dermoscopy Image Classification and Retrieval](https://mlsanity.com/paper/2208.00627/) (2022)
- [On the effectiveness of Rotation-Equivariance in U-Net: A Benchmark for Image Segmentation](https://mlsanity.com/paper/2412.09182/) (2024)
- [Accelerated Rotation-Invariant Convolution for UAV Image Segmentation](https://mlsanity.com/paper/2512.08888/) (2025)
- [Transversal Pooling Neural Networks](https://mlsanity.com/paper/2609.36237/) (2026)

## Abstract (arXiv)

We present a method for learning discriminative filters using a shallow Convolutional Neural Network (CNN). We encode rotation invariance directly in the model by tying the weights of groups of filters to several rotated versions of the canonical filter in the group. These filters can be used to extract rotation invariant features well-suited for image classification. We test this learning procedure on a texture classification benchmark, where the orientations of the training images differ from those of the test images. We obtain results comparable to the state-of-the-art. Compared to standard shallow CNNs, the proposed method obtains higher classification performance while reducing by an order of magnitude the number of parameters to be learned.
