Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

TriP: A Triangle Puzzle Approach to Robust Translation Averaging

About

Translation averaging aims to recover camera locations from pairwise relative translation directions and is a fundamental component of global Structure-from-Motion pipelines. The problem is challenging because direction measurements contain no distance information, making the estimation problem highly ill-conditioned and highly sensitive to corrupted observations. In this paper, we propose TriP, a triangle-based framework for robust translation averaging. TriP first infers local relative edge scales from triangle geometry, and then synchronizes the scales of overlapping triangles in the logarithmic domain to recover globally consistent edge lengths and camera locations. By leveraging higher-order consistency across triangles, the proposed method is robust to adversarial, cycle-consistent, and other structured corruptions. In addition, TriP avoids the collapse issue without requiring any extra anti-collapse constraints, since log-scale synchronization excludes the degenerate zero-scale solution by construction. These structural advantages enable a particularly strong theory for exact location recovery. On the practical side, TriP is fully parallelizable, computationally efficient, and naturally scalable to graphs with millions of cameras. Moreover, it outperforms all previous translation averaging methods by a large margin on both synthetic and real datasets.

Zhekai Fan, Wanze Li, Jinxin Wang, Yunpeng Shi• 2026

Related benchmarks

TaskDatasetResultRank
Translation Averaging1DSfM Montreal Notre Dame
Mean Translation Error0.98
14
Global Structure from MotionETH3D full coverage
Courtyard0.0062
7
Runtime analysis1DSfM
Latency (ms)0.31
7
Translation AveragingETH3D full coverage (test)
Mean Translation Error (t-bar) - Courtyard0.14
7
Translation Averaging1DSfM Roman Forum
Mean Translation Error8.31
7
Translation Averaging1DSfM Tower of London
Mean Translation Error (t¯)11.63
7
Translation Averaging1DSfM Union Square
Mean Translation Error10.98
7
Translation Averaging1DSfM Alamo
Mean Translation Error1.72
7
Translation Averaging1DSfM Madrid Metropolis
Mean Translation Error (t¯)4.98
7
Translation Averaging1DSfM NYC Library
Mean Translation Error2.96
7
Showing 10 of 18 rows

Other info

Follow for update