Unsupervised Deep Hashing with Similarity-Adaptive and Discrete Optimization | Synapse