A New Rank Constraint on Multi-view Fundamental Matrices, and its Application to Camera Location Recovery
About
Accurate estimation of camera matrices is an important step in structure from motion algorithms. In this paper we introduce a novel rank constraint on collections of fundamental matrices in multi-view settings. We show that in general, with the selection of proper scale factors, a matrix formed by stacking fundamental matrices between pairs of images has rank 6. Moreover, this matrix forms the symmetric part of a rank 3 matrix whose factors relate directly to the corresponding camera matrices. We use this new characterization to produce better estimations of fundamental matrices by optimizing an L1-cost function using Iterative Re-weighted Least Squares and Alternate Direction Method of Multiplier. We further show that this procedure can improve the recovery of camera locations, particularly in multi-view settings in which fewer images are available.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Camera Location Estimation | electro | Median Location Error0.0081 | 7 | |
| Camera Location Estimation | facade | Median Location Error0.0124 | 7 | |
| Camera Location Estimation | terrains | Median Location Error0.0114 | 7 | |
| Camera Location Estimation | CastleP19 | Median Location Error0.4583 | 7 | |
| Camera Location Estimation | terrains (23/42) ETH3D (test) | Mean Location Error0.0149 | 7 | |
| Camera Location Estimation | meadow | Median Location Error0.1285 | 7 | |
| Camera Location Estimation | ETH3D electro (12/39) (test) | Mean Location Error0.0257 | 7 | |
| Camera Location Estimation | ETH3D meadow (6/14) (test) | Mean Location Error0.2207 | 7 | |
| Camera Location Estimation | HerzP25 24/25 EPFL (test) | Mean Location Error0.1114 | 7 | |
| Camera Location Estimation | kicker | Median Location Error0.011 | 7 |