Baseline Desensitizing In Translation Averaging
About
Many existing translation averaging algorithms are either sensitive to disparate camera baselines and have to rely on extensive preprocessing to improve the observed Epipolar Geometry graph, or if they are robust against disparate camera baselines, require complicated optimization to minimize the highly nonlinear angular error objective. In this paper, we carefully design a simple yet effective bilinear objective function, introducing a variable to perform the requisite normalization. The objective function enjoys the baseline-insensitive property of the angular error and yet is amenable to simple and efficient optimization by block coordinate descent, with good empirical performance. A rotation-assisted Iterative Reweighted Least Squares scheme is further put forth to help deal with outliers. We also contribute towards a better understanding of the behavior of two recent convex algorithms, LUD and Shapefit/kick, clarifying the underlying subtle difference that leads to the performance gap. Finally, we demonstrate that our algorithm achieves overall superior accuracies in benchmark dataset compared to state-of-theart methods, and is also several times faster.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Translation Averaging | 1DSfM Montreal Notre Dame | Mean Translation Error1.71 | 14 | |
| Camera Location Estimation | Relief 2 | Median Location Error0.2065 | 7 | |
| Camera Location Estimation | ETH3D relief 2 (16/20) (test) | Mean Location Error0.2547 | 7 | |
| Runtime analysis | 1DSfM | Latency (ms)0.65 | 7 | |
| Global Structure from Motion | ETH3D full coverage | Courtyard0.043 | 7 | |
| Translation Averaging | 1DSfM Ellis Island | Mean Translation Error (t¯)25.38 | 7 | |
| Translation Averaging | 1DSfM Piccadilly | Mean Translation Error4.12 | 7 | |
| Translation Averaging | 1DSfM Tower of London | Mean Translation Error (t¯)14.48 | 7 | |
| Camera Location Estimation | terrains | Median Location Error0.0165 | 7 | |
| Camera Location Estimation | Facade ETH3D (test) | Mean Location Error0.0984 | 7 |