7/31/2019 Notes on Color Vision Theory
1/50
J. M. Williams Color Vision Notes 1
Notes on Color Vision Theory
by John Michael [email protected]
2012-06-11
Mathematical and physical assumptions, with graduate-level commentary, onthe content of MacAdams' Sources of Color Science textbook.
Keywords: color vision, color, color science, vision, wavelength, brightness,
luminance, illuminance, line element, trichromatic, Schroedinger, Helmholtz,
differential equation, calculus, derivative, integral, tensor, Grassman's laws, just
noticeable difference, spectral locus, pigment
Copyright (c) 1978, 2012 by John Michael Williams. All rights reserved.
7/31/2019 Notes on Color Vision Theory
2/50
J. M. Williams Color Vision Notes 2
Preface
This is a reprint of notes and exercises slightly revised from a series of lectures given in
the summer of 1978 at Southern Illinois University, Carbondale, as part of a graduate-level
advanced seminar on vision, hosted by Professor Alfred Lit.These Notes include only the topics on color vision by the present author.
The coverage below is very much up-to-date in 2012, even after more than 30 years,
because the understanding of quantitative aspects of human color vision has changed little
since the middle of the twentieth century. A few minor differences, such as the order of
arguments in integrals, will be noticed.
The reading references for the Notes are for the book, Sources of Color Science, by D.
L. MacAdam -- Cambridge, Mass.: TheMIT Press, 1970. This book of writings by classical
and modern experts was required of the attendees of the lecture series. This book is out of
print at present, but it is available in libraries and from Google and other online suppliers.
A few of the explanations below are meaningful only in the context of the MacAdam book.
However, considerable additional explanatory material is included in these Notes, which were
written to be understandable to anyone with some knowledge of the problems and a semester
or so of calculus. All the theory and practice of color vision is heavily mathematical, so a great
deal of the content of these Notes is devoted to a review of certain specific mathematical topics
possibly overlooked or forgotten by the attendees.
Readers seeking further insight into human color vision should supplement the
MacAdam text with the authoritative coverage in Color Science (2nd ed.), by G. Wyszecki
and W. S. Stiles -- John Wiley and Sons: New York, 1982. Other relevant material may be
found in Vision and Visual Perception, by C. H. Graham -- John Wiley and Sons: NewYork, 1985; inHuman Color Vision, by R. M. Boynton -- Holt, Rinehart & Winston: New
York, 1979; in Visual Perception, by T. N. Cornsweet -- Academic Press: New York, 1970;
and, in theHandbook of Chemistry and Physics.
Original
Day Topic
June 12: I. Early Formulations of Color
June 13: II. The Nineteenth-Century Chromaticity Diagram
June 14: III. The Nineteenth-Century Trichromatic Retina
June 15: IV. Color PhotographyJune 16: V. Basic Color Operations
June 19: VI. Introduction to the Line Element
June 20: VII. The Line Element
June 21: VIII. Colorimatry
June 22: IX. Colorimatry and Psychophysics
June 23: X. Review (not included here)
7/31/2019 Notes on Color Vision Theory
3/50
J. M. Williams Color Vision Notes 3
Basic Terms and Definitions for the Readings and these Notes
Note: These terms and definitions may be somewhat informal and are tailored for the current
course. They provide supplementary explanations for all the special terms used in the
MacAdam textbook and other similar publications. Readers new to the numerical analysis of
vision especially should understand the difference between radiometric and photometricquantities.
1. A light. A stimulus defined by its physical properties and capable of evoking a response of
color.
2. color. A response to light energy which makes lights discriminable independent of their
spatial characteristics such as size, shape, distance, or association with an object. For present
purposes, this word will be used to refer to any difference, including a luminance difference,
which is reduced to near-zero during color matching.
3. reflection (of light). A change in the direction of flow (= flux) of light energy which leaves
the wavelength unaltered and which, at a smooth, abrupt interface, obeys the laws of rayoptics governing reflection.
4. refraction (of light). A change in the direction of flow of light energy which depends on a
change in wavelength and which, at a smooth, abrupt interface, obeys the laws of wave
optics governing refraction.
5. refractive index (of a medium). The ratio of the speed of light in a vacuum to the speed of
light in that medium. For a speed of light c = in a narrow frequency band d, the change in
speed at an interface is given exactly by the change of wavelength . Refractive index n in
general depends upon (a) frequency and (b) the direction of the E-vector (polarization) of
light in the medium.
6. absorption (of light). Diminishment of energy of light because of conversion of some or all of
the energy to heat or to the motion of atoms or charged particles in the absorbing medium.
7. pigment. Something which absorbs light.
8. visual pigment (of the eye). A pigment which supplies energy for physiological processes
governing vision.
9. absorbance spectrum (of a substance). A graph of light energy which is being absorbed as a
function of the wavelength or the frequency of incident light. The incident light is
assumed, or its units of measurement are normalized, to have equal energy flux in each small
interval d or d.
10. reflectance spectrum (of a substance). A graph of light energy which is being reflected as a
function of wavelength or frequency . Again, an equal-energy incident light is assumed or
is normalized.
11. action spectrum (of a response). A graph of some measure of a response as a function of
the wavelength or the frequency of a light-stimulus which is or was being presented. The
response may be an operant [in the sense of operant conditioning]; or, it may be some neural or
biochemical reaction occurring in the visual system.
7/31/2019 Notes on Color Vision Theory
4/50
J. M. Williams Color Vision Notes 4
12. radiance (of a light source). This is a radiometric term. Radiance is measured in units of
power (or flux)Pradiated toward some receiving surface. This is power per unit solid angle
per square meter of source surface. Radiance is defined in small regions dA near any point on
a source in terms of radiant emittance P/A at that point; the energy involved is that which
leaves the region in a narrow pencil (cone) including a given angular direction toward the
receiving surface. The orientation of the element of area dA with respect to the radiatingangle involves a cos factor for which = 0 if dA is perpendicular to the direction . All
this leads to a differential definition of radiance N at a given wavelength as
N = ____d2P _____ (1)
(cosdA d)
13. irradiance (of a receiving surface, caused by a source). This is a radiometric term in units
of powerPincidental (but not necessarily absorbed) per square meter of receiver surface.
Irradiance is defined in small regions dA near any point of the receiving surface in terms of
the radiant flux per unit area P/A at that point. Radiant flux is energy flow per unit time
per unit area and varies inversely as the square of the distance between source and receiver.
This flux also varies as cos , with the direction of orientation of the receiver element dA
with respect to the source direction.
A differential definition of irradiance H at a given wavelength therefore is
H = dP / dA (2)
14. luminance (of a light source). A photometric term corresponding to source radiance
adjusted for the sensitivity of the human eye. To obtain luminous flux F from radiant flux at
photopic (color-visible) levels of illuminance, the relative luminous efficiency curve V is used:
F=k visible
PVd (3)
Then, a differential definition of the luminance L of a source becomes,
L = d2 F_ _ (4)
cos dA d
as in the definition of radiance above. At scotopic levels, the Purkinje-shifted scotopic relative
luminous efficiency curve V' is used in (3).
15. illuminance (of a receiving surface caused by a source). A photometric term
corresponding to irradiance, but adjusted for the sensitivity of the human eye. Once the
source luminous flux is obtained as in (3) above, a differential definition of illuminance E is
given by,
E=dF
dA(5)
This term is extremely important in experimental and diagnostic computations. A
corrected retinal illuminance E' may be obtained from the transmittance T of the ocular
media. For such a correction, it would be possible first to compute a corrected luminous flux
by
corrected F '= k visible
PTVd (6)
7/31/2019 Notes on Color Vision Theory
5/50
J. M. Williams Color Vision Notes 5
Next, the definition (4) above may be used:
corrected L'=d
2F '
cosdAd=
1
cos
d
d(dF '
dA)
Using (5) above, and for retinal and distant source surfaces perpendicular to the optic
axis, we then find
L' d=dF '
dA= kdE ' ; (7)
and the final transmittance-corrected troland value E' then would be
E'= :pupil area
L' d= L' S (8)
in which by convention S = total pupil area in multiples of a 1 mm2 artificial pupil (to
standardize the area of visual input just before the eye).
The troland value E commonly in use is uncorrected and is based on a luminance Ldirectly taken from equation (4) above:
E= L S (9)
To control for the Stiles-Crawford effects, a different measure of retinal illuminance may be
defined by making L a function of pupillary entry , which is measured by displacement from
the visual axis. This just means that the illumination of the eye is displaced from the imaging
center of the pupil and/or is no longer exactly perpendicular to the pupil. In this context, the
Stiles-Crawford effects mean that
L
0 (10)
and so,
troland valueE ' '= pupil area
[ pupil radius
L
d] d
= S pupil radius
L
d (11)
16. hue (of a color). A change in hue depends mainly upon a change in wavelength of a light,
but it also may depend upon changes in purity and/or luminance of that light. In terms of
generalized differential quantities, if
d (hue) =(color )
d+
(color)(purity)
d(purity) +(color )
(L)dL ;
then, for a change in hue,
(color )
> >(color)
(purity)or
(color )(L)
.
7/31/2019 Notes on Color Vision Theory
6/50
J. M. Williams Color Vision Notes 6
17. saturation (of a color). A change in saturation depends mainly on a change in spectral
purity of a light, but it also may depend upon changes in wavelength and/or luminance. To
restate this in generalized differential terms, if
d (saturation) =(color)
d +
(color)
(purity)d (purity) +
(color)
(L)dL ;
then, for a change in saturation,
(color )(purity )
> >(color)
or
(color)(L)
.
18. brightness (of a color). A change in brightness depends mainly upon a change in
luminance of a light, but it also may depend upon changes in wavelength and/or spectral
purity. To restate this, if
d (brightness) =(color)
d +
(color)(purity)
d (purity) +(color)
(L)dL ;
then, for a change in brightness,
(color )(L)
> >(color)
(purity)or
(color)()
.
19. primary (arbitrary choice of a standard light). This refers to a light which may or may not
be spectrally pure (= "homogeneous") and which is intended to be mixed with other primaries
to match an unknown light in a colorimeter. A primary color is the color of a primary light,
which latter, for measurment purposes, may be reflected by a pigmented surface, transmitted
by a pigmented filter, dispersed by a prism or grating, emitted by a filter or plasma, etc.
20. fundamental. This technical term has two major meanings:
(a) A mathematical function of (or ) which is used as a basis for explaining color-
matching behavior in a colorimeter; or,
(b) an action spectrum of a visual pigment as inferred (usually) from color-matching
behavior.
21. Trichromatic theory refers to the hypothetical three, and only three, fundamentals which
are necessary to explain normal human color vision.
7/31/2019 Notes on Color Vision Theory
7/50
J. M. Williams Color Vision Notes 7
Short Table of Derivativesd f(x)d( x)
1.da
dx= 0 , for any constant a.
2. ddx
(a x+ b) = d(ax)dx
+ d(b)dx
= adxdx
+ 0 = a , for constants a & b, and any variable x.
3.d
dx(a x2 + bx+c) =
d (ax2)dx
+d(bx)
dx+
dc
dx= 2 a x+ b + 0 = 2 a x + b .
4.d
dx(a x3 + bx2 + cx+ d) =
d(ax2)
dx+
d(bx)
dx+
dc
dx= 3a x2 + 2b x + c + 0.
5.d
dx(x) = d
dx(x
1
2) =1
2(x
1
2) =1
2 x
1
2
=1
2x=
1
2
xx
.
6.d
dx(ln x) =
d
dx(log
ex) =
1
x.
7. d
(1
x)
dx=
d
dx(x1) = ( 1)x2 = x2 =
1
x2.
Some Basics of Partial Derivatives
Partial derivatives F x
are for functions F of more than one independent variable;
they are called "partial" in part because solving for one variable is only part of the solution and
usually affects the attempted solutions of all the others. Examples of typical partial-
derivative expressions are: f : f(x , y) , f(x) , f(x1, x
2, x
3) , etc. General approaches to
solving partial derivatives can be extremely complex and are too much for this presentation, so
we only touch on a few simple aspects here.
Partial derivatives algebraically can be simpler than other derivatives in that all
variables remain constant except one; they usually are more complicated in that the
expressions f x
, fy
, etc. generally must be treated as single numbers and cannot be
solved in quotient form to obtain differentials such as dx, dy, or df. The symbols "x", "y", or
"f" are meaningless for differential equations.
Example of an analysis of a simple partial differential equation:
Let the equation be f(x , y , z) = 3 x2y + yz2 + x+ 5 .
This example is extremely simple, as shall be shown.
7/31/2019 Notes on Color Vision Theory
8/50
J. M. Williams Color Vision Notes 8
Three partial derivatives are possible, in this simple example allowing terms in square
brackets [ ] to be held constant:
(a) F x
=([3y ]x2 [ + yz2] + x[ + 5])
x= 3y(2x) + 0 + 1 + 0 = 6 x y + 1;
(b) Fy
= ( [3 x2]y + y [z2] [ + x+ 5])
y= 3 x2 + z2 + 0 = 3 x2 + z2;
(c) Fz
=( [3 x2y ] + [y]z2 [ + x+5])
z= 3 x2 + z2 + 0 = 3 x2 + z2 .
Here are two examples of how to solve for a differential in a derivative expression:
(a) Ifdf
dx= x , solve for df:
dfdx
= x => df = x dx= x1 /2 dx.
(b) If x2 = 2y1/2 , solve for dx:
1. Find y =f(x) by algebra: x4 = 4y => y =1
4x
4.
2. Then, differentiate -- using, if necessary, the table above:
dy
dx=
d f(x)dx
=1
4(4) x3 = x3 =>
dy
dx= x3 .
3. Finally, solve for dx, using algebra:
dy
dx= x3 => dy = x3 dx => dx =
dy
x3
-- which is the answer, if x 0 .
7/31/2019 Notes on Color Vision Theory
9/50
J. M. Williams Color Vision Notes 9
Early Formulations
Lecture I: Reading assignment is Text pp. 1 - 61, for Day 1 of the lectures.
1. Isaac Newton used a prism to disperse the sun's rays into a spectrum. He then picked out a
small region of the spectrum and found that this region could not be dispersed further. The
insights he developed were that elongated, multicolored images of the sun meant "compound
light"; elliptical images meant light which was less "compounded"; and, circular images meant
pure light ("regular, [un]dilated" rays).
2. Newton found that his homogeneous rays (= spectral lights) could not be changed further in
color but could be mixed again to make white light.
3. Newton's color circle was based on a center-of-gravity approach: By analogy, lights made
brighten in various regions of the circle weighed down the visual system in those regions; the
resulting tilt determined the final color seen in a mixture.
4. Grassman's Laws. These, like "Maxwell's" equations of electromagnetism, actually are a
collection of principles discovered by several contemporaries and predecessors (see Graham,
1965, pp. 371 - 372). The concept of dominant wavelength is most important in
understanding these Laws: Not only is every color compoundable from the lights of the
spectrum (Newton); but, also, every color and/or its complementary color is compoundable from
one "dominant", unique spectral light of wavelength , plus a certain amount of white light.
Grassman's fourth assumption corresponds to Abney's law, which states that
L = VNd , (1)which, ifL is determined by flicker photometry in a 20 field, may be used to define luminance.
7/31/2019 Notes on Color Vision Theory
10/50
J. M. Williams Color Vision Notes 10
For example, if L1(white) = V(N1)d (2)
and L2(green) = V(N2)d , (3)
then the term, L1 + L2 = L(white1 + green2), will be defined as,
V(N1 + N2)d . (4)And, in particular, ifL1 = L2,
L1
+ L2
= 2 L1
= L(2N). (5)
Given this, we then have,
VNd +VNd = 2VNd = V(2 N)d . (6)Hence, "luminance" makes possible a color metric.
7/31/2019 Notes on Color Vision Theory
11/50
J. M. Williams Color Vision Notes 11
Day 1 Exercises
1. A derivative dy/dxmay be viewed as the slope of a line which rises a certain distance dy for
each horizontal run of distance dx.
a. What is the slope dy/dxthat the straight line,y =f(x) = 5x+ 6, has at the following
values ofx?
x= 0
x= 3
x= -1.
b. A parabola with formula,y =f(x) = x2, is drawn below. Using a ruler to estimate the
slope dy/dx, letting dx= 1.0 cm, at the following values ofx:
x= 0
x= 1
x= -1
x= 2x= 3.
c. For the parabolay =f(x) = x2 above, use the "Short Table of Derivatives" above to find
the general derivative dy/dx(which is exact for any value ofx):
dy/dx =
7/31/2019 Notes on Color Vision Theory
12/50
J. M. Williams Color Vision Notes 12
d. Complete Table 1 below, using your answers from parts b and c above:
x f(x) dy/dxby ruler(1-cm runs ofdx)
dy/dxby formula from
the "Short Table"
01
-1
2
3
Table 1
e. For the parabolay =f(x) = x2 graphed above, use a ruler and let dx= 2 cm. Estimate
dy/dxat x= 0, x= 1, x= 2, x= 3, and x= -1 as before. Compare these new estimates ofdy/dxwith the values you have tabulated in Table 1. Are your answers closer for large or small
runs ofdx? Is your error in applying the ruler important here?
2. Consider the unknown functiony =f(x) graphed here:
7/31/2019 Notes on Color Vision Theory
13/50
J. M. Williams Color Vision Notes 13
a. Use a ruler and 1.0-cm runs ofdxto estimate df(x)/dxat x= 0, x= 1, x= 2, . . ., x= 10.
Enter these estimates into the top row of Table 2 below.
b. Use the "Short Table of Derivatives" to find general derivatives of the following two
functions:
g(x) = x
1
2 and h( x) = ln(x).
For values ofxgreater than or equal to 0, these functions provide upper (g) and lower (h)
bounds on the unknown functionf.
c. Compute the specific values that dg(x)/dxand dh(x)/dxassume at the values ofx= 1 to
x= 10; enter them into the second two rows of Table 2 below.
This exercise is intended to show how the two alternative "theories" g(x) and h(x) might
explain the "data" off(x). Notice that Table 2 compares only the derivatives of the theoretical
functions and data, not the functions or the data points themselves. One result of this is that
constant displacements ofg(x) or h(x) from the dataf(x) are eliminated (recall the first formula
of the Short Table) and need not be taken into account. Only the shapes of the derivative
graphs, governed by the varying tangent slopes of the graphs, remain.
d. Compute the three Pearson product-moment correlation coefficients r of the three rows
of data you entered into Table 2 in the previous steps. Square each r to obtain a variance and
see how the derivatives of the data and the derivatives of the theories match. Which ofgor h
explainsfbetter?
x 1 2 3 4 5 6 7 8 9 10
df(x)/dx
(1-cm rows)
dg(x)/dx
(formula)
dh(x)/dx
(formula)
Table 2
7/31/2019 Notes on Color Vision Theory
14/50
J. M. Williams Color Vision Notes 14
The Nineteenth-Century Chromaticity Diagram
Lecture II: Reading assignment is Text pp. 62 - 96, for Day 2 of the lectures.
1. Maxwell defines a "color triangle" with primary colors at its corners. Only three primaries
are required because normal color vision is trichromatic. A plane surface containing
Maxwell's triangle will substitute in appearance for a normally-visible three-dimensional
space if the sum of luminances (= total luminance) of the three primaries is held constant.
Two primaries would define only a line rather than a plane.
2. Maxwell's colorimeter involved the matching of lights in a bipartite field.
Two different bipartite fields are shown here: ====================>
3. Helmholtz gives an interesting and merciful account of Goethe's little-known and totally
wrong theory of color perception. Also, to understand physiological optics, it is important to
note the difference between color mixing for paint pigments versus for lights.
4. Helmholtz defines on p. 95 a "color pyramid" or "color cone" which is very important to
understand. Interested readers may find an expansion of this discussion in Cornsweet's
chapter 10.
5. Helmholtz has changed Newton's color circle into a more accurate flattened shape
(Helmholtz's p. 96, Figure 4). In this representation, colors of the spectral lights are on the
perimeter, while colors of mixtures of those lights lie within.
Back to Derivatives: Concept and Usage of Differentials
6. Consider the derivative,dy
dx= x2 , (1)
which happens to be the derivative of a function such as y =f(x) = (1/3) x3 + any constant.
Under certain conditions, dy and dxmay be considered numbers and, thus, they may be
manipulated algebraically. For example, from (1),
dy = x2dx (2)
or, dx=dy
x2
= x2 dy . (3)
Such expressions as
dx+ dy = 3 (4)
or, (dy)2 + (dx)2 = 0 (5)
then may have algebraic or geometric meaning independent of any need to solve for a function
y =f(x) in which dy/dxmight have a derivative. In such use, for example, dy or dxalone might
stand for a small error in estimating the value of some quantity; likewise, it might stand for a
"jnd" ("just-noticable difference" by human perceptions), for a small change in a stimulus
7/31/2019 Notes on Color Vision Theory
15/50
J. M. Williams Color Vision Notes 15
value, etc. -- again, independent of any need to form the ratio dy/dxor to solve for a function of
which the ratio is a derivative.
In standard usage, the ratio dy/dxis called a derivative; dy or dxalone is called a
differential. Differentiatinga function may mean either finding a derivative or finding
one or more of the associated differentials.
7. Consider a three-dimensional space defined by orthogonal x,y, and z axes. Assume that the
nature of the space is unknown, but that small changes in x,y, and/or z produce small and
possibly measurable changes in some dependent variablef=f(x, y, z). In terms of
differentials, this is the same as saying that a small change dfoccurs as a result of small
differences in dx, dy, and/or dz.
If we now introduce small changes in dx, dy, or dz one-at-a-time, we can measure the
dependence ofdfupon the appropriate small difference in the corresponding differential. This
then suggests the meaning of measuring thepartial derivatives off. The results of such
measurements would be written in general as follows:
f x
= g1(x , y , z )
fy
= g2(x , y , z )
f z
= g3(x , y , z ) ,
(6)
and these could be estimated or calculated at various points (x,y, z). In general,g1,g2, andg3
would be different functions and would vary differently at different locations (x,y, z) in the
three-dimensional space.
8. Consider the Pythagorean Theorem as applied to differentials:
In two dimensions, the theorem would state that
(ds)2 = (dx)2 + (dy)2 ; (7)
in three dimensions,
(ds)2 = (dx)2 + (dy)2 + (dz)2 . (8)
So, when a small change ds takes place in any arbitrary direction, the distance of the
change can be expressed in terms of the differentials dx, dy, and dzalong the coordinate
axes. This distance ds, then, may be defined, as above, by
(ds)2 = f(dx,dy,dz) = (dx)2 + (dy )2 + (dz )2 . (9)
Of course, the value offhere also would vary with the actual location (x,y, z) at which the
change occurred -- and so, therefore, would ds.
7/31/2019 Notes on Color Vision Theory
16/50
J. M. Williams Color Vision Notes 16
Day 2Exercises
1. Suppose we have f(dx ,dy ,dz) = aln(x) + bln(y) + cln(z) . (10)
Use the "Short Table of Derivatives" to find
f x , fy , and f z .
These partial derivatives each show howfchanges when only one ofx,y, or z is changed
slightly while the other two are held constant.
2. Consider a small change or horizontal run ds in the location of the point (x,y, z) such that
(ds)2 = (dx)2 + (dy)2 + (dz)2 . (11)
This actually tells us that for any functionf(x, y, z) which depends on location in this
space, the independent variables x,y, z, and s are related mutually so that
dx/ds gives the slope or rate of change of location in the xdirection,dy/ds gives the slope or rate of change of location in they direction, and
dz/ds gives the slope or rate of change of location in the z direction.
Furthermore, for any small change ds in location, the dependent variablefis related to x,y,
and z such that
f/xgives the rate of change inffor a change of location in the xdirection only,
f/y gives the rate of change inffor a change of location in they direction only, and
f/z gives the rate of change inffor a change of location in the z direction only.
Finally, we may wright df/ds to represent the total rate of change inffor a small change
ds in any arbitrary direction.It seems reasonable, then, to apply the Pythagorean Theorem here to obtain
(dfds )2
= (f xdxds )2
+ (fy dyds )2
+(f z dzds)2
. (12)
In terms of differentials, then, (12) becomes
(df)2 =(f xdx)2
+(fy dy)2
+(f z dz)2
= (f
x)2
(dx)
2
+ (f
y)2
(dy)
2
+(f
z )2
(dz)
2
.
(13)
Assuming that this result is correct, use it to find an expression for (df)2 for the specific
functionf(x, y, z) given in (10) above.
3. Suppose dfnow to represent the greatest difference in two lights R, with R1 =f(x, y, z) and
R2 =f(x + dx, y + dy, z + dz) such that R1 and R2 cannot quite be discriminated under a given
set of experimental conditions. Thus, dfis a jnd.
a. How are equation (10) above and the answer to eq. (13) above related in this contex?
Take the answer for #2 above to be (df)2 = a2 (dx/ x)2 + b2 (dy /y)2 + c2 (dz/ z )2 . How does this
7/31/2019 Notes on Color Vision Theory
17/50
J. M. Williams Color Vision Notes 17
relationship compare with that between Fechner's and Weber's laws?
b. Suppose that in general a small change ds is given by (8) above. Ifds is required to be
exactly 0 for all allowable changes dx, dy, and dz, what (real) values might dx, dy, and dz
assume?
c. Suppose ds again is given by (8) above. Ifds is allowed only to equal some constant kfor all possible (real-valued) changes dx, dy and dz, how are dx, dy, and dz constrained
geometrically?
d. Suppose ds again is given by (8) above. If (ds)2 is constrained to equal some constant k
and dx, dy, and dz are transformed to some new coordinate space so that dx' = (dx)2, dy' = (dy)2,
and dz' = (dz)2, then how are dx', dy', and dz' constrained geometrically in this new space?
7/31/2019 Notes on Color Vision Theory
18/50
J. M. Williams Color Vision Notes 18
The Nineteenth-Century Trichromatic Retina
Lecture III: Reading assignment is Text pp. 97 - 126, for Day 3 of the lectures.
1. On pp. 97 - 98, Helmholtz defines the fundamentals in terms of responses of classes of visual(neural) fibers at some level in the visual system. These classes correspond to the color
channels of more modern theories.
2. Von Kries suggests that for visual-pigment classes A, B, C, D, . . . with action spectraAS,BS,
CS,DS, . . . and spectral retinal illuminance ES,
elementary visual responseA = aAEd = a Aelementary visual responseB = bBEd = bBelementary visual responseC = cCEd = cCelementary visual responseD = d
DEd = d D
. . . etc .
(1)
The numbers a, b, c, d, . . . in (1) are functions of time and represent the sensitivity of the
retina with regard to the respective elementary visual response A,B, C,D, . . ..
Now, because normal color vision is known to be trichromatic, there must exist exactly
three orthogonal matching functions , , and involved when two lights are matched in color.
If the colors are matched in a bipartite field , then, at match, the lights must not be
discriminable. This means that, at match,
1
= 2
1 = 2and
1=
2
(2)
regardless of whether or not (E1)S = (E2)S for any S.
But, , , and are functions ofA,B, C,D, . . .. Thus, at match,
1(A
1, B
1,C
1, D
1, ...) =
2(A
2, B
2,C
2, D
2, ...)
1(A
1, B
1,C
1, D
1, ...) =
2(A
2, B
2,C
2,D
2, ...)
and 1(A
1, B
1, C
1,D
1, ...) =
2(A
2, B
2,C
2,D
2, ...) ,
(3)
which may be rewritten as
1(a A
1,b B
1, ...) =
2(a A
2, b B
2, ...)
1(a A
1,b B
1, ...) =
2(a A
2,b B
2, ...)
and 1(a A
1,b B
1, ...) =
2(a A
2, b B
2, ...) .
(4)
Assuming that there are only three distince visual pigments and (at some level) only
three corresponding elementary responsesA,B, and C, it then follows that, at match,
A1
= A2, B
1= B
2, and C
1= C
2. (5)
7/31/2019 Notes on Color Vision Theory
19/50
J. M. Williams Color Vision Notes 19
Von Kries' point is that if there were, say,fourelementary responses, an assumption
which may be contrasted with the idea of "central connections" of Guild on pp. 204 - 207, the
three matching functions could remain equal for numerous arbitrary values of A1,A2,B1,B2,
and C1, C2. For example,A1 = A2 might be possible at match. So, a match would be a
fortuitous occurrence depending strongly, in particular, upon the precise values ofa, b, and c,
as in eq. (4), which prevailed. However, matches empirically are found to persist despitechanges in retinal adaptation (= sensitivity-): Therefore, three and only three elementary
visual responses are likely to exist.
In this connection, Von Kries goes on to discuss the effects of adapting different
subregions of the retina to different lights.
3. Von Kries' "invariable points" on the color chart also may be called copunctal points. The
coordinates (x,y) of such points are invariant under projective transformation.
Day 3Exercises
1. A completely randomized two-way ANOVA (ANalysis Of VAriance) assumes sources of
variance A, B, AB, and S/AB (S = sum of squares within cells = "subjects within AB"). For a
random-effects model with very large sample size n, the ANOVA table takes the form
Source df Effect SS
A p - 1 j [A] - [x]
B q - 1 k [B] - [x]
AB (p - 1)(q - 1) jk [AB] - [A] - [B] - [x] (6)
S/AB (n - 1)pq (ijk) [SAB] - [AB]
Total npq - 1 T [SAB] - [x]
The math model for this design may be written
SABi jk
= j
+ k
+jk
+ (ijk) , (7)
and the corresponding sums of squares will add as
SST = SSA+ SSB + SSAB + SSe. (8)
These "sums of squares" refer to values obtained off(A, B, S), the dependent variables in
the ANOVA. Assuming no interaction AB, which is to say that SSAB = 0, and assuming acontinuous variablef, suppose that the SSequation (8) were rewritten in differential form:
df =fA
dA +fB
dB +f e
de . (9)
(a) Iff(A, B, S) is found experimentally not to depend on A for small, nonzero changes dA,
rewrite equation (9) to reflect this finding.
(b) Suppose that neither A nor B could be shown experimentally to depend on the error
term e under any circumstances. Divide both sides of (9) by de to obtain an expression df/de
7/31/2019 Notes on Color Vision Theory
20/50
J. M. Williams Color Vision Notes 20
for the dependance of small changes infupon small errors.
Notice that if neither A nor B depend on e, as supposed, then dA/de and dB/de both must
equal 0.
(c) Suppose that B in equation (9) above cannot be shown to depend on e (viz. dB/de = 0).
Then (9) may be reduced to
df
de=
fA
dA
de+
f e
de
de; (10)
or, df=fA
dA +fe
de . (11)
The differential form (11) of this "ANOVA" thus suggests some such expression as
(variance in dependent variablef) = (Aeffect) * var(A) + (error effect) * var(e) . (12)
2. Linear Independence: By definition, if A, B, and C are linearly independent variables,
then for any choice of coefficients c1, c2, and c3,
c1A + c2B + c3C = 0
if and only ifc1 = c2 = c3 = 0. Otherwise, the three of A, B, and C are linearly dependent.
(a) Suppose A, B, and C are linearly independent. Also suppose that
A + 2B + 3C + kD = 0 (13)
holds among these variables. What is the only value that kD can assume which will make A,
B, and C become linearly dependent?
(b) Solve equation (13) for D.
-- Answer: D = A
k
2B
k
3C
k. (14)
(c) Which three coefficients r,g, and b respectively of A, B, and C in equation (14) make D
equal to ( r g b )A
B
C
?
-- Answer: r = 1
k; g =
2
k; b =
3
k.
(d) In equation (14) above, if D happened "momentarily" to assume the value 0, then A, B,
and C would become linearly dependent under whatever conditions made D = 0. However,
what value ofk is absolutely forbidden mathematically in equation (14)?
(e) Suppose k approached 0 in an orderly fashion in equation (13) above. What would
happen to the dependence/independence of A, B, and C?
(f) Suppose k approached 0 in an orderly fashion in equation (14). How would D have to
be changed in order to keep the equation true?
7/31/2019 Notes on Color Vision Theory
21/50
J. M. Williams Color Vision Notes 21
Color Photography
Lecture IV: Reading assignment is Text pp. 127 - 133, for Day 4 of the lectures.
1. F. E. Ives refers to Maxwell's diagram (as on Text p. 68). The corner (= primary) colors of
the triangle in that diagram locate the dominant wavelengths of the respective light-mixturecurves (= color-mixture curves) of Figure 6 on his p. 128.
2. Ives' photographic films respond to lights to become his color records.
3. Ives' color records, correctly chosen, will reproduce the color of white light if exposed to
white light and then properly projected.
4. The Ives color records are made with bandpass color-curve filters. The lights used to
project the resulting colored image must be spectrally pure ("homogeneous") so that adequate
saturation is available in the mixture.
5. Pigments used in printing colored photographs are chosen by shadowing the corresponding
projecting lights and matching the light reflected from the pigments to the light of theshadowed areas.
For example, a spectrally pure green light at 527 nm (527 nanometers in wavelength)
would be regorded in the green record but not in the red or blue records. If projected, the
green record would be transparent, while the red and blue records would be opaque; therefore,
the projected image would be seen as green. If printed, the red-shadowed pigment would be
laid down, the green-shadowed pigment would not be laid down, and the blue-shadowed
pigment would be laid down; therefore, in white light the printed image would match a
mixture of spectral (red + green) added to spectral (green + blue), causing a result of one part
red, two parts green, and one part blue, which would be seen as a desaturated green.
7/31/2019 Notes on Color Vision Theory
22/50
J. M. Williams Color Vision Notes 22
Day 4Exercises
1. Euclidean insights. A three-dimensional coordinate system divides Euclidean R3 into 8
octants. We shall be concerned only with the Ioctant in which the coordinates all are
positive.
(a) The plane x+y + z = 1 intersects the coordinate axes at three points. Mark thelocations of these three points on the axes drawn here:
(b) If two planes intersect, and they are
distinct, they must do so along straight lines.
Therefore, connect the three points you
marked in (a) with straight lines. These
lines will show the intersections of the plane
x+y + z = 1 with the three coordinate planes
x= 0,y = 0, and z = 0 and will form a triangle
in a new plane.
(c) Any three points in R3 can define a
triangle. Draw a dotted line L which passes
through the origin O: (x,y, z) = (0, 0, 0) and
also passes through the centerPof the
triangle which you drew in (b) above; this
line L is perpendicular the the plane of the
triangle.
(d) What are the R3 coordinates of the
pointP?
(e) What is the distance from O (centerof the coordinate axes) toP?
(f) Now, inscribe or sketch a circle in the triangle of (c) above. Under proper conditions,
an arc of this circle could correspond to the spectral locus of all lights of luminance
proportional to the distance |OP| and exciting the eye in the various amounts || = x, || =
y, and || = z. Here, , , and would be the orthogonal matching functions derived for a
given set of three primaries; your circle thus would define the eye's response to the lights of
the spectrum as matched by mixture of the three chosen primaries. All points of the circle
would be equidistant from O and therefore would represent equal brightness responses
operationally best defined as equal luminances.
If Helmholtz's "color pyramid" (or Schroedinger's "spectral bag") were inscribed in the
triangle, and if the axes were not scaled in equal luminance units, Figure 8 of the Text would
result. The "cross section" shown in Figure 8 also could correspond to a planar equal-scaling
of spectral-light luminances.
7/31/2019 Notes on Color Vision Theory
23/50
J. M. Williams Color Vision Notes 23
2. Color centroids. For each of the following figures, sketch a vertical line passing through the
centroid (center-of-gravity) of the function drawn:
3. The dominant wavelength of a light is given by
=PVd
P
V
d (1)
and corresponds to the centroid of its luminous flux density as a function of wavelength.
Draw a vertical line through the approximate dominant wavelength of the following
distributions of luminous flux, and make a guess as to what would be the color displayed by
the corresponding light.
7/31/2019 Notes on Color Vision Theory
24/50
J. M. Williams Color Vision Notes 24
4. Draw a color circle (such as Helmholtz's on p. 96) and mark two points representing the
effect of the two different lights on the visual system as follows: Put one point somewhere on
the spectral locus (arc of the circle) to indicate a saturated color; put the second point
somewhere else. Construct a solution for the color of the mixture of your two lights. How
would the computational operations leading to the solution be expressed in terms of dominant
wavelengths?
5. Vectors may be transformed to other vectors by multiplying them by matrices of numbers.
For example, if y = (y1,
y2,
y3) , and x= ( x
1,x
2,x
3), then a 3 x 3 matrixA , written as
A =a
11a
12a
13
a21
a22
a23
a31
a32
a33
(2)
may be used to compute y , given x , by the
transformed vector y = A x. (3)
Here,A is called the matrix of the transformation.
Given specific values for the components x1, x2, and x3 ofx , and for the nine entries inA,y is computed as follows:
y1
= a11
x1
+ a12
x2
+ a13
x3
y2
= a21
x1
+ a22
x2
+ a23
x3
y2
= a31
x1
+ a32
x2
+ a33
x3
.
(4)
Questions for topic (5):
(a) If we have A =1 0 00 1 0
0 0 1
, what is y = A x when x= (1,1,1) ?
(b) WithA as in question (a), find y when x= (1,2,3) .
(c) WithA as in question (a), find y when x= (2,2,2) .
(d) If A =1 1 1
0 0 0
0 0 0
, find y when x= (1,1,1) .
(e) WithA as in question (d), find y when x= (1,2,3) .
(f) If we have A =0 0 0
1 1 1
0 0 0
, find y when x= (1,1,1) .
(g) WithA as in question (f), find y when x= (1,2,3) .
7/31/2019 Notes on Color Vision Theory
25/50
J. M. Williams Color Vision Notes 25
6. Cramer's rule may be used to solve systems of simultaneous linear equations. Although the
procedure may seem overcomplicated, each step is simple, thus greatly reduce typing or
computing errors. To use Cramer's rule to solve three simultaneous equations in three
unknowns x1, x2, and x3, follow this procedure:
(a) Rewrite the equations in the form of (4) above. y = (y1,
y2,
y3) will be replaced by the
constant terms (if any) in the equations; the coefficients of the unknowns (x's) will become the
respective entries in the matrixA of (2) above.
(b) Compute the determinant |A| of the matrixA as follows:
A = a11
(a22
a33
a23
a32
) a12
(a21
a33
a23
a31
) + a13
(a21
a32
a22
a31
) (5)
The determinant of a matrix is a number, not a matrix, and it will equal 0 if the three
equations (4) of our matrix are not independent.
(c) Now use the matrixA to form three new matricesA1,A2, andA3. This may be done
as follows, by replacing the columns ofA one-at-a-time with (y1,y
2,y
3):
A1
=y1 a
12a
13
y2 a22
a23
y3 a32
a33
, A =a
11y1 a
13
a21
y2 a23
a31
y3 a33
, A =a
11a
12y1
a21
a22
y2
a31
a32
y3
. (6), (7), and (8)
(d) Now find the determinants |A1|, |A2|, and |A3| by using the procedure of Step (b)
above. For example, to form the determinant ofA1, wherever an a*1 appears in the matrix
(2), replace it with ay* of that value:
A1 = y1(a22a33 a23a32) a12(y2 a33 a23y3) + a13(y2 a32 a22y3) , (9)
and correspondingly for |A2|, and |A3|.
(e) The solutions to the three simultaneous equations now have been found, because the
four determinants yield,
x1
=A1A
, x2
=A2A
, x3
=A3A
. (10)
Schroedinger uses Cramer's rule on pp. 147 ff.
Questions for topic (6):
(f) Solve for x using Cramer's rule if y = A x , y = (0,0,0), and A =1 0 0
0 1 0
0 0 1
.
(g) If possible, solve for x if y = A x , y = (0,0,0) , and A =1 1 1
1 2 1
0 0 0
.
7/31/2019 Notes on Color Vision Theory
26/50
J. M. Williams Color Vision Notes 26
(h) If possible, solve for x if y = A x , y = (0,0,0) , and A =1 1 1
2 2 2
0 1 1
.
(i) Solve for x if y = A x , y = (1,2,3) , and A =1 0 0
0 1 20 2 1
.
7. Affine geometry. If the original matrixA in (2) above contains no x's (values ofx), the
transformation which is defined byA will be linear. An affine transformation is a linear
transformation used in place of some nonlinear transformation in order to simplify
computations. Affine geometry is a study of invariances under various (or all possible) affine
transformations in Rn.
7/31/2019 Notes on Color Vision Theory
27/50
J. M. Williams Color Vision Notes 27
Basic Color Operations
Lecture V: Reading assignment is Text pp. 134 - 154, for Day 5 of the lectures.
1. Schroedinger's gore (first used as "gores" on p. 140) evidently is a plane triangular sector
with sharpness corner at the origin.
2. Discussion of p. 145. Schroedinger refers to areas such that for the given choice of
primaries,
area = (spectrum)
x1()d =
(spectrum)
x2()d =
(spectrum )
x3()d ; (1)
thus, at this step in the exegesis,
1 unit of x1 + 1 unit of x2 + 1 unit of x3 = 3 units of white. (2)The match of a mixture of three lights on the left with one light on the right of (2)
requires a color match by a trichromatic observer.
With this in mind, consider small wavelength intervals d in the spectrum. For anysuch choice of , we have x
1() , x
2() , and x
3() as in (1) above; we also have, for a
standard white light with irradiant flux () , a ratio of the flux f() of any visible light to
the flux of white in any small interval d . This ratiof()()
specifies the spectral radiant
flux in intervals d just as well as f() alone does. The given light with flux f()therefore may be entered into the color-mixing equations by the components
f()
()
x1(),
f()
()
x2() ,
f()
()
x3() ; (3)
or, in vector notation, by
f()()
x() . (4)
The color coordinates of the light f() thus may be expressed by this vector in R3:
{spectrum}
f()()
x()d , (5)
which represents the three numbers
f()()
x1()d , f()
()x
2()d, f()
()x
3()d . (6)
The source radiance of each of the three components of x() mentioned in (2) abovethen may be adjusted so that the three numbers in (6) above become equal (numerically).
Then, the units in (2) each may be renamed as "1", so that they are equal when the three
components in (6) are equal.
7/31/2019 Notes on Color Vision Theory
28/50
J. M. Williams Color Vision Notes 28
So, the final color coordinates of the light with flux x() will be in ratios
renamed unitsof x()d original (white) unitsof x()d
, (7)
which, in effect, were obtained by a scaling change of the results of (2) to conform with (5).
3. Concerning pp. 147 - 148, Schroedinger's equation (8) may be written in vector notation as
the scalar product ("dot product")
F = xF , (8)
which is exactly the same as
F = x1 F1 + x2 F2 + x3 F3 .
Schroedinger's equation (9) may be rewritten as
(A
B
C) =a
1a
2a
3
b1
b2
b3
c1
c2
c3
F1
F2
F3
= (what we shall call matrixK)F
1
F2
F3
. (9)
So, Schroedinger's equation (10) becomes
F = y (A , B , C) , (10)
which yields y (A , B , C) = x F from (8) above;
or, y (KF) = x F from (9) above.
Therefore, it follows that y K = x , which, transposing theKvector, is the same as
KT
y = x , (11)
in which Cramer's rule may be used to solve fory and thus obtain Schroedinger's equation
(15).
4. Discussion of p. 149. The development here may become clearer if seen as follows:
Suppose
(AB
C)=
a1
a2
a3
b1b
2b
3
c1c
2c
3
F1
F2
F3
= (what we shall call matrix K')F
1F
2
F3
. (12)
Now, recalling that Schroedinger's Wrepresents the color of the undispersed light at some
luminosity, the assumption that
A + B + C = F1
+ F2
+ F3
= W (13)
requires that, in terms of 1 x 3 matrices,
7/31/2019 Notes on Color Vision Theory
29/50
J. M. Williams Color Vision Notes 29
(1 1 1)(ABC) =(1 1 1)F
1
F2
F3
. (14)
Premultiplying (12) by (1 1 1) and substituting (14) yields
(1 1 1) F
1
F2
F3
=(1 1 1) K' F
1
F2
F3
, (15)
or,
(1 1 1) = (1 1 1) K' . (16)
Rewriting (16) in terms of simultaneous equations, we obtain the final result,
a1
+ b1
+ c1
=1
a2
+ b2
+ c2
=1
a3
+ b3
+ c3
=1 ,
(17)
which is Schroedinger's (18).
7/31/2019 Notes on Color Vision Theory
30/50
J. M. Williams Color Vision Notes 30
Introduction to the Line Element
Lecture VI: Reading assignment is Text pp. 155 - 167, for Day 6 of the lectures.
1. An affine transformation of the color-mixture coordinates cannot be used as a measure of
relative brightness, saturation, etc. because of the Fechner (Weber) relation, which is notlinear. As Schroedinger points out, for a difference A between two lights, it is possiblethat an equality such as
|A (1 + )A | = |10A (10 + )A | (1)
might hold arithmetically; however, the difference on the left may be discriminable while that
on the right may be not. Therefore, the Euclidean color-space difference A does notmeasure discriminability, and this is exactly why a line element is needed.
2. To expand further on the point just made above (and on p. 156 of the text), call s a
discriminability function (dissimilarity function) which is at a relative minimum whenever two
lights x and y are at their least discriminable. We can write,
s = s (xy) = s (x1,
x2,
x3
; y1,
y2,
y3) . (2)
Ifx and y are not much different, then we have
y = x+ dx (3)
in vector notation; or,
y1
= x1
+ d x1
y2
= x2
+ d x2
y3 = x3 + d x3
(4)
in simultaneous-equation notation.
Ifs is a continuous, differentiable function, there are any number of polynomial infinite
series which might be used to express s (and likewise its differential ds). Schroedinger follows
Helmholtz here in choosing to take only the quadratic and lower terms of such a series when it
is used to express (ds)2 . Therefore, (ds)2 will be considered to be equal to a quadraticpolynomial such that
(ds)2 = ai k
dxidx
k, a
i k= a
ki(5)
in tensor notation (see below) -- which is the same as
(ds)2 = i = 1
3
k =1
3
aik
dxidx
k, a
i k= a
ki(6)
in more explicit summation notation.
7/31/2019 Notes on Color Vision Theory
31/50
J. M. Williams Color Vision Notes 31
Here, (6) may be expanded as
(ds)2 = a11
d x1
2 + a21
d x2d x
1+ a
31d x
3d x
1
+ a12
d x1d x
2+ a
22d x
2
2 + a32
d x3d x
2
+ a13
d x1d x
3+ a
23d x
2d x
3+ a
33d x
3
2;
(7)
or,
(ds)2 =(1 1 1)a
11dx
1
2 + a21
d x2d x
1+ a
31d x
3d x
1
a12
dx1d x
2+ a
22d x
2
2 + a32
d x3d x
2
a13
d x1d x
3+ a
23d x
2d x
3+ a
33d x
3
2
. (8)
Notice that the column vector (or 1 x 3 matrix) on the right side of (8) can not be obtained
from any possible matrix of constant coefficients a 'i k . In other words,
(ds)2 (1 1 1)a '
11a '
12a '
13
a '21
a '22
a '23
a '31
a '32
a '33
dx1
dx2
dx3
(9)
for any matrix of constant a 'i k
.
Thus, the transformation ofdxdefined by (8) can not be linear and must be written as
a11
d x1
a12
d x1
a13
d x1
a21
d x2
a22
d x2
a23
d x2
a31
d x3
a32
d x3
a33
d x3
dx1
dx2
dx3
. (10)
The line element developed below will be based on the assumption that all ds are equal
for just-discriminable lights; so, therefore, the color mixture coordinates based on any chosen
set of primaries may be scaled to express ds in equal measure in all small regions of color-
matching space. This equal measure is the metric referred to by Schroedinger.
3. On p. 157, the dxi
are invariant, but the ai k
will change under transformation.
4. Concerning p. 158, recall that ds is a differential ofs. To measure the dissimilarity, which
is the same as to obtain s for any two lights x and y , we may write
s = min{ x ,y}x
y
ds . (11)
In particular, ifx and y are just barely discriminable,
s = x
y
ds = 1 , by definition. (12)
7/31/2019 Notes on Color Vision Theory
32/50
J. M. Williams Color Vision Notes 32
5. Concerning p. 160, Schroedinger's equation (2) means that
i = 1
3
k =1
3
ai k
dxidx
k= constant , (13)
consistent with (6) above.
The summation convention of tensor calculus is that all summation signs should be
omitted whenever subscripts are repeated. Two examples of the summation convention are as
follows:
(a) "ai k
xi" means
i
ai k
xi
, which would be a vector inRk . (14)
(b)a
i kx
i
xl=
ai l
xi
xk, k , l = 1,2,3; kl , (15)
means
i =1
3 ai k
xi
xl=
i =1
3 ai l
xi
xk; or , (16)
a1k
x1
xl
+a
2kx
2
xl
+a
3kx
3
xl
=a
1lx
1
xk
+a
2lx
2
xk
+a
3 lx
3
xk
for k = 1,2,3; l = 1,2,3; but kl ,
(17)
which last describes six simultaneous equations.
6. On page 161, Schroedinger's equation (4) represents a line integral which will be evaluated
along a path consisting of straight lines between the three points, (k, l, m) = (1, 2, 3), (k, l, m) =
(2, 3, 1) and (k, l, m) = (3, 1, 2), all of which lie in the plane k + l + m = 6. If this line integral
in fact equals 0, then (a) the equal-brightness function will be analytic, (b) Schroedinger'sequation (3) will be integrable, and (c) "brightness" will be meaningful as a psychological
response allowing of a color metric.
7. Concerning p. 162, Schroedinger's brightness convention is that not only do color matches
remain matches when luminances are varied proportionally, but also that the brightnesses of
the (two) matched colors also will remain equal. Only when matched-brightness and
matched-color are operationally defined differently is this convention meaningful. This point
is discussed later by Guild.
8. To make Schroedinger's p. 163 math more explicit, here is what he is doing:
If h = ai k
xi
xk
, (18)
then ln(h) = ln(ai k
xix
k) . (19)
So,
ln(h) xl
= xl
[ln(ai k
xix
k)] . (20)
7/31/2019 Notes on Color Vision Theory
33/50
J. M. Williams Color Vision Notes 33
But (18) above holds for (x) = chosen as a constant multiplied. Therefore, (20)becomes,
ln(h) xl
= xl
[ln() + ln(ai k
xix
k)] (21)
= ln() x
l
+ x
l
[ln(ai k
xix
k)] (22)
= 0 + x
l
[ln(ai k
xix
k)] (23)
Applying a generalized form of formula #6 of the "Short Table of Derivatives" to (23),
ln(h)
xl=
1
aik xi xk
xl
(ai k
xix
k) . (24)
Recalling the summation convention and expanding the remaining partial derivatives on
the right in (24),
ln(h) x
l
= ( 1aik
xix
k) x
l
a11
x1
2 + a21
x1
x2
+ a31
x1
x3
+ a12
x1
x2
+ a22
x2
2 + a32
x2
x3
+ a13
x1
x3
+ a23
x2
x3
+ a33
x3
2
. (25)
For l = 1, the partial derivative on the right side of (25) becomes
( )
x1
= 2 a11
x1
+ a21
x2
+ a31
x3
+ a12
x2
+ a13
x3
; (26)
for l = 2, it becomes
( )
x1
= a21
x1
+ a12
x1
+ 2a22
x2
+ a32
x3
+ a23
x3
; (27)
and for l = 3, it becomes
( )
x1
= a31
x1
+ a32
x2
+ a13
x1
+ a23
x2
+ 2 a33
x3
. (28)
Inspecting (26), (27), and (28) and recalling that ai k
= aki
, it becomes evident that any
of (26), (27), or (28) can be written in the form
( ) x
1
= i=1
3
2ai l
xi
. (29)
Given this, we see that (25) above may be written
ln(h)
xl
=1
ai k
xix
k
i=1
3
2 ail xi , for l = 1, 2, 3 . (30)
7/31/2019 Notes on Color Vision Theory
34/50
J. M. Williams Color Vision Notes 34
According to the summation convention, (30) is the same as
ln(h)
xl
=
2i = 1
3
ai l
xi
k = 1
3
i = 1
3
ai k
xi
xk
; (31)
and, dividing both sides of (31) while recalling formula #2 of the "Short Table" yields
ln(h1 /2) x
l
=
i
ai l
xi
i
k
ai k
xix
k
, for l = 1 , 2, 3 . (32)
This is the same as Schroedinger's equation (6) except that it appears in terms of h1 /2
instead ofh alone. As Schroedinger explains on p. 165, this is because ifh = (some constant) is
to "split up the color[-matching] space in the manner of onion shells" (p. 162), the xl = (l2) must be squared to produce spherical surfaces. Recall that the actual calculations were doneon the right side of (32): So, the measure actually used must be the square of the h appearing
on the left of (32). Therefore, in terms of the units in Schroedinger's line element, equation
(32) should be rewritten as
ln(h) x
l
=
i
ai l
xi
i
k
ai k
xix
k
, l = 1 , 2, 3 , (33)
which is identical to Schroedinger's equation (6).
9. Concerning p. 163 - 164, we recall that Helmholtz's line element comes from (5) above, witha
i k= 0 , ik , and
ai i
=1
3x
ix
i; (34)
or,
(ds)2 = ai k
dxidx
k= a
i idx
idx
i
=1
3 [ dx1x1
2+
dx2
x2
2+
dx3
x3
2 ]= Schroedinger's equation (8), corrected.
(35)
10. On p. 164, still referring to Helmholtz's line element, Schroedinger notes that for a
brightness function h, using (33) above,
ln(h) x
l
=1
3
xl
xl
2=
1
3xl, l = 1, 2, 3 . (36)
7/31/2019 Notes on Color Vision Theory
35/50
7/31/2019 Notes on Color Vision Theory
36/50
J. M. Williams Color Vision Notes 36
ai
also will change.
Because a light is specified in terms (a) of a plane of constant brightness and (b) of a
vector x perpendicular to that plane in small regions around x , small but discriminablechanges in brightness will be in the direction ofx . Thus, the following is required so thatadditivity of brightness can be guaranteed:
d x1
: dx2
: dx3
= x1
: x2
: x3
. (47)
To extend this affinte additivity to the entire color-matching space, Schroedinger
suggests therefore that a transformation
1
= (a1
x1)1/2
2
= (a2
x2)1/2
3
= (a3
x3)1 /2
(48)
be performed. Then, for constant brightness h1 /2 = a
1x
1,
h = constant = 1
2 + 2
2 + 3
2. (49)
So, the total differential d will be of the form
d =
x1
dx1
+
x2
dx2
+ x
3
dx3
; (50)
or,
d =
l
xldx
l, l = 1, 2, 3 . (51)
Using (48) above,
dl
=1
2(a
lx
l)1 /2 a
ldx
l; (52)
so, recalling the summation convention,
(d)l
2 =1
4(a
lx
l)1 /2 a
l
2 dxl
2 =1
4
al(dx
l)2
xl
. (53)
Thus, Schroedinger's Euclidean line element will be in terms of
(ds)2 = 4 [(d 1)2 + (d2)2 + (d 3)2]
= a1
(d x1)2
x1
+ a2
(d x2)2
x2
+ a3
(d x3)2
x3
, (54)
and this satisfies the additivity-of-brightness requirement because it was derived to do so.
12. Going on to p. 166, we see now how Fechner's law will be satisfied: The luminance-based
Weber fraction would not be constant, given (54) above. Schroedinger corrects this by
transforming the family of spheres of (49) above into unit spheres, for any given light x
7/31/2019 Notes on Color Vision Theory
37/50
J. M. Williams Color Vision Notes 37
(corresponding to the point Fof Figure 12 of the text). This transformation in space is thesame as dividing (ds)2 by ax = a
1x
1+ a
2x
2+ a
3x
3in xspace: This transformation
makes the line element of (54) become, finally,
(ds)2 =1
a1 x1 + a2 x2 + a3 x3 [a
1
(d x1)2
x1+ a
2
(d x2)2
x2+ a
3
(d x3)2
x3] (55)
as given in equation (12) of the text.
Applying the summation convention, (55) becomes
(ds)2 =1
ai
xi[ ak (dxk)
2
xk
] , i , k = 1, 2, 3 . (56)
7/31/2019 Notes on Color Vision Theory
38/50
J. M. Williams Color Vision Notes 38
The Line Element
Lecture VII: Reading assignment is Text pp. 167 - 182, for Day 7 of the lectures.
1. On p. 167 and following, a match will be made for two lights, x and y = x + dx , for
which x , y , and
dx all lie on the spectral locus of Schroedinger's figure 8. An error inbrightness x
imay exist (recall p. 156), so, at match, one light may have coordinates
(1 +) xi, while the other light may have coordinates x
i+ dx
i. Here, dx
i(or dx) reflects
a response of the observer; xi
(= x) reflects an error in brightness matching. In an actual
matching experiment, dxi
may happen to equal xi, but only by chance.
2. Consider equation (13) on p. 167: Recall the first mathematical expression on p. 166; in that
case, if is such that h + h yields a barely-discriminable change, this would be the sameas saying that dh = h is a barely discriminable change in h at the prevailing level ofh.Therefore, if
dh = h , (1)
then =dh
h=
1
hdh = d [ln(h)] . (2)
Now, returning to the problem, we may treat (ds)2 as a sum of squares:
Let (ds)2 = SSdifferences
(3)
= i
k
ai k
( xi dx
i)( x
k dx
k) . (4)
For fixed i and k, this is an
error in brightness minus an
error in setting;
and this is the corresponding
error in setting minus the
error in brightness.
So, using (2) above,
(ds)2 = i
k
ai k
(xi
d (ln h) dxi)( x
kd(ln h) dx
k) (5)
= i
k
ai k
(xix
k)
xi
xi
d(lnh) dx
i
xi
xk
xk
d(lnh) dx
k
xk
(6)
Using (2) above, = i k ai k xi xk ( d ln(h) d ln ( xi) )( d ln(h) d ln (xk) )
= i
k
ai k
xix
k[ d ln( hxi) ] [ d ln( hx
k) ] ;
or, (ds)2 = ai k
xix
kd[ln( xih ] [ d ln( xkh ] , (7)
Which is Schroedinger's equation (13).
7/31/2019 Notes on Color Vision Theory
39/50
J. M. Williams Color Vision Notes 39
3. The result in equation (7) above then is used by letting 1
= (a1x
1)1/2 , etc., as in (48) of
the preceding lecture above, and this allows Schroedinger's equation (14) to be obtained for the
standard wavelength discrimination experiment.
4. Concerning pp. 167 - 170, Schroedinger's equation (15) may be written
ds = [a
1x
1
h (dx1d 1x1
dh
d
1
h )2
+a
2x
2
h (dx2d 1x2
dh
d
1
h )2
+a
3x
3
h (dx3d 1x3
dh
d
1
h )2 ]
1
2
d ; (8)
or,
ds = [(a1 x1h )(dx1x1
dh
h ) + (a2 x2h )(dx2x2
dh
h )+ (a3 x3h )(dx3x3
dh
h )]1
2
. (9)
Becausedx
1
dand
dh
d are functions of in (8) above, Schroedinger's equation (15)
expresses
ds = f() d , (10)
which makes ds a function of for the given primaries (x1,
x2,
x3) and the transformation
matrix of ai k
. Equation (10) above therefore stands for Schroedinger's equation (15) and
may be used to convert experimentally observed errors d in wavelength discrimination intocolor-matching errors (dx/ x)i and vice-versa, a result made possible by the line element.
5. Comment on Schroedinger's equation (24) on p. 171: To scale the unit sphere, we must have
(ds)2 = 4[(dr)2 + r2 (d)2]
r2= 4 [(drr )
2
+ (d)2] ; (11)or,
(ds)2 = 4 [(d ln(r))2 + (d)2] . (12)
But (12) is in the form of the Pythagorean theorem; so, the space must be Euclidean and the
geodesics must be straight lines.
7/31/2019 Notes on Color Vision Theory
40/50
J. M. Williams Color Vision Notes 40
6. On p. 172, to evaluate
s (y , z ) = Y
Z
ds , (13)
the domain of the line integral (= the geodesic line) must be found first. Then, the measure of
dissimilarity s (see p. 156) may be computed by integrating (13) along the geodesic.
7. Concerning pp. 173 - 174, geodesics in space lie on planes through the origin; theseplanes become cones in xspace. Planes of constant brightness h are of the form
xl = const; (14)
or, in more explicit notation,
x1
+ x2
+ x3
= const. (15)
The coordinate axes l trace the chromaticity diagram on the planes of (14) or (15), and
this is a triangular diagram in the transformed space described by Schroedinger.
The quadratic form (1) of page 157 makes the value = 1 trace an ellipse around eachx in the plane of the chromaticity diagram. All geodesics therefore are segments of ellipses;and, so, the integral of (13) above will be evaluated along a segment of an ellipse inscribed in
the chromaticity diagram and intersecting the points y = Y and z = Z .
8. Continuing on p. 175: But, there are two such ellipses in general; and, the shorter one of the
two will not be tangent to the chromaticity diagram.
Therefore, Y
Z
ds will be evaluated along this nontangent path.
In particular, this means that = ( 1 , 2 , 3) will not have a zero
component in the domain of integration; and, so, neither will
x = (x1
+ x2
+ x3) -- nor will the algebraic-product functions
g() = 1
2
3or r (x) = (x
1 x
2 x
3) . (16)
Note that these last two may be used to test for the correct geodesic.
9. Concerning p. 176, on a geodesic line as in (12) above, we have
d ln(r) = kd , (17)
in which k, a constant of proportionality, is specific to the geodesic between
Y = y and Z = z .
10. Also on p. 176, only under one or both of the following conditions can the elliptical
geodesics degenerate into straight lines in x-color-matching space:
(a) Y ( = y ) and Z ( = z ) differ only in luminance; or,
(b) Yand Zrepresent complementary colors.
7/31/2019 Notes on Color Vision Theory
41/50
J. M. Williams Color Vision Notes 41
11. On p. 179, Schroedinger suggests a use for the line element in defining a "constant hue" for
colors obtained by varying the purity of a spectral light.
12. Concerning p. 180, and relevant to p. 179, it should be noted that Schroedinger's line
element does not predict the Bezold-Brucke effect in which a large change in luminance can
cause a change in hue.
Day 7Exercises
The first one of these two exercises is based on some preliminary calculation in part
assuming that the reader can access one of the figures in the textbook by Grahan (1965)
referenced in thePreface above, or can access some other reference containing "MacAdam
ellipses". The second exercise provides everything necessary from the textbook. Both
exercised may be read simply to strengthen understanding of the mathematics of these Notes.
1. For dh = 0 (i. e., for constant h), equation (8) above reduces to
ds = [ a1 x1h (dx1d 1x1)
2
+a
2x
2
h (dx2d 1x2)
2
+a
3x
3
h (dx3d 1x3)
2
]1
2
d . (18)
For just-discriminable lights, ds by assumption is the same throughout all of color-
matching space. Therefore, we may set ds = 1 and allow the constant h to be expressed in
terms of the coefficients ai. Solving (18) for d then yields
d =
[
a1
x1
(
dx1
d
)
2
+a
2
x2
(
dx2
d
)
2
+a
3
x3
(
dx3
d
)
2
]
1
2
. (19)
To obtain a wavelength-discrimination function using equation (19), we first note that on
a plane of constant luminance, x1
, x2
, and x3
are not independent but must be related by
x1
+ x2
+ x3
= const = c . (20)
Therefore, from (20),
x3
= c x1
x2
; (21)
and, differentiating (21),
d x3d
= d cd
d x1d
d x2d
= d x
1
d
d x2
d . (22)
7/31/2019 Notes on Color Vision Theory
42/50
J. M. Williams Color Vision Notes 42
Substituting (21) and (22) into (19) then yields
d =
[(a1x
1
+a
3
(c x1
x2) )(dx1d )
2
+
(a2
x2
+ a3(c x
1 x
2) )(
d x2
d )2
( 2 a3(c x1
x2) )(d x1d ) (d x2d ) ]
1
2
. (23)
We now have formulated d in terms of four constants a1, a2, a3, and c, as well as interms of the (x1, x2) coordinates of a chromaticity diagram and its spectral locus.
Along this spectral locus, the slopes of tangent lines will be expressible in terms ofdx
2
dx1
,
while small changes in wavelength d will be related to small changes dx1
in x1 and small
changes dx2
in x2. The four constants will depend on the primaries chosen and on other
characteristics of the transformation yielding the particular chromaticity diagram being used.
In the present example, we shall use the graphical plot of theXYZchromaticity diagram
of Graham (1965), figure 13.15, p. 391. The same graph may be found in Wyszecki and Stiles
(1982, Figure 2 (5.4.1), p. 308) and in other reference works. The figure is labelled
"MacAdam Ellipses of 1942", but we shall not be concerned with the construction by MacAdam
for these exercises. The table at the end of this chapter contains a few sample data points
drawn from this figure.
The abscissa in the MacAdam figure corresponds to x1 in (23) above; the ordinate (y axis)corresponds to x2.
To simplify computations at the expense of accuracy, let us begin by fixing
a1
= a2
= a3
= c = 1 ;
equation (23) above then becomes
d =
[( 1x
1
+1
(1 x1
x2) )(dx1d )
2
+ (1
x2
+1
(1 x1
x2) ) (
d x2
d )2
( 2(1 x1
x2) )(d x1d ) (d x2d ) ]
1
2
. (24)
7/31/2019 Notes on Color Vision Theory
43/50
J. M. Williams Color Vision Notes 43
It is now convenient to find d , the error in wavelength discrimination, as a function of :
(a) Choose some particular on the spectral locus.
(b) Read off the coordinates x1 and x2 (= xandy) of that point on the spectral locus,
using the abscissa and ordinate of Graham's Figure 13.15.
(c) Estimate d x1
/ d (= d x / d ) by using a small interval near along the
spectral locus. On the abscissa, read off how much xchanges (= x ) in this interval. Forexample, choose = 475 nm; let = 10 nm, which means 5 nm in each direction along thespectral locus, starting from 480 nm. The spectral locus of course is not parallel to the
abscissa.
Doing this, I obtained a change in xequal to 0.04 (= .10 at = 475 nm minus .06 at = 485 nm.). I wrote this change as "-0.04" because xis decreasing whenever is increasingin this region of the spectral locus. Given this, I calculated
d x1
d = approx. x1
= 0.04
10= 0.004 . (25)
(d) Now estimate d x2
/ d (= d y / d ) by using the same small interval , but
measuring on the ordinate to obtain x2
(= y ) for the given change in along the
spectral locus. Doing this, I obtained x2
= 0.12 at = 480 nm. Therefore, I calculated
dx
2
d = approx.
x2
=
0.12
10= 0.012 . (26)
(e) Use your copy of the XYZ chromaticity diagram to repeat steps (a) - (d) for as many
values of as desired. After that, compute d using (24) above and graph the result.
2. Using the procedure of the previous exercise 1, I have prepared three sets of estimates of the
human wavelength-discrimination function (2o field) in the table below. In that table, in the
four columns just to the right of the leftmost column, I have entered values read fromGraham's 1965 "MacAdam ellipse" (Figure 13.15). I obtained these values by the procedure
just described in Exercise 1 above.
My estimates from the procedure in Exercise 1 are subject to errors which particularly
affect the squared terms in (24) above, so I also am supplying more exact estimates from
Wyszecki and Stiles (1967, Table 3.2, p. 240, the x and y rows only. In the 1982 edition,
the relevant data are in Table II (3.3.1) on pp. 736 - 737). These data are indicated by the
asterisked-labelled entries in the middle of the table below.
In the rightmost three columns of the table below, I have given (a) the rough
approximation (a1
= a2
= a3
= c = 1) computed directly from equation (24) above; (b) a
"better" approximation using eq. (23) with c = 1, and new ai computed from known data as
described below; and, finally, (c) a "best" approximation using equation (23), c = 1, the ai as in
(b), and tabulated chromaticity data from Wyszecki and Stiles (1965, Table 3.2).
7/31/2019 Notes on Color Vision Theory
44/50
7/31/2019 Notes on Color Vision Theory
45/50
J. M. Williams Color Vision Notes 45
Table of Exercise 2 Results
Coordinates
onXYZ
Spectral Locus
( * = .001 )
Change in Coords
with Change in along theXYZ
Spectral Locus
( * = .001 )
d = Average Error in WavelengthDiscrimination
(arbitrary units)
x1 x2d x
1
d
d x2
d
a1 = a2 = a3
= c = 1[ using graph + eq.
(24) ]
{ai} forXYZ
system, c = 1
[ using graph + eq.
(23) ]
{ai} forXYZ*,
c = 1
[ using tabulated
data & eq. (23) ]
460.13
.144*
.03
.030*
-.0015
-.0016*
.002
.0017*77.80 26.16 30.77
470.12
.124*
.06
.058*
-.003
-.00026*
.005
.0047*41.90 14.80 15.48
480.08
.913*
.13
.1327*
-.004
-.0041*
.012
.0114*24.76 9.08 9.65
490.04
.0454*
.295
.295*
-.004
-.0045*
.022
.0212*18.09 7.46 7.74
500.01
.0082*
.54
.538*
-.002
-.0020*
.024
.0242*18.35 9.25 9.15
510.02
.0139*
.75
.750*
.004
.0035*
.015
.0157*24.80 17.44 16.66
520 .07.0743* .83.834* .007.0075* .002.0014* 32.36 137.69 197.37
540.23
.230*
.75
.754*
.007
.0073*
-.0055
-.0057*11.13 47.55 46.02
560.37
.373*
.625
.625*
.007
.0071*
-.007
-.0069*5.04 34.10 34.57
570.44
.444*
.55
.555*
.0075
.0070*
-.007
-.0069*6.86 31.99 32.54
580.50
.514*
.49
.487*
.007
.0066*
-.007
-.0066*
7.11 30.20 31.99
600.62
.628*
.37
.373*
.007
.0045*
-.007
-.0045*7.10 26.24 41.05
620.68
.692*
.30
.309*
.007
.0021*
-.007
-.0020*7.10 23.63 84.05
640.71
.719*
.28
.291*
.007
.0009*
-.007
-.0009*7.10 22.83 181.06
7/31/2019 Notes on Color Vision Theory
46/50
J. M. Williams Color Vision Notes 46
Schroedinger Summary, Colorimetry, & Psychophysics
Lectures VIII & IX: Read Text pp. 183 - 245, for Days 8 & 9.
1. On p. 184, Schroedinger recommends using subjects as their own controls; he describes a
procedure based upon a psychophysical method of limits as well as one based upon a method ofaverage error.
2. On p. 189, Schroedinger's equation (4), reminiscant of equation (28) on p. 173, gives a
specific evaluation of the integral; this evaluation becomes simpler if the lights being matched
either have equal luminances or differ only in luminance.
3. On p. 190, the "Figure 17" mentioned here by Schroedinger has been omitted from the
MacAdam text, but probably it was similar to Figure 13.
4. On p. 192, we find that Schroedinger's expression for saturation is derived by substituting
x ' = (1,1,1) into his equation (5) on p. 189. Thus,
s = ds = 2 Arccos [ (x1 x '1)1
2 + (x2
x '2)
1
2 + (x3
x '3)
1
2
(h h')1
2 ] (1)= 2 Arccos [( x1)
1
2 + ( x2)
1
2 + (x3)
1
2
[( + + ) h]1
2 ] . (2)This ends commentary on the Schroedinger line element; we pick up here with J.
Guild's more recent elaboration.
5. Concerning p. 194, around 1930, Guild and W. D. Wright gathered data on color matching
which has been accepted ever since, with very minor changes, as the standard for a 2 o
artificial-pupil matching fields.
6. On p. 198, it should be mentioned that action spectra could be measured at any of the four
levels of the "reception system" described.
7. On pp. 201 and following, we find that an operational definition of trichromatic vision would
be in terms of the three control knobs on the apparatus, which three always would suffice to
make a color match. Guild is assembling an associationistic theory of color perception.
8. On pp. 218 and following, Guild is using the word "color" to refer more specifically to the hue
(and possibly saturation) of a light. This is ordinary usage, especially when the user is
examining the semantics of color names such as red, green, blue, etc.
7/31/2019 Notes on Color Vision Theory
47/50
J. M. Williams Color Vision Notes 47
9. On p. 223, Guild suggests that A
may be affected by
simultaneous color contrast in relation to the adjacent half-field:
Therefore, if
EA A = EB B , (3)
the standard radiance EA must establish a match governed also by a contrast-affected ratio
describable as B
/ A
: This means,
EA
=
B
A
EB
, (4)
in which EA represents the standard radiance being matched, EB represents the matching
radiance being manipulated, and B
/ A
represents a "brightness factor". This expression
may be rewritten as,
EA
= NB
EB
, (5)
for Nsome number.
10. On pp. 227 - 228, Guild carefully distinguishes the operational definition which yields the
relation versus the abstracted definition which, for example, might be written for a dictionary.
The values ofNB, NC, . . ., etc. all must be constant in order to enable luminance to be
additive; and, the luminance, to be a useful quantity, must be proportional to the radiance of a
light.
The constancy ofNoccurs if and only if V (the modern variable representing a"luminosity curve") is of invariant shape. Therefore, color matches cannot be predicted in
mesopic ranges using additive luminances; for this reason, V may not be used validly to
describe a photometric stimulus being presented at such levels.
[Luminous efficiency at mesopic and scotopic levels is referenced in Wyszechi and Stiles,
1982, section 5.7.2 (part viii), p. 406 and section 4.3.2, p. 256, respectively; and elsewhere.]
11. On p. 230, Guild describes the color-matching response by the integral, A=aAEd ,(recall Von Kries on chromatic adaptation, pp. 109 ff.), but not by a differential such as
illuminance E= (dF/dA) . Thus, a matching field must not be imaged at only one point on
the retina of the eye.
12. On p. 233, Guild's analogy, color : brightness :: shape : size, should be ignored.
Three radiances suffice if subtractive mixing (that is, adding light of one of the primaries
to the standard half-field as in the mixing field illustrated with (9) above) is feasible in the
given apparatus.
7/31/2019 Notes on Color Vision Theory
48/50
J. M. Williams Color Vision Notes 48
If, at match, for sourcesA,B, C, andD,
left half-field = right half-field
such that EA
NA
+ EB
NB
+ EC
NC
= ED
ND
, (6)
then the field radiances Emust be related at match to the numbered indicators n in the
colorimeter by the field-luminance factors N'as follows:
nA
N 'A
+ nB
N 'B
+ nC
N 'C
= nD
N 'D
, (7)
which, of course, comes from matching-equation (6) just above. In (7), the total adjustment nDin the illuminance of the standard is given by
nD
=1
N 'D( n
AN '
A+ n
BN '
B+ n
CN '
C) , (8)
in which N'D is the luminance factor of the standard light.
13. To explain p. 234 in further detail: Because equation (7) above holds at a colorimetric
match, it also expresses a fixed relation among the lightsA,B, C, andD. So, lightD now is
replaced with a standard light S(which also happens to fix the distance of the color-matching
plane from the origin in color-matching space). Then, each term on the left in equation (7)
becomes at match exactly one unit Uof luminance, for use in all subsequent operations.
Therefore, for the standard-light match, equation (7) is replaced by
UA
+ UB
+ UC
= 3 US
. (9)
Because three units of luminance on the left of (9) by definition now match three units on
the right, (9) now may be rewritten asm
AN '
A+ m
BN '
B+ m
CN '
C= m
SN '
S, (10)
which corresponds to equation (7) above. But, both (7) and (10) express matches, so the
relation of the lightD to the standard Smay be expressed in terms of the colorimeter settings
for these matches, as follows:
nA
mA
UA
+n
B
mB
UB
+n
C
mC
UC
= nD
N 'D
. (11)
Furthermore, the instrumental factor nD for lightD may be eliminated; this, because, if
equation (9) holds, then we must have
nA
mA
+n
B
mB
+n
C
mC
=n
D
1= n
D. (12)
Using this relation, equation (11) may be rewritten as
nA
mA
nD
UA
+n
B
mB
nD
UB
+n
C
mC
nD
UC
= UD
; (13)
7/31/2019 Notes on Color Vision Theory
49/50
J. M. Williams Color Vision Notes 49
or, + + = UD
,
which corresponds to Guild's equation (9) on p. 235 and is a typical datum ("trichromatic unit")
obtained during colorimetry, using a given instrument or other specific piece of equipment.
14. Continuing on p. 235, the , , and of Guild's equation (9) specify a line in color-matching space passing through a point with coordinates (, , ) and also through theorigin. All points with coordinates in ratios x
1: x
2: x
3= : : lie on this