Robust camera location estimation by convex programming
Distinctive Image Features from Scale-Invariant Keypoints