Training a Convolutional Neural Network for Appearance-Invariant Place Recognition
Distinctive Image Features from Scale-Invariant Keypoints