The CIELAB hue wheel

Billy Biggs <vektor@dumbterm.net>

The CIELAB colour space was defined in 1976 by the CIE to standardize a method of colour differences (how different are these two red paints?). CIELAB can be seen as modelling colour appearance, rather than modelling light intensity as in an RGB space or in CIEXYZ.

Since CIELAB is a reasonable predictor of visual response, we can use it for other perceptually based tasks such as mapping colours or hues.

A visual representation of the CIELAB hue wheel

Below is my rendering of the CIELAB hue circle in sRGB. Since many of the colours in this hue circle are not representable, I used a simple (and therefore pretty terrible) gamut mapping algorithm.

CIELAB hue circle

This is a descriptive representation of the CIELAB hue circle, from Bruce MacEvoy's handprint site. It very nicely shows how the space distributes some of the important hues.

CIELAB descriptive hue circle

This image is © 2003 handprint media

Finally, here is a rendering of the CIELAB hue circle, hilighted to show representable sRGB colours. The dim region is the area I had to map into the sRGB gamut. I am still not happy with the gamut mapping of the above rendering.

CIELAB hue circle

Here is the set of hues along a constant chroma of 40 and a constant lightness of 74. All of these colours are in gamut for sRGB.

CIELAB hues with chroma 40 and lightness 74

The following is an exaggerated set of hues, with chroma 100 and constant lightness 74. Many of these are out of gamut, and have been clamped.

CIELAB hues with chroma 100 and lightness 74

Some notable colours and their complement in CIELAB.

L* 58.2, C 37.6, h 247.4
< -- >
L* 58.2, C 37.6, h 67.44
L* 37.6, C 69.1, h 24.9
< -- >
L* 37.6, C 69.1, h 204.89