Projective Bundle Adjustment from Arbitrary Initialization Using the Variable Projection Method
Optimization algorithms on matrix manifolds