Comparing apples to oranges: a scalable solution with heterogeneous hashing
Spherical hashing