11. A method comprising: receiving from a user a search query for images from a database comprising the images and annotations describing each image, the search query comprising an annotation criterion, and a selection of a color scheme comprising a target hue bucket; conducting a search of the database to identify a set of images responsive to the annotation criterion; converting red-green-blue (RGB) data for each image in the set of images to luminance, chromaticity, and hue angle (LCH) data; associating each channel of the LCH data with a distribution measure; generating an image color spectrum histogram for each image in the set of images using the LCH data; and when a hue value of the image color spectrum histogram for an image in the set of images corresponds to a hue value of the target hue bucket of the color scheme, displaying the image to the user in response to the search query.
11. A method comprising: receiving from a user a search query for images from a database comprising the images and annotations describing each image, the search query comprising an annotation criterion, and a selection of a color scheme comprising a target hue bucket; conducting a search of the database to identify a set of images responsive to the annotation criterion; converting red-green-blue (RGB) data for each image in the set of images to luminance, chromaticity, and hue angle (LCH) data; associating each channel of the LCH data with a distribution measure; generating an image color spectrum histogram for each image in the set of images using the LCH data; and when a hue value of the image color spectrum histogram for an image in the set of images corresponds to a hue value of the target hue bucket of the color scheme, displaying the image to the user in response to the search query. 17. The method of claim 11 , wherein a plurality of images having a hue value of their image color spectrum histogram corresponding to the hue value of the target hue bucket of the color scheme and satisfying the annotation criterion associated with a given search term are displayed to the user in response to the search query, and the method further comprises pre-computing and caching the plurality of images in a list of popular search terms.