Computer Vision and Image Understanding Online Supervised Hashing