atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

Robust Self-calibration of Focal Lengths from the Fundamental Matrix

CVPR 2024 · Learning theory and algorithms › Matrix and tensor methods · approach: Randomized sketching for matrices · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes an iterative Lagrange-multiplier method that jointly refines two focal lengths and principal points from a fundamental matrix (with priors), plus a cheap imaginary-focal-length rejection check inside RANSAC.

Problem

Self-calibrating two cameras' focal lengths from a fundamental matrix: the Bougnoux closed form is unstable, yields imaginary focal lengths, and is sensitive to noise in F and to principal point errors, especially near degenerate coplanar-principal-axis configurations.

Approach

Formulate focal length and principal point estimation as a constrained optimization with priors and Kruppa-equation constraints, solved iteratively (triangulation-style) where each step solves a degree-four two-variable polynomial system via Gröbner basis, avoiding Bougnoux initialization; additionally reject RANSAC models yielding imaginary squared focal lengths using a modified Bougnoux formula.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the proposed iterative focal-length estimation method instead of the Bougnoux formulatwo-camera self-calibration · PhototourismmAAf (0.1): 20.65 -> 23.95Helped
use the proposed iterative focal-length estimation method instead of the Bougnoux formulatwo-camera self-calibration · Aachen Day-Night v1.1mAAf (0.1): 11.37 -> 12.46Helped
add real focal length checking within RANSAC (ablation)proposed method · PhototourismmAAf (0.1): 23.95 -> 24.23Helped
add real focal length checking within RANSAC (ablation)proposed method · Aachen Day-Night v1.1mAAp (10°): 27.55 -> 29.30Helped
add real focal length checking within RANSAC (ablation)proposed method · Phototourismmean runtime (ms): 3.59 -> 3.44Helped
assume equal focal lengths and use the proposed iterative methodtwo-camera self-calibration · ETH3D MultiviewmAAp (10°): 16.42 -> 16.70; 20.64 -> 16.70Mixed
replace the proposed method with Hartley and Silpa-Anan's iterative methodtwo-camera self-calibration · PhototourismmAAf (0.1): 23.95 -> 12.73Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Phototourism Aachen Day-Night v1.1 ETH3D High Resolution Multiview

Benchmarks: Phototourism Aachen Day-Night v1.1 ETH3D High Resolution Multiview

Metrics: median pose error mAAp median focal length error mAAf mean runtime

Baselines: Bougnoux formula Hartley and Silpa-Anan Fetzer et al. Sturm Minimal 6-point Prior

Builds on: Bougnoux formula Hartley and Silpa-Anan iterative focal estimation MAGSAC++ LoFTR

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy