Color Calibration
Color Calibration
com
Eye Sensitivity
This White Paper describes in detail what color is, 2.0
x (λ)
how it can be described in figures and how cameras
y (λ)
can be color-calibrated. z (λ)
1,5
“crisp” and “fresh” in order to increase the incentive to Figure 1: Color sensitivities of the three receptor types in the
buy. For the inspection systems for color-monitoring an human eye
optimized, standardized color representation is impor-
tant, so that different devices and installations produce
the same result when presented with the same color But how can colors be described so that they can be
information. For example, in the printing industry the handled in technical applications? In the course of time,
printed image is often checked on a monitor by a more than one answer has been found to this question.
human observer. To do this, the color on the monitor
has to be as realistic as possible in order to prevent In 1931 the International Commission for Illumination
incorrect decisions. (CIE = Commission Internationale de l’Éclairage)
defined the Yxy color space, in which all colors visible
This is only one example of many applications where to the human eye can be described. The commission is
high color accuracy is essential. an independent organization with the aim of interna-
tional cooperation for information exchange, for
example in illumination matters. Graphically, the Yxy
What is Color? color space is illustrated in the standard color chart for
the CIE color system in the shape of a shoe print. In this
When talking about a specific color it often happens color chart every color is represented by a point in a
that it is described differently by different people. The plane. The position of the point is described with the
color perception is created by the brain and the human variables x, y and Y. x represents the red/purple axis
eye together. For this reason, the subjective perception and y the green axis. The Y axis contains information
may vary. By effectively correcting the human sense of on the brightness of the color shade not included in the
sight by means of effective methods, this effect can standard color chart (the latter is a projection of the
even be observed for the same person. Physical color entire color space onto a plane).
sensations are created by electromagnetic waves of
wavelengths between 380 and 780 nm. In our eyes, One disadvantage of the Yxy color space is that it
these waves stimulate receptors for three different includes colors which cannot be perceived by the
color sensitivities. Their signals are processed in our human eye. This makes the color space somewhat
brains to form a color sensation. unwieldy. On the other hand all perceivable colors can
be represented in this color space.
1
Advantages of the RGB color Space
520
540
NTSC
appear in reality. With such a calibrated camera you
500 sRGB
Euroscale Coated CMYK
can measure colors and pass on standardized color
0,5
580
values. This is particularly important for the printing
3000 K industry. When using a calibrated camera the colors in
0,4 A 2000 K
D50
D55
D65
4000 K
1500 K 600 the image can be compared to the target values. This is
B
D75
D9300
C
E
1000 K
620 the precondition for achieving a color image true to the
0,3
10000 K
15000 K
640
700 original.
Unendlich
0,2
480
0,1
460
0,1 380 0,2 0,3 0,4 0,5 0,6 0,7 0,8
2
Different Color Systems
3
Four Steps of Color Calibration Used by
Basler
Start
1. Step 2. Step
3. Step
Aim
Matrix Correction
4. Step
Six-Axis-
nearly perfect
Operator
Figure 9: Illustration of the four steps towards a good color calibration: White balancing, gamma correction, matrix correction
and correction by the six-axis operator
4
Step 1 – White Balancing Step 3 - Matrix Correction
The calibration focuses in the first step - the white The name of the correction refers to the calculation for
balance - on the grey squares in the bottom line of the realizing this operation, in which the input values are
Greta Macbeth ColorChecker®. The white balancing transformed to the corrected values by means of a
matches the three color channels to the illumination so so-called matrix multiplication. The matrix correction is
that they appear grey, in just the same way as the an attempt to match the spectral sensitivity of the color
human eye does this. pixels in the sensor (color filter of the sensor) to the
spectral sensitivity of the receptors in the eye. The
Step 2 – Gamma Correction correction step works with just six free parameters. For
this reason the optimum result is not normally achieved
After the grey fields, thanks to the white balancing, are in this operation. The final gap is closed in the next
now actually grey and no longer show a color tinge, the correction step.
lightness of the fields is matched to the perception of
the human eye. In contrast to a camera sensor, the Step 4 - Correction by means of the Six-Axis-Operator
human eye does not perceive differences in brightness
linearly. Instead, the differences in brightness in the The six-axis-operator is used for the fine correction of
dark areas are perceived to be greater while they the color representation. In contrast to the matrix
appear weaker in bright areas. This also influences the correction, its adjustment is intuitive. The user can
color perception very strongly. Without correct gamma therefore use this correction step in addition to match
correction, color representation is not possible because the representation to his personal color sensitivities.
otherwise the color saturation would depend on the
brightness. For Basler cameras, a color calibration can be carried
out in a few steps by means of the Pylon software
In
1,0
gamma
correction
1
2.2
0.5 0.5
0,5
CRT
0.218
gamma
0.218
2.2
0 Out
0 0,5 1,0
Figure 11: Color calibration of basler cameras via the pylon GUI
5
Summary
3. Step
Matrix Correction
Figure 12: ∆E before (left-hand side) and after color calibration (right-hand side)
06/2012
Basler AG
Germany, Headquarters USA Asia
Tel. +49 4102 463 500 Tel. +1 610 280 0171 Tel. +65 6425 0472
Fax +49 4102 463 599 Fax +1 610 280 7608 Fax +65 6425 0473
[email protected] [email protected] [email protected]
baslerweb.com
6