Learning Transformations to Reduce the Geometric Shift in Object Detection

Vidit Vidit, Martin Engilberge, M. Salzmann
2/14/2026

No official code found. Best implementation: vidit09/geoshift (7 stars, last commit 2023-06-07).

Abstract

The performance of modern object detectors drops when the test distribution differs from the training one. Most of the methods that address this focus on object appearance changes caused by, e.g., different illumination conditions, or gaps between synthetic and real images. Here, by contrast, we tackle geometric shifts emerging from variations in the image capture process, or due to the constraints of the environment causing differences in the apparent geometry of the content itself. We introduce a self-training approach that learns a set of geometric transformations to minimize these shifts without leveraging any labeled data in the new domain, nor any information about the cameras. We evaluate our method on two different shifts, i.e., a camera's field of view (FoV) change and a viewpoint change. Our results evidence that learning geometric transformations helps detectors to perform better in the target domains.

View on arXivView PDF

Code Implementations(1)

vidit09/geoshiftCommunity100%

GeoShift CVPR-2023

70PythonMar 20, 20233 years ago

Cite this paper

@article{vidit2026learning,
  title  = {Learning Transformations to Reduce the Geometric Shift in Object Detection},
  author = {Vidit Vidit and Martin Engilberge and M. Salzmann},
  year   = {2026},
  eprint = {2301.05496},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2301.05496},
  journal = {CVPR 2023 2023}
}

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

Discussion