Global Fusion of Relative Motions for Robust, Accurate and Scalable Structure from Motion
read more
Citations
3D-R2N2: A Unified Approach for Single and Multi-view 3D Object Reconstruction
Robust Global Translations with 1DSfM
3D-R2N2: A Unified Approach for Single and Multi-view 3D Object Reconstruction
Visual SLAM and Structure from Motion in Dynamic Environments: A Survey
MicMac – a free, open-source solution for photogrammetry
References
Distinctive Image Features from Scale-Invariant Keypoints
Scalable Recognition with a Vocabulary Tree
Photo tourism: exploring photo collections in 3D
An efficient solution to the five-point relative pose problem
Towards Linear-Time Incremental Structure from Motion
Related Papers (5)
Frequently Asked Questions (11)
Q2. What are the main advantages of incremental approaches?
incremental approaches are known to suffer from drift due to the accumulation of errors and to the difficulty to handle cycle closures of the camera trajectory.
Q3. What is the approach to calculating the tensor?
Their approach consists in computing the tensor using a small-size linear program as minimal solver with four tracked point across the three views, in conjunction with the AC-RANSAC framework [21] to be robust to noise and outliers.
Q4. What is the common method for a sequenced SfM pipeline?
Sequential SfM pipelines start from a minimal reconstruction based on two or three views, then incrementally add new views into a merged representation.
Q5. How does the method work at city scale?
The authors believe that their method could work at city scale even on a standard computer, provided there is enough RAM for the final bundle adjustments, which is optional.
Q6. What is the method for estimating translations?
It relies on two linear programs, the first one identifying outliers, and the second one solving translations and 3D structure on the selected inliers.
Q7. How can the authors calculate the relative rotations of a range scan?
This rotation averaging task can be performed by distributing the error along all cycles in a cycle basis, as done by Sharp et al. [28] for the alignment of range scans.
Q8. How did the authors adjust the cycle error probability?
the authors adapted the cycle error probability using the results of Enqvist et al. [7], weighting errors by a factor 1/ √ l where l is the length of the cycle.
Q9. How many cameras are placed on a circle at distance 5?
A setof fifty 3D points are randomly generated in a [−1, 1]3 cube and 3 cameras are placed on a circle at distance 5, at angles 0◦, α and 2α respectively (see Figure 2, left).
Q10. What is the way to estimate a trifocal tensor?
Given estimated global rotations Ri, as computed in Section 2, the authors estimate a “reduced” trifocal tensor using an adaptive RANSAC procedure to be robust to outlier correspondences.
Q11. What is the main weakness of the SfM pipeline?
An additional weakness is that the quality of the reconstruction depends heavily on the choice of the initial image pair and on the order of subsequent image additions.