For about 100 years there has been an international system for colour specification – it’s called the CIE system. The acronym comes from Commission Internationale de L’Eclairage.
This system is based on the notion of additive colour mixing – http://colourware.wordpress.com/2009/07/13/additive-colour-mixing/
Since it is possible to mix together three primary lights and make a wide gamut of colours (though not, of course, all colours) the principle is that the amounts of these primaries that an observer would use to mix togther to match a colour is a useful specification of that colour. We refer to these amounts as tristimulus values. One could imagine a visual colorimeter whereby an observer would try to match a colour that is to be specified by adjusting the intensities of three primary lights that are mixed together – once a match is obtained then the tristimulus values would define or specify the colour. All that would be necessary would be to able to decide on a set of primaries and manufacture the visual colorimeters so that they are very consistent from one device to the next. It would be a little clumsy though to have to use one of these visual colorimeters. But in principle it could work.
Fortunately the CIE does not require the use of such visual colorimeters since in 1931 the CIE measured the trismumulus values that observers made when matching various colours. These were averaged to create the so-called CIE standard observer. And here’s the really clever bit. Having defined the CIE standard observer it is possible to calculate the tristimulus values (the amounts of the three primaries that an observer would use to match a colour) without any further observations. All that is required is that we know the amount of light at each wavelength reflected by a sample or (in some cases) emitted from a device such as computer display and then – by using our knowledge of the CIE standard observer – it is possible to calculate the tristimulus values.
So what were the primaries. If you have read my previous post, What is a colour primary – http://colourware.wordpress.com/2009/07/08/what-is-a-colour-primary/ – you’ll know that the choice of colour primaries is somewhat arbitrary. Well, in fact the original determination of the standard observer what carried out in England using red, green and blue primaries. But the data obtained were later modified to refer to a different set of primaries known as X, Y and Z. It was necessary to make this adjustment because using any set of real primaries it was impossible to match any colour with mixtures of the primaries; using RGB meant many colours could be matched, but not all. So a set of so-called imaginary primaries was conceived which could – in theory – be used to match all colours. So the tristimulus values of the CIE system are known as X, Y and Z.
In fact, it didn’t really matter which set of primaries was used; the CIE system was concerned with colour matching. If two samples have the same tristimulus values then they would be a visual colour match no matter which set of primaries was used. So the choice of primaries really was not critical.
Today many instruments are commercially available – colorimeters, reflectance spectrophotometers, radiometers) – that, with the use of software, allow the CIE XYZ values to be measured; these instruments are extremely valuable in many industrial and commercial applications. The CIE system is still very much alive today, though many users often prefer to use one of the more advanced colour spaces – such as the CIELAB colour space – which was defined by the CIE in 1976 and whose values are very easily calculated from the CIE XYZ values. For further information about the CIE please visit their web site – http://www.colour.org/