Radon-Averaging / README.md
jangwon-kim-cocel's picture
Update README.md
b5557b8 verified
metadata
license: mit
language:
  - en
pipeline_tag: image-classification
tags:
  - radon
  - ra
  - averaging
  - invariance
  - equivariance
  - invariant
  - equivariant
  - pytorch

Radon Averaging

A Practical Approach for Designing Rotation-Invariant Models

Python Badge    PyTorch Badge    EAAI Badge    Elsevier Badge


Engineering Applications of Artificial Intelligence (EAAI 2026)

Pytorch Implementation

This repository contains a pytorch implementation of Radon Averaging (RA) of the paper:

Radon Averaging: A practical approach for designing rotation-invariant models
Jangwon Kim, Sanghyun Ryoo, Jiwon Kim, Junkee Hong, Soohee Han
Engineering Applications of Artificial Intelligence, Volume 164, 2026

πŸ“„ Paper Link

DOI: https://doi.org/10.1016/j.engappai.2025.113299
Journal: Engineering Applications of Artificial Intelligence


Radon Averaging

Radon Averaging achieves rotation invariance by: 1. Radon Transform (β„›): Converts images ($I$) to sinograms, where an rotation corresponds ($$g$$) to a circular shift. 2. Averaging over Discrete Rotations ($$G$$): Eliminates boundary artifacts via group averaging 3. Standard CNN Backbone ($$Ξ¦$$): No architectural changes required
RAGΞ¦(I)=1∣Gβˆ£βˆ‘g∈G(Ξ¦βˆ˜Ο€(g)∘R)(I) RA_G^Ξ¦(I) = \frac{1}{|G|} \sum_{g \in G} (Ξ¦ \circ Ο€(g) \circ β„›)(I)

Advantages

  • Plug-and-play: works with standard (pretrained) CNN backbones (no architectural changes).
  • Rotation invariance in practice: stable representations under image rotations.
  • Reduces boundary artifacts: group averaging mitigates Radon transform edge effects.

Citation Example

@article{kim2026radonaveraging,
  title   = {Radon Averaging: A practical approach for designing rotation-invariant models},
  author  = {Kim, Jangwon and Ryoo, Sanghyun and Kim, Jiwon and Hong, Junkee and Han, Soohee},
  journal = {Engineering Applications of Artificial Intelligence},
  volume  = {164},
  pages   = {113299},
  year    = {2026},
  doi     = {10.1016/j.engappai.2025.113299}
}