Is Levenberg-Marquardt the most efficient optimization algorithm for implementing bundle adjustment?
Visual Modeling with a Hand-Held Camera