Hue-based color naming for an image
First Claim
1. A computer-implemented method for determining color names for a color image based at least in part on hue, the computer-implemented method comprising:
- under control of a hardware computing device configured with specific computer executable instructions,obtaining color data corresponding to a color image;
determining a plurality of representative colors each having, as an attribute of the representative color, a representative hue derived from the color data;
identifying a plurality of color names including a first color name and a second color name that correspond to at least two of the plurality of representative colors, wherein the first color name is mapped to a first region in a color space that includes the at least two representative colors, wherein the second color name is mapped to a second region in the color space that includes the at least two representative colors, and wherein the first region partially overlaps with the second region;
selecting the first color name from the plurality of color names; and
associating the first color name with a subject depicted in the color image.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for associating colors or color names with a color image based on hue. A set of hue values can be extracted from color data, such as a color palette, corresponding to a color image. A representative hue can be derived from the set of hue values. Colors included in the color data that are attributable to the representative hue can be identified and one or more colors can be derived therefrom as representative of a subject depicted by the color image. Color names matching the representative colors can be identified and associated with the color image. In particular, a common color name can be determined therefrom and associated with the subject of the color image.
-
Citations
20 Claims
-
1. A computer-implemented method for determining color names for a color image based at least in part on hue, the computer-implemented method comprising:
under control of a hardware computing device configured with specific computer executable instructions, obtaining color data corresponding to a color image; determining a plurality of representative colors each having, as an attribute of the representative color, a representative hue derived from the color data; identifying a plurality of color names including a first color name and a second color name that correspond to at least two of the plurality of representative colors, wherein the first color name is mapped to a first region in a color space that includes the at least two representative colors, wherein the second color name is mapped to a second region in the color space that includes the at least two representative colors, and wherein the first region partially overlaps with the second region; selecting the first color name from the plurality of color names; and associating the first color name with a subject depicted in the color image. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer-implemented method comprising:
under control of a hardware computing device configured with specific computer executable instructions, obtaining two or more representative colors corresponding to a representative hue, wherein the representative hue is derived from a color image; identifying a set of color names including a first color name and a second color name that correspond to the two or more representative colors, wherein the first color name is mapped to a first region in a color space that includes the two or more representative colors, wherein the second color name is mapped to a second region in the color space that includes the two or more representative colors, and wherein the first region partially overlaps with the second region; and selecting the first color name from the set of color names; and associating the first color name with a subject of the color image. - View Dependent Claims (7, 8, 9, 10)
-
11. A system comprising:
-
a data store configured to at least store computer-executable instructions; and a hardware processor in communication with the data store, the hardware processor configured to execute the computer-executable instructions to at least; obtain two or more representative colors corresponding to a representative hue, wherein the representative hue is derived from a color image; identify a set of color names including a first color name and a second color name that correspond to the two or more representative colors, wherein the first color name is mapped to a first region in a color space that includes the two or more representative colors, wherein the second color name is mapped to a second region in the color space that includes the two or more representative colors, and wherein the first region partially overlaps with the second region; and select the first color name from the set of color names; and associate the first color name with a subject of the color image. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing computer executable instructions that when executed by a processor perform operations comprising:
-
obtaining two or more representative colors corresponding to a representative hue, wherein the representative hue is derived from a color image; identifying a set of color names including a first color name and a second color name that correspond to the two or more representative colors, wherein the first color name is mapped to a first region in a color space that includes the two or more representative colors, wherein the second color name is mapped to a second region in the color space that includes the two or more representative colors, and wherein the first region partially overlaps with the second region; selecting the first color name from the set of color names; and associating the first color name with a subject of the color image. - View Dependent Claims (17, 18, 19, 20)
-
Specification