Adaptive Structure from Motion with a contrario model estimation
Distinctive Image Features from Scale-Invariant Keypoints