atlas

Research map / 3D vision / Depth and stereo

Three-view Focal Length Recovery From Homographies

CVPR 2025 · 3D vision › Depth and stereo · approach: Feed-forward 3D reconstruction · 0 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 closed-form minimal solvers (Sturm sequences and hidden-variable polynomial eigenvalue methods) that recover one or two focal lengths from three-view homographies of a planar scene, plus a RANSAC pipeline and a new planar-scene dataset.

Problem

Recovering camera focal lengths from three views observing a single plane, where two-view geometry is insufficient and existing three-view solvers are very slow or high-degree.

Approach

Enforces consistency of the plane normal vector across two homographies, and uses elimination ideals to derive explicit degree-6 constraints on the entries of the symmetric matrices Q_j, yielding low-degree univariate or two-variable polynomial systems that are solved efficiently.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use three-view homography solver Hfff + P3P instead of two-view baselines on planar scenesCase I focal-length estimation · Planar scenes, Case Imedian focal-length relative error ξf: 0.4793 -> 0.0439Helped
Use three-view homography solver Hfff + P3P instead of Hfff + P3P [23]Case I focal-length estimation · Planar scenes, Case Imedian focal-length relative error ξf: 0.0480 -> 0.0439Helped
Use three-view homography solver Hfff + P3P instead of Hfff + P3P [23]Case I focal-length estimation · Planar scenes, Case Iruntime (ms): 1102.48 -> 49.31Helped
Use three-view homography solver Hff + P3P instead of two-view baselinesCase II focal-length estimation · Planar scenes, Case IImedian focal-length relative error ξf: 0.4623 -> 0.0611Helped
Use three-view homography solver Hff + P3P instead of triplet baselinesCase II focal-length estimation · Planar scenes, Case IImedian focal-length relative error ξf: 0.0691 -> 0.0611Helped
Use three-view homography solver Hff + P3P instead of triplet baselinesCase II focal-length estimation · Planar scenes, Case IIruntime (ms): 31.81 -> 35.97Mixed
Use three-view homography solver Hfff + P3P on scenes with a large planar regionCase I focal-length estimation · Synthetic scenes with varying planar-point proportionfocal-length error ξfHelped
Use three-view homography solver Hff + P3P on planar scenesCase II focal-length estimation · Synthetic planar scenesfocal-length error ξfHelped
Use pairwise two-view solvers without off-plane points on fully planar scenesfEf, fEf + PP, and Ef · Synthetic fully planar scenesfocal-length error ξfHurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic planar scenes newly collected planar-scene dataset (1870 images, 14 cameras, 6 scenes)

Benchmarks: synthetic planar scenes custom real planar-scene dataset

Metrics: median relative focal length error mean average accuracy mAA_f(t) runtime (ms) numerical stability (log10 focal error)

Baselines: Heikkilä [23] three-view homography solver fEf 6-point solver [27] fEf + PP [42] Ef 5-point/single-side solver [5] fEf + P3P [43] Ef + P3P

Builds on: Heikkilä three-view focal length solver PoseLib LO-RANSAC six-point partially calibrated relative pose solver

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