RADAM: Texture Recognition through Randomized Aggregated Encoding of Deep Activation Maps

Leonardo Scabini, Kallil M. Zielinski, Lucas C. Ribas, Wesley N. Gonçalves, Bernard De Baets +1 more
3/8/2023
cs.CVcs.NE

No official code found. Best implementation: scabini/RADAM (40 stars, MIT, last commit 2024-12-17).

Abstract

Texture analysis is a classical yet challenging task in computer vision for which deep neural networks are actively being applied. Most approaches are based on building feature aggregation modules around a pre-trained backbone and then fine-tuning the new architecture on specific texture recognition tasks. Here we propose a new method named \textbf{R}andom encoding of \textbf{A}ggregated \textbf{D}eep \textbf{A}ctivation \textbf{M}aps (RADAM) which extracts rich texture representations without ever changing the backbone. The technique consists of encoding the output at different depths of a pre-trained deep convolutional network using a Randomized Autoencoder (RAE). The RAE is trained locally to each image using a closed-form solution, and its decoder weights are used to compose a 1-dimensional texture representation that is fed into a linear SVM. This means that no fine-tuning or backpropagation is needed. We explore RADAM on several texture benchmarks and achieve state-of-the-art results with different computational budgets. Our results suggest that pre-trained backbones may not require additional fine-tuning for texture recognition if their learned representations are better encoded.

View on arXivView PDF

Code Implementations(1)

scabini/RADAMCommunity100%
MIT

We propose a new method named Random encoding of Aggregated Deep Activation Maps (RADAM) for feature extraction from pre-trained Deep CNNs. The technique consists of encoding the output at different depths of the CNN using a Randomized Autoencoder, producing a single image descriptor

403PythonAug 22, 20221 years agoMIT

Similar Papers

Cite this paper

@article{scabini2023radam,
  title  = {RADAM: Texture Recognition through Randomized Aggregated Encoding of Deep Activation Maps},
  author = {Leonardo Scabini and Kallil M. Zielinski and Lucas C. Ribas and Wesley N. Gonçalves and Bernard De Baets and Odemir M. Bruno},
  year   = {2023},
  eprint = {2303.04554},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.04554v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.04554.svg)](https://codeofpaper.com/paper/2303.04554)

Discussion