PUMP: Pyramidal and Uniqueness Matching Priors for Unsupervised Learning of Local Descriptors