Color-based post-processing of images
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more processors, a query image of a plurality of objects;
determining, by the one or more processors, a candidate list of indexed images that match an object in the query image based on luminance features;
cropping, by the one or more processors, an image of the object from the query image to generate a cropped image;
computing, by the one or more processors, a color transfer function using sample colors collected from the cropped image and an indexed image of the candidate list;
ranking, by the one or more processors, the candidate list of indexed images based on one or more distance measures computed using the color transfer function; and
providing, by the one or more processors, the ranked candidate list of indexed images to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure includes a system and method for distinguishing objects of similar appearance that vary in color. An image recognition application receives a query image of a plurality of objects, determines a candidate list of indexed images that match an object in the query image based on luminance features, crops an image of the object from the query image to generate a cropped image, computes color features for the object, ranks the candidate list of indexed images based on the color features, and provides the candidate list of indexed images to a user.
19 Citations
20 Claims
-
1. A method comprising:
-
receiving, by one or more processors, a query image of a plurality of objects; determining, by the one or more processors, a candidate list of indexed images that match an object in the query image based on luminance features; cropping, by the one or more processors, an image of the object from the query image to generate a cropped image; computing, by the one or more processors, a color transfer function using sample colors collected from the cropped image and an indexed image of the candidate list; ranking, by the one or more processors, the candidate list of indexed images based on one or more distance measures computed using the color transfer function; and providing, by the one or more processors, the ranked candidate list of indexed images to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising;
-
one or more processors; and a memory, the memory storing instructions, which when executed cause the one or more processor to; receive a query image of a plurality of objects; determine a candidate list of indexed images that match an object in the query image based on luminance features; crop an image of the object from the query image to generate a cropped image; compute a color transfer function using sample colors collected from the cropped image and an indexed image of the candidate list; rank the candidate list of indexed images based on one or more distance measures computed using the color transfer function; and provide the ranked candidate list of indexed images to a user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification