A comprehensive evaluation of local detectors and descriptors