Robust Canonicalization through Bootstrapped Data Re-Alignment

Johann Schmidt, Sebastian Stober
10/9/2025
cs.CVcs.AI

No confident code implementation found for this paper.

Abstract

Fine-grained visual classification (FGVC) tasks, such as insect and bird identification, demand sensitivity to subtle visual cues while remaining robust to spatial transformations. A key challenge is handling geometric biases and noise, such as different orientations and scales of objects. Existing remedies rely on heavy data augmentation, which demands powerful models, or on equivariant architectures, which constrain expressivity and add cost. Canonicalization offers an alternative by shielding such biases from the downstream model. In practice, such functions are often obtained using canonicalization priors, which assume aligned training data. Unfortunately, real-world datasets never fulfill this assumption, causing the obtained canonicalizer to be brittle. We propose a bootstrapping algorithm that iteratively re-aligns training samples by progressively reducing variance and recovering the alignment assumption. We establish convergence guarantees under mild conditions for arbitrary compact groups, and show on four FGVC benchmarks that our method consistently outperforms equivariant, and canonicalization baselines while performing on par with augmentation.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{schmidt2025robust,
  title  = {Robust Canonicalization through Bootstrapped Data Re-Alignment},
  author = {Johann Schmidt and Sebastian Stober},
  year   = {2025},
  eprint = {2510.08178},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.08178v1}
}

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/2510.08178.svg)](https://codeofpaper.com/paper/2510.08178)

Discussion