atlas

Research map / 3D vision / Depth and stereo

Revisiting Global Translation Estimation with Feature Tracks

CVPR 2024 · 3D vision › Depth and stereo · approach: Camera model and calibration for SfM · 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 HETA, a hybrid explicit global translation averaging framework that jointly estimates cameras and 3D points from re-estimated relative translations and selected feature tracks, using a cross-product objective with L1-then-L2 optimization.

Problem

Global translation estimation in global SfM is inaccurate in low-parallax and collinear-motion scenes when relying only on relative translations, while feature-track-based methods are sensitive to feature track outliers.

Approach

Uses an explicit formulation estimating camera positions and 3D points together with a cross-product-distance objective (better than scale-form), re-estimates relative translations via epipolar coplanarity weighted by parallax (sin α), and selects reliable feature tracks sorted by maximum parallax angle.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HETA instead of CReTA-BATAglobal translation estimation · KITTI-00median camera position error (m): 14.4 -> 2.4Helped
Use hybrid inputs and explicit 3D points instead of relative translations only (ablation)cross-product objective on KITTI-00 · KITTI-00median camera position error (m): 5.0 -> 3.0Helped
Use hybrid inputs and explicit 3D points instead of pure feature tracks and implicit 3D points (ablation)KITTI-00 translation estimation · KITTI-00median camera position error (m): 7.4 -> 3.0Helped
Use cross-product-form rather than scale-form objective (ablation)translation estimation on KITTI · KITTIcamera position errorHelped
Use hybrid inputs rather than only relative translations or only feature tracks (ablation)global translation estimation · KITTI and 1DSfMcamera position errorHelped
Estimate 3D points explicitly rather than implicitly (ablation)translation estimation · KITTI and 1DSfMcamera position errorHelped
Increase the number of selected feature tracks (ablation)HETA · KITTI and 1DSfMcamera position errorMixed
Use unnormalized epipolar-plane normal vectors (ablation)relative translation re-estimation · KITTI-06, KITTI-09, 1DSfM-PIC, and 1DSfM-ROFrelative translation angle errorHelped
Filter feature matches with parallax angles below 1.5° (ablation)relative translation re-estimation · KITTI-06, KITTI-09, 1DSfM-PIC, and 1DSfM-ROFrelative translation angle errorHelped
Optimize with L1 norm before unbiased L2 refinementHETA · KITTI and 1DSfMcamera position errorHelped
Use more feature tracks (ablation)HETA · KITTI and 1DSfMcamera position errorHurt

Surprising findings

Limitations

Experimental setup

Datasets: KITTI odometry 1DSfM

Benchmarks: KITTI odometry 1DSfM

Metrics: median camera position error (m) mean camera position error (m) number of registered cameras

Baselines: LUD CReTA-BATA LiGT PGILP 1DSfM

Builds on: 1DSfM LUD LiGT PGILP CReTA

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