Supervised Hashing for Image Retrieval via Image Representation Learning