Projective Bundle Adjustment from Arbitrary Initialization Using the Variable Projection Method
Abstract
Bundle adjustment is used in structure-from-motion pipelines as final refinement stage requiring a sufficiently good initialization to reach a useful local mininum. Starting from an arbitrary initialization almost always gets trapped in a poor minimum. In this work we aim to obtain an initialization-free approach which returns global minima from a large proportion of purely random starting points. Our key inspiration lies in the success of the Variable Projection (VarPro) method for affine factorization problems, which have close to 100 % chance of reaching a global minimum from random initialization. We find empirically that this desirable behaviour does not directly carry over to the projective case, and we consequently design and evaluate strategies to overcome this limitation. Also, by unifying the affine and the projective camera settings, we obtain numerically better conditioned reformulations of original bundle adjustment algorithms.
Cite
Text
Hong et al. "Projective Bundle Adjustment from Arbitrary Initialization Using the Variable Projection Method." European Conference on Computer Vision, 2016. doi:10.1007/978-3-319-46448-0_29Markdown
[Hong et al. "Projective Bundle Adjustment from Arbitrary Initialization Using the Variable Projection Method." European Conference on Computer Vision, 2016.](https://mlanthology.org/eccv/2016/hong2016eccv-projective/) doi:10.1007/978-3-319-46448-0_29BibTeX
@inproceedings{hong2016eccv-projective,
title = {{Projective Bundle Adjustment from Arbitrary Initialization Using the Variable Projection Method}},
author = {Hong, Je Hyeong and Zach, Christopher and Fitzgibbon, Andrew W. and Cipolla, Roberto},
booktitle = {European Conference on Computer Vision},
year = {2016},
pages = {477-493},
doi = {10.1007/978-3-319-46448-0_29},
url = {https://mlanthology.org/eccv/2016/hong2016eccv-projective/}
}