1. A method of constructing a uniform color space from raw tristimulus values of an imaging device, comprising: obtaining, by a processor, characteristics related to the imaging device; computing, by the processor, first, second and third perceptual color axes, the first perceptual color axis correlated with lightness, the second perceptual color axis correlated with a first color variation and substantially aligned with a daylight variation, the third perceptual color axis correlated with a second color variation and orthogonal to the second perceptual color axis; and scaling, by the processor, the first, second and third perceptual color axes so that a resulting distance in the uniform color space and a distance of Munsell colors in a CIELAB color space are substantially the same.