16. The computer program product of claim 15 , wherein the computer readable program further causes the computer to: determine a region of interest for the object in the query image based on the luminance features; and determine a region of interest for the indexed image based on the luminance features.
15. A computer program product comprising a non-transitory computer readable medium storing a computer readable program, wherein the computer readable program when executed causes a computer to perform operations comprising: receiving a query image of a plurality of objects; determining a candidate list of indexed images that match an object in the query image based on luminance features; cropping an image of the object from the query image to generate a cropped image; computing a color transfer function using sample colors collected from the cropped image and an indexed image of the candidate list; ranking the candidate list of indexed images based on one or more distance measures computed using the color transfer function; and providing the ranked candidate list of indexed images to a user.