1. A method of processing image data, said method comprising: using a processor to perform the following steps: accessing a frame of image data for an illuminant color selected from a plurality of illuminant colors and for each scene class in a plurality of scene classes, accessing first values that correspond to probabilities that combinations of said illuminant color and said scene classes are associated with said frame of image data, each of said first values corresponding to a combination of said illuminant color and a scene class; weighting said first values with respective second values to produce weighted values, wherein said weighted values correspond to said illuminant color, and wherein said second values correspond to probabilities that said scene classes are associated with said frame of image data, each of said second values corresponding to one of said scene classes; summing said weighted values to produce a score for said illuminant color; repeating said accessing, said weighting, and said summing for each of the remaining said illuminant colors to produce a score for each of said illuminant colors; and selecting a particular illuminant color of said illuminant colors based on the scores for said illuminant colors.