GeoCalib: Learning Single-image Calibration with Geometric Optimization

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Veicht, Alexander, Sarlin, Paul-Edouard, Lindenberger, Philipp, Pollefeys, Marc
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914975346327552
author Veicht, Alexander
Sarlin, Paul-Edouard
Lindenberger, Philipp
Pollefeys, Marc
author_facet Veicht, Alexander
Sarlin, Paul-Edouard
Lindenberger, Philipp
Pollefeys, Marc
contents From a single image, visual cues can help deduce intrinsic and extrinsic camera parameters like the focal length and the gravity direction. This single-image calibration can benefit various downstream applications like image editing and 3D mapping. Current approaches to this problem are based on either classical geometry with lines and vanishing points or on deep neural networks trained end-to-end. The learned approaches are more robust but struggle to generalize to new environments and are less accurate than their classical counterparts. We hypothesize that they lack the constraints that 3D geometry provides. In this work, we introduce GeoCalib, a deep neural network that leverages universal rules of 3D geometry through an optimization process. GeoCalib is trained end-to-end to estimate camera parameters and learns to find useful visual cues from the data. Experiments on various benchmarks show that GeoCalib is more robust and more accurate than existing classical and learned approaches. Its internal optimization estimates uncertainties, which help flag failure cases and benefit downstream applications like visual localization. The code and trained models are publicly available at https://github.com/cvg/GeoCalib.
format Preprint
id arxiv_https___arxiv_org_abs_2409_06704
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle GeoCalib: Learning Single-image Calibration with Geometric Optimization
Veicht, Alexander
Sarlin, Paul-Edouard
Lindenberger, Philipp
Pollefeys, Marc
Computer Vision and Pattern Recognition
From a single image, visual cues can help deduce intrinsic and extrinsic camera parameters like the focal length and the gravity direction. This single-image calibration can benefit various downstream applications like image editing and 3D mapping. Current approaches to this problem are based on either classical geometry with lines and vanishing points or on deep neural networks trained end-to-end. The learned approaches are more robust but struggle to generalize to new environments and are less accurate than their classical counterparts. We hypothesize that they lack the constraints that 3D geometry provides. In this work, we introduce GeoCalib, a deep neural network that leverages universal rules of 3D geometry through an optimization process. GeoCalib is trained end-to-end to estimate camera parameters and learns to find useful visual cues from the data. Experiments on various benchmarks show that GeoCalib is more robust and more accurate than existing classical and learned approaches. Its internal optimization estimates uncertainties, which help flag failure cases and benefit downstream applications like visual localization. The code and trained models are publicly available at https://github.com/cvg/GeoCalib.
title GeoCalib: Learning Single-image Calibration with Geometric Optimization
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2409.06704