Reading time : 8 minutes


The Color Consistency Index is a unit of measurement which enables a scientific quantification of color mixing quality.


It is very difficult to quantify the quality of color because everyone has a different way to perceive color. We all have different acceptance levels concerning color mixing quality.

Sometimes, it is difficult to characterize a good optic that provides the best beam with good color mixing, but also to compare the differences of seperate Led/Optic solutions.

We found it necessary to create a unit of measurement that enables the quantification of the quality of color mixing in a scientific way.

The Color Consistency Index is based upon physics and colorimetry.

1. The visible light is only a small fraction of the electromagnetic radiations, the human eye can only see wavelengths from 380nm (violet) to 780nm (deep red).


2. The visible light is converted by the human eye retina sensors into three stimuli X, Y, Z. The retina sensors are called “cones” and there are three kind of cones : one cone for the red (X), one cone for the green (Y) and one cone for the blue (Z).

color-consistency-index-retina cones-sensitivity

3. These three stimuli X, Y, Z generate a three-dimensional color space, which is too complex to handle. Therefore the three stimuli shall be normalized in order to separate the absolute luminance from the relevant color information. This normalization step is performed by the following operation.


4. The normalized z stimuli may be obtained only from x and y, therefore the three-dimensional color space is now reduced to a two-dimensional space.

This is how the (x, y) color space (also known as CIE1931 color space) is obtained. When plotted on a two dimensional picture, we get the famous “horseshoe” diagram, as shown below.

Now let’s consider two adjacent color shades inside this diagram. How can the eye discriminate two adjacent color shades? David MacAdam answered this question in 1949. He conducted experimentations on a representative population.


5. Then based on the results, he defined 25 ellipses with different sizes and orientations, in which two color shades may not be discriminated by an average human eye.

This is how the MacAdam ellipses are defined : MacAdam ellipses are areas of the CIE1931 diagram, in which two color shades may not be differentiated.

These ellipses greatly help to understand how sensitive the human eye is. However the ellipses have non-constant size and orientation, which makes them difficult to use in practical experience. Ideally, constant-sized circles would be needed for metrology equipment.


6. For this reason, another color space was defined in which the human eye sensitivity is more even. The idea is to apply a reversible non-linear transformation in order to “distort” the color space.

This is how the CIE1976 color space was defined, it is another color space derived from CIE1931 in which the human eye has a more constant sensitivity. The transformations from one color space to the other are given by the following formulas.


7. Two new stimuli u’ and v’ are obtained through the direct transformation. When plotted, we obtain the CIE1976 color space, as shown below.


8. In the CIE1976 diagram, MacAdam ellipses are more uniform, with comparable size and orientation, although they are not perfectly identical. In particular, if we have a closer look to the white shades, also known as the black body locus or Planckian locus, then the MacAdam ellipses can be assimilated to constant circles.

In the CIE1976 diagram, next to the black body locus (where all the white shades are located) the MacAdam ellipses are equivalent to circles with a D=0.0022 constant diameter.



MacAdam ellipses are used to qualify chromatic variations around a possible target value and define from which value this variation is visible to human eyes. This applies to all white and colored lighting. As human eyes sensitivity is not consistent among color space, ellipses sizes are different following the colors.

A one MacAdam ellipes varition will not be visible to the human eye. In between 2 and 3 ellipses variation will barely be visible. Depending on the application, a more than 4 ellipses variation is usually not  recommended, as clearly showing non consistent color rendering.


1. As it is showed in the CIE1976 diagram, next to the black body locus (where all the white shades are located) the MacAdam ellipses are equivalent to circles with a D=0.0022 constant diameter. Therefore a convenient way to check if two different white light sources may be discriminated is to compute the distance Δ between these two white light sources in the CIE1976 diagram. If the distance Δ is lower than D=0.0022, then the two whites light sources may not be discriminated.


2. This is how the n-step MacAdam ellipses are defined :

  •  Consider two different white light sources (1) and (2)
  •  Measure their chromaticity coordinates (x1 y1) and (x2 y2) in the CIE 1931 diagram
  •  Convert (x1 y1) and (x2 y2) into (u’1 v’1) and (u’2 v’2) in the CIE 1976 diagram
  •  Compute the distance D between (u’1 v’1) and (u’2 v’2)
  •  Compute n = D / 0.0022
  •  The result is the number of MacAdam ellipse steps. The higher the n-steps, the greater the visual difference between two white light sources
collimator-n-steps mac adam ellipses


The n-step MacAdam ellipse is a commonly used technique to discriminate individual white light sources. All LED manufacturers use it to define their color bins for white LEDs. However, our topic is a little bit different. The topic is not to discriminate two different white light sources, the topic is to measure color variations inside a single light distribution.

The idea is to extend the n-step ellipse concept, from two discrete points to a continuous distribution. Instead of considering the distance between two discrete points, the standard deviation of a continuous distribution shall be considered. Let’s consider a white luminaire projecting a whitish light distribution on a screen.

The idea is to take a « picture » of the illuminance distribution and treat all pixels from this picture as elementary white light sources. Then the standard deviation from all pixels is computed and translated into MacAdam ellipses.

This is how the Color Consistency Index is built, it is an extension of the MacAdam ellipses.

1. Display a white color, from 2700°K to 6500°K, preferably 6000°K

In other words, consider a white resulting light, not some fancy colors.

The technique assumes that MacAdam ellipses are constant radius circles in the CIE1976 diagram. However, in the CIE1976 diagram, MacAdam ellipses may be assimilated to circles with a constant radius only for white shades, next to the black body locus. For any other colors, especially for saturated colors, MacAdam ellipses still vary in size and orientation.

The ideal situation is to consider “perfect” white, which corresponds to a correlated color temperature of 6000°K (x=1/3 and y=1/3 in the CIE1931 diagram). However any white shade from 6500°K to 2700°K is still valid.

2. Map the chromaticity coordinates with a calibrated video-colorimeter

In other words, project the light distribution on a white screen and “take a picture” of it with a calibrated metrology equipment.

As for any physical measurement, a proper laboratory equipment is needed. A calibrated luminance meter / video-colorimeter shall be used for the measurement. The requirements are as follows :

  •  Calibrated for luminance/illuminance, with linear sensitivity
  •  Calibrated for chromaticity, in CIE1931 (x, y) or CIE1976 (u’, v’) diagram
  •  10-bit pixel depth minimum, 12-bit pixel depth ideally
  •  HDR cameras can also be used and are recommended

Regular digital cameras use hidden signal transformations in order to make pictures look better. These signal transformations, on which the user has no control, are typically : Raw non-calibrated signal XYZ => Linear matrix transform RGB => Automatic white balance => Non-linear gamma correction sRGB. One can understand that computing (x, y) chromaticity coordinates with such altered data may be hazardous. Therefore, a webcam or a smartphone may not be used !!!

3. Skip all pixels which are less than 10% of the maximum illuminance

In other words, the pixels with lower energy are not significant and shall not be considered.

Computing the (x, y) color coordinates out of a 12-bit depth digital image may be tricky. The (x, y) color coordinates shall be calculated out of the original X, Y, Z stimuli with the following formulas : x=X/(X+Y+Z) and y= x=Y/(X+Y+Z). If the X, Y, Z stimuli are too low, which occurs in dark areas with low signal, then the quantification process from the 12-bit digitization will induce a significant noise in the calculation. This is like computing A/B limit with A and B getting simultaneously to zero.

The graph below comes from a measurement made with a 12-bit calibrated video-colorimeter. A white light distribution with a good-but-not-perfect uniformity was measured for several exposure times. Then the standard deviation of the (u’, v’) mean color point was computed for each exposure time. 100% saturation means that the camera signal reaches 4096 value.

The measurement is stable beyond 5% and is altered below 5%. Therefore it is safe to consider only pixels that represent >10% of the maximum illuminance, and adjust the maximum illuminance to >50% of the camera saturation. Any pixel lower than 10% of the maximum illuminance shall be skipped.

This 10% threshold has another interpretation. In classical photometry, the intensity distribution is characterized with the Full Width Half Maximum angle (FWHM) and the Full Width Tenth percent of the Maximum angle (FWTM). It is commonly agreed that the FWTM value represents the main light distribution as the human eye perceives it. Skipping all pixels lower than 10% of the maximum illuminance means that only the main light distribution, as the human eye perceives it, is considered in the calculation.

4. Weight the pixels by the relative illuminance

in other words, more importance is granted to the brighter pixels.

All day life experience shows that color uniformity issues are more obvious for the human eye when the illuminance is higher. For this reason, when performing operations on the chromaticity coordinates, each step of the calculation shall be weighted by the illuminance.

5. For all significant pixels, compute the average colorimetric point in XY space (x0, y0)

Now it is time to compute the result. In order to compute the standard deviation, we need first to compute the mean value.


Then we shall compute the Mean Color Point (x0, y0). This shall be done in the CIE1931 xy diagram only, because CIE1931 xy is a linear color space, while CIE1976 u’v’ is a non-linear color space. However doing the calculation in CIE1931 xy or CIE1976 u’v’ makes little or no difference in practical experience.

Then the Mean Color Point (x0, y0), weighted by the illuminance, shall be computed as follows.


When the illuminance is constant (En=constant), one can remark that the formula is a mean value calculation.

Remember that any pixel lower than 10% of the maximum illuminance shall be skipped.

6. For all significant pixels, compute the standard deviation in U'V' space: u’v’

The Mean Color Point (x0, y0) shall be translated into CIE1976 (u’0, v’0) color coordinates, with the following formulas


Then the standard deviation su’v’, weighted by the illuminance, shall be computed as follows.


When the illuminance is constant (En=constant), one can remark that the formula is a standard deviation calculation.

Remember that any pixel lower than 10% of the maximum illuminance shall be skipped.


The interpretation of our calculation indicates that the Color Consistency Index is an extension of MacAdam ellipses, with a number varying between 0.001 à 0.050.

We decided to add this indicator of MacAdam ellipses to all our calculations of qualification between our LED partners and our different optics made for color mixing applications.

When you navigate on our website through the page “standard products”, you can now search for a compatibility by using the field “Color Consistency Index”.


You can also discover the CCI explained by Laurent Barel, our sales & Marketing Director
on our youtube channel during the Webinar “Optimize your light” by Lumitronix.


Did you patent the Color Consistency Index? Do you allow third parties to measure the Color Consistency Index of their own luminaires?

We are talking about science and science may not be patented. Anybody is free to use the Color consistency Index and share the results.

How can a single number represent accurately a complete light distribution?

The Color Consistency Index is an indicator which gives a tendency and which compares two light distributions. It was not meant to give a full understanding on how the colors look. To some extent, the Color Consistency Index is similar to the Full Width Half Maximum angle (FWHM). The FWHM is an indicator which gives a tendency on the beam size, it does not provide a complete and thorough overview of the light distribution.

Why did you choose this approach and why didn't you develop a method which takes more physical parameters into account?

The idea is to use a known physical concept which is familiar to people in the lighting industry and extend it to the complexities of color uniformity and color mixing. We were afraid that few people would understand and assimilate a new technique based on complex signal processing and obscure calculations.

Could you share a few measurements made with this technique?

You may visit our website and browse our standard optic portfolio. Most of our color mixing optics are characterized with the Color Consistency Index.

So the Color Consistency Index characterizes the quality of an optical component?

Not exactly, the Color Consistency Index measures the association of a light source (LED) and an optical component (collimator). In order to get a good color mixing, you need a good LED and a good collimator. The quality of the alignment and assembling also impacts the color mixing quality.

May I use the Color Consistency Index to characterize the color-over-angle of my white static luminaire?

Of course ! The technique was initially developed for RGBW color mixing applications, but it also works with tunable white luminaires as well as white static luminaires. If you can define a color correlated temperature for your luminaire, then you may characterize it with the Color Consistency Index.



Stay tuned to be informed
about our new highlights.

Posted in Gaggione's R&D

Stay in touch with GAGGIONE

Don’t miss our events, new products, news...