Learning rotation invariant convolutional filters for texture classification
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.
Code (1)
Tasks
ClassificationGeneral Classificationimage-classificationImage ClassificationTexture ClassificationSimilar Papers 제목 키워드 기반
Scale Selective Extended Local Binary Pattern for Texture Classification
In this paper, we propose a new texture descriptor, scale selective extended local binary pattern (SSELBP), to characterize texture images with scale variations. We first utilize multi-scale extended local binary pattern…
ClassificationTexture ClassificationLocal Rotation Invariance in 3D CNNs
Locally Rotation Invariant (LRI) image analysis was shown to be fundamental in many applications and in particular in medical imaging where local structures of tissues occur at arbitrary rotations. LRI constituted the co…
Data AugmentationTexture ClassificationRigid-Motion Scattering for Texture Classification
A rigid-motion scattering computes adaptive invariants along translations and rotations, with a deep convolutional network. Convolutions are calculated on the rigid-motion group, with wavelets defined on the translation …
ClassificationGeneral ClassificationTexture ClassificationTranslationSorted Convolutional Network for Achieving Continuous Rotational Invariance
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 a…
Data Augmentationimage-classificationImage ClassificationRotation, Scaling and Deformation Invariant Scattering for Texture Discrimination
An affine invariant representation is constructed with a cascade of invariants, which preserves information for classification. A joint translation and rotation invariant representation of image patches is calculated wit…
ClassificationGeneral ClassificationTranslation