1. A tangible machine-readable medium storing a sequence of instructions that, when executed by a computer, cause the computer to determine dominant color of object by performing: analyzing, via the computer, color space of the object to generate color histograms; analyzing, via the computer, color difference of the object to generate normalized color difference data; analyzing, via the computer, hue, saturation and intensity value color space of the object to generate hue, saturation, and intensity value sum data; and fusingtogether, via the computer, the color histograms, the normalized color difference data and the hue, saturation, and intensity value sum data, wherein analyzing color space of the object to generate color histograms includes: determining components of specific colors of the object; and transforming the color components to normalized color space for each specific color.