K-Means Hashing: An Affinity-Preserving Quantization Method for Learning Binary Compact Codes
nearest - neighbor methods in learning and vision : theory and practice ( neural information processing ) .