Six-Point Method for Multi-Camera Systems with Reduced Solution Space

Banglei Guan, Ji Zhao, Laurent Kneip
2/28/2024
cs.CV

Official code: jizhaox/relpose-6pt (8 stars, last commit 2025-07-17).

Abstract

Relative pose estimation using point correspondences (PC) is a widely used technique. A minimal configuration of six PCs is required for two views of generalized cameras. In this paper, we present several minimal solvers that use six PCs to compute the 6DOF relative pose of multi-camera systems, including a minimal solver for the generalized camera and two minimal solvers for the practical configuration of two-camera rigs. The equation construction is based on the decoupling of rotation and translation. Rotation is represented by Cayley or quaternion parametrization, and translation can be eliminated by using the hidden variable technique. Ray bundle constraints are found and proven when a subset of PCs relate the same cameras across two views. This is the key to reducing the number of solutions and generating numerically stable solvers. Moreover, all configurations of six-point problems for multi-camera systems are enumerated. Extensive experiments demonstrate the superior accuracy and efficiency of our solvers compared to state-of-the-art six-point methods. The code is available at https://github.com/jizhaox/relpose-6pt

View on arXivView PDF

Code Implementations(1)

[ECCV 2024] [IJCV] This is the official implementation of [Six-Point Method for Multi-Camera Systems with Reduced Solution Space]

82C++, MATLABJul 17, 20241 years ago
minimal-solvermulti-camera-systemrelative-pose-estimation

Similar Papers

Cite this paper

@article{guan2024sixpoint,
  title  = {Six-Point Method for Multi-Camera Systems with Reduced Solution Space},
  author = {Banglei Guan and Ji Zhao and Laurent Kneip},
  year   = {2024},
  eprint = {2402.18066},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.18066v2}
}

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

Discussion