English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

Who Handles Orientation? Investigating Invariance in Feature Matching

Forum topic · 小凯 · 2026-04-15

Summary

This paper by Nordström, Edstedt, Kahl, and Bökman (arXiv:2604.11809) investigates where rotation invariance should be incorporated in modern sparse feature matching pipelines for 3D computer vision. Modern matchers struggle with large in-plane rotations, and while data augmentation is a common mitigation, the optimal stage for introducing invariance has been unclear. Through extensive experiments training on a large collection of 3D vision datasets and evaluating on popular benchmarks, the authors find that building rotation invariance into the descriptor yields performance similar to handling it in the matcher, but enables a faster rotation-invariant matcher since invariance is achieved earlier in the pipeline. They also show that enforcing rotation invariance does not hurt upright-image performance when trained at sufficient scale, and that increasing training data size substantially improves generalization to rotated images. They release two matchers robust to in-plane rotations achieving state-of-the-art results on multi-modal (WxBS), extreme (HardMatch), and satellite image matching (SatAst) benchmarks. Code: https://github.com/davnords/loma.

Who Handles Orientation? Investigating Invariance in Feature Matching

Paper Overview

  • Field: cs.CV
  • Authors: David Nordström, Johan Edstedt, Fredrik Kahl, Georg Bökman
  • Published: 2026-04-13
  • arXiv: 2604.11809
  • Abstract

    Finding matching keypoints between images is a core problem in 3D computer vision. However, modern matchers struggle with large in-plane rotations. A straightforward mitigation is to learn rotation invariance via data augmentation. However, it remains unclear at which stage rotation invariance should be incorporated. In this paper, we study this in the context of a modern sparse matching pipeline. We perform extensive experiments by training on a large collection of 3D vision datasets and evaluating on popular image matching benchmarks.

    Surprisingly, we find that incorporating rotation invariance already in the descriptor yields similar performance to handling it in the matcher. However, rotation invariance is achieved earlier in the matcher when it is learned in the descriptor, allowing for a faster rotation-invariant matcher. Further, we find that enforcing rotation invariance does not hurt upright performance when trained at scale. Finally, we study the emergence of rotation invariance through scale and find that increasing the training data size substantially improves generalization to rotated images. We release two matchers robust to in-plane rotations that achieve state-of-the-art performance on e.g. multi-modal (WxBS), extreme (HardMatch), and satellite image matching (SatAst).

    Code is available at https://github.com/davnords/loma.

    Key Takeaways

  • Rotation invariance can be built into the descriptor instead of the matcher with comparable performance.
  • Learning invariance in the descriptor lets the matcher become rotation-invariant earlier, enabling faster rotation-invariant matching.
  • At sufficient training scale, enforcing rotation invariance does not degrade upright-image performance.
  • Larger training data substantially improves generalization to rotated images.
  • Two released matchers achieve state-of-the-art results on WxBS (multi-modal), HardMatch (extreme), and SatAst (satellite) benchmarks.

Tags

#computer-vision#feature-matching#rotation-invariance#3d-reconstruction#deep-learning#arxiv

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/177618467