Supervised Discrete Hashing With Relaxation | Synapse