Are Minimal Radial Distortion Solvers Really Necessary for Relative Pose Estimation?

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Kocur, Viktor, Tzamos, Charalambos, Ding, Yaqing, Haladova, Zuzana Berger, Sattler, Torsten, Kukelova, Zuzana
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909598718361600
author Kocur, Viktor
Tzamos, Charalambos
Ding, Yaqing
Haladova, Zuzana Berger
Sattler, Torsten
Kukelova, Zuzana
author_facet Kocur, Viktor
Tzamos, Charalambos
Ding, Yaqing
Haladova, Zuzana Berger
Sattler, Torsten
Kukelova, Zuzana
contents Estimating the relative pose between two cameras is a fundamental step in many applications such as Structure-from-Motion. The common approach to relative pose estimation is to apply a minimal solver inside a RANSAC loop. Highly efficient solvers exist for pinhole cameras. Yet, (nearly) all cameras exhibit radial distortion. Not modeling radial distortion leads to (significantly) worse results. However, minimal radial distortion solvers are significantly more complex than pinhole solvers, both in terms of run-time and implementation efforts. This paper compares radial distortion solvers with two simple-to-implement approaches that do not use minimal radial distortion solvers: The first approach combines an efficient pinhole solver with sampled radial undistortion parameters, where the sampled parameters are used for undistortion prior to applying the pinhole solver. The second approach uses a state-of-the-art neural network to estimate the distortion parameters rather than sampling them from a set of potential values. Extensive experiments on multiple datasets, and different camera setups, show that complex minimal radial distortion solvers are not necessary in practice. We discuss under which conditions a simple sampling of radial undistortion parameters is preferable over calibrating cameras using a learning-based prior approach. Code and newly created benchmark for relative pose estimation under radial distortion are available at https://github.com/kocurvik/rdnet.
format Preprint
id arxiv_https___arxiv_org_abs_2505_00866
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Are Minimal Radial Distortion Solvers Really Necessary for Relative Pose Estimation?
Kocur, Viktor
Tzamos, Charalambos
Ding, Yaqing
Haladova, Zuzana Berger
Sattler, Torsten
Kukelova, Zuzana
Computer Vision and Pattern Recognition
Estimating the relative pose between two cameras is a fundamental step in many applications such as Structure-from-Motion. The common approach to relative pose estimation is to apply a minimal solver inside a RANSAC loop. Highly efficient solvers exist for pinhole cameras. Yet, (nearly) all cameras exhibit radial distortion. Not modeling radial distortion leads to (significantly) worse results. However, minimal radial distortion solvers are significantly more complex than pinhole solvers, both in terms of run-time and implementation efforts. This paper compares radial distortion solvers with two simple-to-implement approaches that do not use minimal radial distortion solvers: The first approach combines an efficient pinhole solver with sampled radial undistortion parameters, where the sampled parameters are used for undistortion prior to applying the pinhole solver. The second approach uses a state-of-the-art neural network to estimate the distortion parameters rather than sampling them from a set of potential values. Extensive experiments on multiple datasets, and different camera setups, show that complex minimal radial distortion solvers are not necessary in practice. We discuss under which conditions a simple sampling of radial undistortion parameters is preferable over calibrating cameras using a learning-based prior approach. Code and newly created benchmark for relative pose estimation under radial distortion are available at https://github.com/kocurvik/rdnet.
title Are Minimal Radial Distortion Solvers Really Necessary for Relative Pose Estimation?
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2505.00866