OpenGV: A unified and generalized approach to real-time calibrated geometric vision
A novel parametrization of the perspective-three-point problem for a direct computation of absolute camera position and orientation