Reproduce “EigenPlaces: Training Viewpoint Robust Models for Visual Place Recognition” on OpenResearch

Turn your favorite coding agents into research agents that review literature, develop hypotheses, and run experiments.

Universal app for Apple silicon and Intel. Requires macOS 11 or later.

About this paper

Gabriele Berton, Gabriele Trivigno, Barbara Caputo, Carlo Masone

EigenPlaces introduces a novel training paradigm that constructs viewpoint-diverse classes for Visual Place Recognition, enabling deep learning models to learn global descriptors inherently robust to significant viewpoint changes. This approach achieves state-of-the-art performance across 16 diverse VPR datasets, particularly excelling on multi-view scenarios, while also significantly reducing computational resource requirements during training and inference.

Key insights

  • Principal Component Analysis (PCA) applied to image UTM coordinates within local geographical cells can effectively infer 'points of interest' (e.g., building facades) and road directions without manual annotation.
  • Explicitly grouping images that observe the same inferred 'focal point' from diverse viewpoints forces the neural network to learn inherently viewpoint-invariant global descriptors.
  • A dual loss approach combining 'lateral' (viewpoint-diverse) and 'frontal' components in the training objective is complementary and provides robust performance across various VPR dataset characteristics.

Summary by alphaXiv.

Tip: change arxiv.org to autoarxiv.org in any arXiv abstract link to open the paper here.