Color Management Ebook
Color Management Ebook
Introduction
Most industries require that their products demonstrate In practice, it is generally impossible to reproduce the color
color consistency from one batch to another. For example, of a product 100% exactly; as in the example below, the
if you are painting a room and you run out of paint, you t-shirt could exhibit minimal color differences in different
expect that there will be no visible difference between places, even if we cannot perceive any differences visually.
the two batches used. There are also products for which Using colorimetry, such color differences can be measured
color consistency is required across a variety of materials. and recorded. Color measurement and the evaluation
Your automobile contains parts of the same color, such as of color differences help the manufacturer greatly in
plastic arm rests, carpeting, cloth interiors, etc. that are adhering to the specifications agreed between customer
made from different materials and processes. Often these and supplier. In order to determine the difference between
components may display small color differences when the colors of two samples, the color coordinates of the
located side-by-side, but if the differences are small you standard and of the reconstruction are entered in a color
find them visually acceptable. In either case, when the space; the distance of these two color points from each
color is grossly inconsistent, you will probably reject the other shows the color difference between the samples.
product as defective. The distance between two points is calculated with a
relationship based on its spatial projection onto each of
the three main variables of the color system. This is the
main application of the CIELab color system and the color
differences determined in this system.
where where
dL* represents the deviation of the lightness on dL* represents the deviation of the lightness on
the L* axis the L* axis
da* represents the red-green deviation on the a* dC* represents the deviation of the colorfulness
axis or chroma on the radius C*
db* represents the yellow-blue deviation on the dH (in degrees) represents the deviation of the
b* axis hue angle on h
{ }
a*0 = +51.72 da* = +2.60 a*1 = +54.32
h0 = 20.45° dh = 0.77° h1 = 21.22°
b*0 = +19.29 db* = +1.80 b*1 = +21.09 dH* = 0.78
dE* = 3.402 + 2.602 +1.802 = 4.64 dE* = 3.402 + 3.062 +0.782 = 4.64
Since the equation for the distance calculation (for the parameter dh)
can be expressed only in units of length, the distance of the hue angle dh
(actually expressed in °) is converted into a unit of length. This hue distance
is specified with dH*, in conjunction with the radius of the color circle C*,
which represents the chroma.
Color deviations and color tolerances in Tolerances dL* da* db* expressed
in perpendicular coordinates in the
the CIELab color space L* a* b* + b*
the b* axis
S0
Sample (E1) L*1a*1b*1 L*
+ b*
100
S1
90
70
60
50
db*
40 S0
30
da* b*0=+19.3 20
10
Standard (S0)
dC* – a* + a*
0 10 20 30 40 50 60 70 80 90 100
L*0a*0b*0 – b*
a*1=+20.0 a*0=+51.7
Bei D65/ 10°
In contrast to the theoretical L*a*b* system, colors in The same mathematical difference of 1, therefore, does
the actual perception space do not behave linearly with not correspond with our visual impression. The CIELab
each other. The human eye does not perceive color color space L* C* h provides an alternative in the
distances (green, red, yellow, blue) to the same extent “achromatic” area. Determination of the color deviation
as differences in colorfulness (chroma) and lightness. via cylindrically plotted coordinates L*, C* and h in the
Generally, a person will first perceive distances in color CIELab color space allows the description of color and
shade, then in colorfulness, and finally in lightness. color distances just as we see them. The total color
A color distance of e.g. dE = 1 is an acceptable difference (dE*) is split into the lightness difference (dL*),
color difference for brilliant yellow or green shades, the chroma difference (dC*) and the hue difference (dH*).
but for achromatic grey colors, in contrast, dE = 1
represents a different color that is not acceptable.
– a* + a*
L*
C1* Color deviations dL* dC* dh0
dC*0
C0*
dh* expressed in cylindrical
S0 coordinates – b*
dH*
S0
dh
h0 dL*0
E1
h
2
C*
Sample (E1)
L1*C1*h1
L* + b* h1=75,96°
90°
100 80°
70°
dE* 90 S1 L*=
52
dL* 80 60°
,15
50°
70
40°
L0*C0*h0 60
dH* 50 30°
Standard (S0) 40
20° h0=20,45°
4
30
dh S0
20 10°
dC* 10
– a* + a*
0
– b*
10 20 30 40 50 60 70 80 90 100
The color distance formulae in the CIELab color spaces The CMC color distance formula is as follows:
L*a*b* and L*C*h have the advantage of being relatively
simple and practical in their application.
dL* dC* dH*
A disadvantage is that the CIELab color system is not dECMC = ( )² + ( )² + ( )²
visually of uniform scale. The calculated color distances l SL c SC SH
do not correspond to the perceived or sensed color
distances for all colors. In practise, this means that for
the achromatic colors, the human eye can distinguish l lightness factor
the slightest differences in color shade. Accordingly,
the lowest possible dE*ab numerical value had to be c chroma factor
determined here. The more brilliant the color shades SL function of L
being evaluated, that is, the higher the C values, the
further out are the colors in the CIELab system, and the SC function of C
lower the sensitivity with which the human eye reacts to SH function of H and C
the color distances. Here, among others, a numerically
higher dE*ab difference is not recognised by the eye. The
eye is also better at evaluating differences in the color Valid for SL:
shade than differences in lightness or chroma (brilliance). If L* < 16 SL = 0.511
In order to avoid having to determine color tolerances 0.040975L*
per color in the CIELab system, and to bring If L* ≥ 16 SL =
1 + 0.01765L*
it more into line with the human eye, the
dE*ab color distance formula was further This correction improves the evaluation of dL values
improved. This brought about the by almost 200% in the case of very dark colors!
CMC formula, for example, which
is widespread today in the textile Valid for SC:
industry. 0.0638C*
SC = + 0.638
The CMC formula comes from 1 + 0.0131C*
Great Britain, where continuous
research has been carried With the parameter SC, dC values close to the
out since 1970. It was tested achromatic axis are weighted approx. 60% more
based on tens of thousands highly. For brilliant colors (high chroma values), CMC
of visual evaluations and decreases existing DC values.
finally standardised by the
UK standards body, the Valid for SH:
British Standards Institution.
SH = (FT + 1 – F) SC
The original name, JPC70,
was later changed to CMC (for C*4
color Measurement Committee where F =
C* + 1900
4
The “components” of dE, namely dL, unless 164° < h < 345°
dC and dH, are weighted with correction Or T = 0.56 + |0.2 Cos (168 + h)|
factors SL, SC and Sh, which themselves in turn
Note: | represents an absolute value
are dependent on the lightness, colorfulness and
hue. SL, SC and Sh are essentially hyperbolic functions, Due to the influence of SC, given dH values close to
ensuring that dL and dC increase as the colors become the achromatic axis are weighted more highly, but not
darker and more achromatic (greyer). dH also decreases as highly as with SC alone, due to the influence of the
as the chroma increases. A correction is also made factor f. According to the CMC formula, dH increases in
depending on the situation of the color circle. the orange area and in the violet area, and decreases in
the green to blue area and in the purple to red area.
The principle of
dH
CMC acceptability
*
*
dC
h
–a +a
-b
Hu
ea SL
xis
dL* dC* dH*
dECMC = (–b )² + ( )² + ( )²
C* l SL c SC SH
Chroma axis SC
CMC – tolerance = ellipsoid
SH
L*
– a* + a*
dL*0
– b* h0
dH*0
d dC*0
dL*0 = dL*1
dC*0 < dC*1 C*
dH*0 < dH*1
Lightness axis
SL = lightness semiaxis S0
SC = chroma semiaxis
SH = hue semiaxis
l and c = acceptability and =75,96°
+ b*
perception factors L* 90°
100 80°
L*
70° L*=
90 52
,15
80 60°
50°
70 S1
40°
60
50 30°
40
20°
2
h0=20,4
45°
4
30
20 10°
10 S0
– a* + a*
0
– b*
10 20 30 40 50 60 70 80 90 100
The CMC color distance formula is based on approximately Bei D65/ 10°
=82,45
C*
S1
L*
100
100
h
80 90
S0/S1 80
60
70
40
60
S0
Lightness
20
50
0 40
+a*
–a* b*
30
20
20
40
10
60 0
C*
C*=50
80
100
100 80 60 40 20 a* 0 20 40 60 80 100
–b*
The effects of these correction parameters can be seen in The graphic makes one thing clear: The CMC formula
the above graphic. The visually determined differences of does not provide a uniform representation system or
the same magnitude are specified as ellipses for the area form a color space, but it enables the calculation of
a*/b* for a constant lightness. The differences within an color deviations and acceptability based on an empirical
ellipse are perceived by the human eye as equal. The right- valuation of any color point in the CIELab color space.
hand side of the graphic shows the acceptability ellipses
In the context of improving the acceptability formulae and
on the L* axis (for a constant colorfulness C* = 50, but a
the color distances, the CIE developed the color distance
variable lightness L* of 0 -100).
formulae CIE94 and CIE2000.
In 1994, the CIE published the CIE94 color distance The factors kL, kC and kH are correction parameters that
formula. It is based on a similar approach to the CMC are linked with the observation conditions of the samples.
formula, but provides three correction parameters (kL, kC The reference conditions are determined experimentally as
and kH) that can be optimised according to the application typical conditions for the observation of control colors.
area. Observation conditions have also been added to the
formula, which serve as a basis for the presentation and
observation of the samples. SL = 1
SC = 1+0.045 C*
The CIE94 color distance formula is as follows: SH = 1+0.0015 C*
Note:
SL, SC, SH= Weighting factors
kL, kC, kH= Correction parameters The correction factors kL, kC and kH are still valuated very
badly for special prerequisites. The correction factors kL, kC
h and kH are equal to 1 for the reference conditions. In the
SL
L*
Even though it was an improvement on the CMC currently best matches visual perception. It contains
formula, CIE94 achieved little or no acceptance in not only weighting functions for lightness, colorfulness
the industry. Therefore, it was refined using new data and hue, but also mixing terms. These terms take into
sets and replaced by the new formula CIE2000. The account additional dependency of the colorfulness on
CIE2000 color distance formula is the formula that the hue.
The last term in the equation is also referred to as a rotation Assessment of CMC, CIE94 and CIE2000
term. This introduces an additional weighting dependent in summary
on the “rotating” hue, and should correct particularly bad
All of the corrections to the original CIELab dE formula
cases of lack of equivalence between visually perceived
represent a significant improvement to color difference
and calculated color distances in the blue color range.
evaluation. However, as long as no DIN or ISO standards
All of the color distance formulae described up until exist, no corrected dE formulae will gain acceptance in
now can be represented by means of the above practice. Therefore, the technical standards committee
equation. Thus, for CIE94 and CMC, SL = 1. The for color in the DIN (especially working committee 4), in
rotation term does not exist for the color distance parallel with the development of the CIE (CIE2000), had
formulae CMC and CIE94, so therefore it is zero (RT=0). the idea of transforming the entire color space to make the
scale more uniform instead of modifying the color distance
CIE2000 gets very close to the goal of obtaining
formulae themselves. The result was a new color coordinate
an equivalent color distance for all shades of color.
system, which subsequently defined a color space that had
a uniform chromaticity scale for small color distances. As
color distances can now be calculated as vector length
Comparison between from the differences of the color coordinates (here L99, a99
dE*ab and dE00 and b99), this is referred to as a “Euclidean color space”.
The relevant formula was introduced in 1999 as the
dE*ab dE00 DIN 99 formula.
dE*ab = 3 dE00 = 1
Relative color differences – comparison of
differently calculated color distances
dE*ab= 2 dE00 = 1 L* a* b* C*ab dE*ab dE94 dE00 dE99
Cyan (C) 1 54 -37 -50 62.2 6.00 3.54 2.29 2.16
2 52 -41 -46 61.6
Magenta (M) 1 47 75 -6 75.2 6.00 2.94 2.66 2.54
2 45 79 -2 79.0
dE*ab = 1 dE00 = 1 Yellow(Y) 1 88 -6 95 95.2 6.00 2.77 2.69 2.54
2 86 -10 91 91.5
Black 1 18 0 -1 1.0 6.00 5.78 6.28 4.76
2 16 4 -5 6.4
C+M 1 26 22 -45 50.1 6.00 3.73 4.56 3.97
2 24 26 -41 48.5
C+Y 1 49 -65 30 71.6 6.00 3.26 2.97 2.83
2 47 -69 26 73.7
M+Y 1 48 65 45 79.1 6.00 3.23 3.48 2.59
2 46 69 41 80.3
Paper 1 93 0 -3 3.0 6.00 5.45 6.13 4.09
2 91 4 -7 8.1
Calculation
Lightness transformation
The lightness L* is transformed to the DIN 99 lightness L99 :
Step 2:
compression
of the f axis
1
L99 = ( ) • (105.51 • ln (1+0.0158 • L*))
kE
Colorfulness transformation
The individual calculations are as follows: From this, the chroma value G (colorfulness) is then
calculated:
a* and b* are transformed to:
Redness values (red/green axis) G= (e² + f²)
ln (1 + 0.045 • G)
k=
(kCH • kE • 0.045)
Yellowness value f (yellow/blue axis)
80
60
40
Conclusion and outlook for the future
L99
20
Metamerism When you use the same ingredients in the original sample to
match a color, you can match the spectral curve of the object,
wavelength by wavelength. However, this is not necessary to
Metamerism is a characteristic of a pair of samples. reproduce a color. In commercial applications, it is standard
Two samples match when viewed by a specific practice to match the colorimetric description of a particular
observer under a specific l amp. H owever, w hen color. You find a formula that matches the tristimulus values of
either the lamp or observer changes, the colors no a color for a specific lighting and viewing condition. To do this
longer appear to match. The choice of colorants in the you do not have to have the exact colorants used to make the
recipe influences t he d egree o f m etamerism b etween target color. You may find several different recipes to match
the samples. Computer color matching systems the color. However, keep in mind that changing the lighting
include settings to select the least metameric formula or viewing conditions, changes the colorimetric description
available to match a color. The formula selected may of the color. When you match the tristimulus values, if you
be the best match to the color under a variety of change either condition the colors may no longer match.
lighting and viewing conditions, and you may not be
able to visually detect the metamerism between the
samples when you change either condition.
≠ =
Color-matching functions
Metamerism
100 %
Standard specifications (X-Y-Z)
Sample
for the 10° -normal observer 90 %
80 %
Illuminant type D65 Illuminant type A
(Daylight) (Artificial light)
70 %
Reflectance value (%)
20 %
10 %
0
400 500 600 700
Wavelength (nm)
•
•
•
•
•
•
•
October, 2019