Robust discrete code modeling for supervised hashing. (March 2018)