Efficient rotation invariance in deep neural networks through artificial mental rotation

Humans and animals recognize objects irrespective of the beholder's point of view, which may drastically change their appearance. Artificial pattern recognizers strive to also achieve this, e.g., through translational invariance in convolutional neural networks (CNNs). However, CNNs and vision transformers (ViTs) both perform poorly on rotated inputs. Here we present AMR (artificial mental rotation), a method for dealing with in-plane rotations focusing on large datasets and architectural flexibility, our simple AMR implementation works with all common CNN and ViT architectures. We test it on randomly rotated versions of ImageNet, Stanford Cars, and Oxford Pet. With a top-1 error (averaged across datasets and architectures) of 0.743, AMR outperforms rotational data augmentation (average top-1 error of 0.626) by 19%. We also easily transfer a trained AMR module to a downstream task to improve the performance of a pre-trained semantic segmentation model on rotated CoCo from 32.7 to 55.2 IoU.

Authors

Institutions

Publication Details

Journal
Frontiers in Computer Science
Published
2025-09-19
DOI
https://doi.org/10.3389/fcomp.2025.1644044
Citations
1
Primary Topic
Robotics and Sensor-Based Localization
Type
article
Field-Weighted Citation Impact
4.99

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient rotation invariance in deep neural networks through artificial mental rotation

Thilo Stadelmann, Lukas Tuggener, Jürgen Schmidhuber
1 citations
Frontiers in Computer Science
Robotics and Sensor-Based Localization
4.99
article

Efficient rotation invariance in deep neural networks through artificial mental rotation

Thilo Stadelmann, Lukas Tuggener, Jürgen Schmidhuber
article en
1 citations

Abstract

Humans and animals recognize objects irrespective of the beholder's point of view, which may drastically change their appearance. Artificial pattern recognizers strive to also achieve this, e.g., through translational invariance in convolutional neural networks (CNNs). However, CNNs and vision transformers (ViTs) both perform poorly on rotated inputs. Here we present AMR (artificial mental rotation), a method for dealing with in-plane rotations focusing on large datasets and architectural flexibility, our simple AMR implementation works with all common CNN and ViT architectures. We test it on randomly rotated versions of ImageNet, Stanford Cars, and Oxford Pet. With a top-1 error (averaged across datasets and architectures) of 0.743, AMR outperforms rotational data augmentation (average top-1 error of 0.626) by 19%. We also easily transfer a trained AMR module to a downstream task to improve the performance of a pre-trained semantic segmentation model on rotated CoCo from 32.7 to 55.2 IoU.

Frontiers in Computer ScienceVol. 7
ZHAW Zurich University of Applied Sciences (CH), European Centre for Living Technology (IT), Università della Svizzera italiana (CH), King Abdullah University of Science and Technology (SA)
Innosuisse - Schweizerische Agentur für Innovationsförderung, Zürcher Hochschule für Angewandte Wissenschaften
Openalex Percentile: Top 5%
Robotics and Sensor-Based Localization
4.99
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Efficient rotation invariance in deep neural networks through artificial mental rotation — Thilo Stadelmann, Lukas Tuggener, et al. · Frontiers in Computer Science (2025) | TGRS Research Map | TGRS