How to measure Colour


Joachim Köppen Strasbourg March 2010


Light is composed of electromagnetic waves of different wavelengths: The visible ranges from about 450 nm wavelength (which we perceive as violet) to about 700 nm (which we see as red light). The image below gives an impression of how the normally-sighted human perceives the radaition of the various wavelengths.

White light is the mixture of all these contributions: the spectrum of white light has basically equal intensity for all wavelengths. This is not strictly true, as sunlight and the light from incandescent lamps appears to us somewhat yellowish and warm, in contrast to most types of fluorescent lamps.

When we perceive the colour of an object, our visual system besically compares the contributions of light of different wavelength. If the longer wavelengths dominate, the object has a redder colour. In the same way we can build an instrument which measures colour:

We use a photometer to measure the light intensity either without or with a colour filter placed in front of the sensor. Suppose this filter is a red filter. When we shine white light on the photometer, we shall get two readings of the resistance of the photoresistor:

The values will not be equal, because the red filter takes out the blue part of the light, and therefore R_red > R_white, so the ratio R_red/R_white will be larger than one.

Now let us repeat the measurements with red light, such as by placing a filter of red plastic foil in front of our light source. Then the light will no longer contain the blue spectral part, and therefore the two measurements will give almost the same values, or the ratio R_red/R_white will go down, near to 1.0.

If we perform the experiment with green or blue light, the photometer without red filter will receive all the light available, but with the red filter it will receive much less, so the ratio R_red/R_white goes up!

In this fashion, the ratio R_red/R_white of the resistances is a measure of the redness or blueness of the light!

Instead of doing measurements by placing a colour filter in front of a single photometer, we can use two photosensors, placed side-by-side, and shown below. The two tubes of black cardboard serve as collimators, so that the sensors can be pointed towards an object to analyse its light, without confusion from light coming from other directions.

One sensor sees white light, in front of the other we place the filter. Both photosensors should have the same characteristics, so that they give the same resistances under the same amount of light. This needs to be checked carefully. The best way is to buy several photoresistors and by tests we select a pair which have very similar characteristics. With the help of a variable resistor (of about 10kOhm) and a small instrument we build a Wheatstone bridge circuit, supplied by a small battery. Under white light, we adjust the variable resistor to get a reading of the instrument at mid-scale. With a red filter, a deflection to higher or lower values indicate whether the colour becomes redder or bluer.

The choice of the colour filter(s) determines the quality of the measurements. Ideally, a filter should have a sharp transition between passing through light in one range and blocking it in the other. You can easily look at the filter characteristics using the CDROM spectroscope. The following images show what spectral regions a red, green, and blue filter let pass through (below) from the white light (above):

I find that it is very easy to find good red filters: The red plastic covers from the rear bicycle lights. Some of them are very good, cutting out only the red spectrum. Good green and blue filters are much more difficult to find. Clear plastic document files may look nice, but can be quite disappointing in their filtering action!

We may use the same photosensor, but use several different filters. For example, I used my experimental LDR Photometer making many observations of various light sources and the sky above Kiel under a great variety of conditions. Here are some of the original data. The readings were done through various filters:

In the table below, all resistances are given in kOhm.

SourceWhiteERedEGreenEBlue RedYellowBluedarkBlueIR
Tungsten Lamp1.11.923.54.4 1.61.42.133.89.0
Fluorescent Lamp16.942.8400900 2823606304000
direct Sun0.0160.0300.1220.60 0.0230.0200.0260.1270.120
morning Sky3.714.244.040.5 7.95.78.030.090.5
Snow1.02.7127 1.81.472.1611.817.7
Dawn13.044165135 261928129310
blue Sky2.411.32830 5.53.95.218.275

The following table shows more mesurements, but here all columns show already the ratio of the measured resistance and the 'white' resistance. Also, they have been arranged in order of increasing R_red/R_white. Note that the description in the first column gives simply my own impression.

SourceWhiteERedEGreenEBlue RedYellowBluedarkBlueIR
Tungsten Bulb11.6203.9 1.41.21.8307.9
direct Sun11.89.03.8 1.41.21.710.57.4
rosy Sky12.113.65.9 1.61.31.91311
Fluorescent Lamp12.72453 1.61.43.637240
grey Sky12.814.67.4 1.81.52.212.7--
white Sky12.9157.8 1.81.52.312.7--
Snow13.3169.6 2.21.72.414.5--
blue Sky13.512.610 2.11.62.29.323.5
light blue Sky13.7149.3 2.11.62.18.9--
dawn Sky13.713.511 2.21.62.21025
deep blue Sky14.313.510.4 2.31.72.17.7--
dark blue Sky14.614.510 2.41.72.18.2--

One can already see from the table, that the bluer the sky, the larger is the ratio R_red/R_white. This is very clear with the red gelatine filter (ERed), but also the poor red filter (Red) shows the same behaviour. Neither the blue nor the green filter shows an equally clear trend. For a measurement of the blueness of the sky, it would suffice to use only two photometers, one without a filter and the other with a good red filter. If we use an additional blue channel, we are able to discriminate between the colours in a more precise way:



| Top of the Page | Back to the MainPage | to my HomePage |


last update: March 2010 J.Köppen