UTILIZING COLOR DESCRIPTORS TO DETERMINE COLOR CONTENT OF IMAGES
First Claim
1. A computer-implemented method, comprising:
- receiving a query for an item offered through an electronic marketplace, the query including an image that includes a representation of the item and an indication of a product type associated with the item;
analyzing the image to identify an area of the image that includes the representation of the item;
analyzing the area to determine a color descriptor for the representation of the item;
comparing the color descriptor to an electronic catalog of color descriptors to determine a color class of the representation of the item;
providing the color class and product type to an identification service, the identification service used to generate a ranking score based and least in part on a matching of the color class to a respective color class associated with a respective item of a subset of the items offered by the electronic marketplace; and
retrieving the subset of the items for display, each item of the subset of the items being arranged based at least in part on a respective color class.
0 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments provide a method for determining color information for an image. For example, a color descriptor for an image can be determined and compared against color descriptors stored for each of a number of sample images, which each represent a color in a color space. Upon comparison, matching scores can be generated for a color match between the image and each respective sample image. In this example, the number of sample images with a matching score above a threshold value can be summed and the image can be assigned to a color associated with a highest frequency of the number of sample images. Accordingly, the assigned color of the image can then be used in a “query by color” search or a browse-by-color capability.
17 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a query for an item offered through an electronic marketplace, the query including an image that includes a representation of the item and an indication of a product type associated with the item; analyzing the image to identify an area of the image that includes the representation of the item; analyzing the area to determine a color descriptor for the representation of the item; comparing the color descriptor to an electronic catalog of color descriptors to determine a color class of the representation of the item; providing the color class and product type to an identification service, the identification service used to generate a ranking score based and least in part on a matching of the color class to a respective color class associated with a respective item of a subset of the items offered by the electronic marketplace; and retrieving the subset of the items for display, each item of the subset of the items being arranged based at least in part on a respective color class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device, comprising:
-
a processor; and memory including instructions that, when executed by the processor, cause the computing device to; receive a query for an item offered through an electronic marketplace, the query including an image that includes a representation of the item and an indication of a product type associated with the item; analyze the image to identify an area of the image that includes the representation of the item; analyze the area to determine a color descriptor for the representation of the item; compare the color descriptor to an electronic catalog of color descriptors to determine a color class of the representation of the item; provide the color class and product type to an identification service, the identification service used to generate a ranking score based and least in part on a matching of the color class to a respective color class associated with a respective item of a subset of the items offered by the electronic marketplace; and retrieve the subset of the items for display, each item of the subset of the items being arranged based at least in part on a respective color class. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, enable a computing device to:
-
receive a query for an item offered through an electronic marketplace, the query including an image that includes a representation of the item and an indication of a product type associated with the item; analyze the image to identify an area of the image that includes the representation of the item; analyze the area to determine a color descriptor for the representation of the item; compare the color descriptor to an electronic catalog of color descriptors to determine a color class of the representation of the item; provide the color class and product type to an identification service, the identification service used to generate a ranking score based and least in part on a matching of the color class to a respective color class associated with a respective item of a subset of the items offered by the electronic marketplace; and retrieve the subset of the items for display, each item of the subset of the items being arranged based at least in part on a respective color class. - View Dependent Claims (18, 19, 20)
-
Specification