Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

CIE 1931 color space

From Wikipedia, the free encyclopedia
Color space defined by the CIE in 1931
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "CIE 1931 color space" – news ·newspapers ·books ·scholar ·JSTOR
(May 2019) (Learn how and when to remove this message)
Gamut of the CIE RGB primaries and location of primaries on the CIE 1931xy chromaticity diagram

In 1931, theInternational Commission on Illumination (CIE) published theCIE 1931 color spaces which define the relationship between thevisible spectrum and humancolor vision.[1][2] The CIE color spaces are mathematical models that comprise a "standard observer", which is a static idealization of the color vision of a normal human. A useful application of the CIEXYZ colorspace is that a mixture of two colors in some proportion lies on the straight line between those two colors. One disadvantage is that it is not perceptually uniform. This disadvantage is remedied in subsequent color models such asCIELUV andCIELAB, but these and modern color models still use the CIE 1931 color spaces as a foundation.

The CIE developed and maintains many of the standards in use today relating tocolorimetry. The CIE color spaces were created using data from a series of experiments, where human test subjects adjusted red, green, and blueprimary colors to find a visual match to a second,pure color. The original experiments were conducted in the mid-1920s byWilliam David Wright using ten observers[3] andJohn Guild using seven observers.[4] The experimental results were combined, creating the CIE RGB color space. The CIE XYZ color space was derived from CIE RGB in an effort to simplify the math.

Thesecolor spaces are fundamental tools for measuring color for industry, including inks, dyes, and paints, illumination, color imaging, etc. The CIE color spaces contributed to the development of color television, the creation of instruments for maintaining consistent color in manufacturing processes, and other methods ofcolor management.

Background

[edit]
The normalizedspectral sensitivity of humancone cells of short-, middle- and long-wavelength types

Color vision

[edit]

Normal humancolor vision istrichromatic, which is enabled by three classes ofcone cells (L, M & S). Each cone class contains a slightly differentphotopsin with a differentspectral sensitivity. The spectral sensitivities are summarized by their peak wavelengths, which are at long ("L",560 nm), medium ("M",530 nm), and short ("S",420 nm) wavelengths, sometimes shorthanded inexactly as red, green and blue cones, respectively. The differential excitation levels of these three cones comprise the tristimulus values, denoted "L", "M", and "S", and are the parameters that define the3-dimensional "LMS color space", which is one of many color spaces devised to quantify humancolor vision. In principle, any human color sensation can be described by a set of tristimulus values. A continuousspectral power distribution of lightS(λ){\displaystyle S(\lambda )} is converted to the discrete tristimulus values (in this caseL{\displaystyle L},M{\displaystyle M} &S{\displaystyle S}) by integrating over a spectral sensitivity of one of the cone classes (L¯(λ){\displaystyle {\overline {L}}(\lambda )},M¯(λ){\displaystyle {\overline {M}}(\lambda )}, orS¯(λ){\displaystyle {\overline {S}}(\lambda )}):

L=0S(λ)L¯(λ)dλ,M=0S(λ)M¯(λ)dλ,S=0S(λ)S¯(λ)dλ.{\displaystyle {\begin{aligned}L&=\int _{0}^{\infty }S(\lambda )\,{\overline {L}}(\lambda )\,d\lambda ,\\[6mu]M&=\int _{0}^{\infty }S(\lambda )\,{\overline {M}}(\lambda )\,d\lambda ,\\[6mu]S&=\int _{0}^{\infty }S(\lambda )\,{\overline {S}}(\lambda )\,d\lambda .\end{aligned}}}

These are allinner products and can be thought of as a projection of an infinite-dimensional spectrum to athree-dimensional color. This LMS color model is refined to theLMS color space when the spectral sensitivity "primaries" are defined according to thestandard observer. The LMS color space can be further transformed into similar three-dimensional color spaces, such as RGB, XYZ, HSV or cognates thereof. The tristimulus values associated with a color space can be conceptualized as amounts of threeprimary colors in a trichromatic,additivecolor model. In some color spaces, including the LMS and XYZ spaces, the primary colors used are not real colors in the sense that they cannot be generated in anyspectral power distribution of light.

Metamerism and Grassmann's laws

[edit]

Since a lot of information is lost during the conversion (projection) of a continuous light spectrum to tristimulus values, it follows that there are disparate spectra that can stimulate the same tristimulus values. These disparate spectra are known asmetamers. For example, a monochromatic570 nm (yellow) light ismetameric with a dichromatic light spectrum comprising 2 parts monochromatic535 nm (green) light and 1 part monochromatic700 nm (red) light (accounting for luminosity). In 1853,Hermann Grassmann developedGrassmann's laws,[5] which aimed to describe color mixingalgebraically. These laws laid the theoretical framework necessary for color experiments performed byHermann von Helmholtz (remembered for popularizing thetrichromatic theory) andJames Clerk Maxwell in the 1850's, and later in the experiments used to develop the CIE 1931 color spaces.[6] The laws can be summarized in three principles:

  • Additivity: if a third light (z) is added equally to two metamers (a & b), the results are metamers (i.e. if a = b then a + z = b + z).
  • Proportionality: if theluminances of two metamers are equally increased or reduced by some constant (m), the results are metamers (i.e. if a = b then a*m = b*m).
  • Transitivity: If one of two metamers is metameric with a third color, then all colors are metameric (i.e. If a = b and b = c, then a = c)

These laws assume that human color vision is linear, which is approximately true, but non-linear effects (such as theHelmholtz–Kohlrausch effect) are not considered in the CIE 1931 color model.

Origin

[edit]

The CIE 1931 color spaces are 4 interrelated color spaces with the same origin. In the 1920s, two independent experiments on human color perception were conducted by W. David Wright[3] with ten observers, and John Guild[4] with seven observers. How their results laid the foundation of the CIE 1931 color spaces is described in this section.

CIE standard observer

[edit]

These experiments sought to quantify the typical human chromatic response (color perception) and define it as thestandard (colorimetric) observer. The standard observer is defined by the 3 color matching functions in one of the CIE 1931 color spaces. Due to the design of the experiments, the standard observer has the following constraints:

  • Due to the distribution of cones in the eye, the tristimulus values depend on the observer'sfield of view. The standard observer was limited to stimuli subtending the 2° arc inside thefovea of the retina. This angle was chosen owing to the belief that the color-sensitive cones resided within a 2° arc of the fovea. This original observer is often referred to as the2° Standard Observer, in contrast to a later (and less commonly used) alternative using 10° stimuli and referred to as the10° standard observer, which is discussed later.
  • It is applicable for brightnesses that range from mid-mesopic tophotopic light.[6]
  • It is applicable only to additive color mixing, not subtractive color mixing.

Color matching

[edit]

The Wright–Guild color matching experiments were conducted using a circular color screen split into equal semicircles (a bipartite field). The screen was positioned at a distance from the subject (observer) such that its diameter subtended 2° of the subject's vision. In one half of the screen, a test (target) color was projected, while on the other half an observer-adjustable color was projected. The adjustable color was a mixture of three monochromatic primary colors, each with adjustable brightness. The subject would alter the brightness of each of the three primary beams until the halves appeared metameric.

Gamut of the CIE RGB primaries and location of primaries on the CIE 1931xy chromaticity diagram
The CIE 1931 RGB color-matching functions normalized to equal areas under the curves. Multiplying the red and green curves by 72.0962 and 1.3791 respectively yields the actual color-matching functions. The color-matching functions are proportional to the intensities of primaries needed to match the monochromatic test color at the wavelength shown on the horizontal scale.

If the test color were simply a monochromatic color at wavelength λ, and if it could be matched by a combination of the three primaries at relative intensitiesr¯(λ){\displaystyle {\bar {r}}(\lambda )},g¯(λ){\displaystyle {\bar {g}}(\lambda )}, andb¯(λ){\displaystyle {\bar {b}}(\lambda )} respectively, then a tabulation of these values at various λ will estimate three functions of wavelength. These are the RGB color-matching functions. Any spectral distribution can be thought of as a combination of a number of monochromatic sources at varying intensities, so that (byGrassmann's laws) integrating the color-matching functions with that spectral distribution will yield the intensities of the three primaries necessary to match it. The problem is that the three primaries can only produce colors which lie within their gamut – the triangle in color space formed by the primaries, which never touches the monochromatic locus nor thepurple line except at the three primaries. In other words, there is no monochromatic target that can be matched by a combination of the three primaries, except at the wavelengths of the three primaries themselves. Matching a monochromatic target would require one of the primaries to have a negative brightness. While this is physically impossible, it can be approximated (relying on Grassmann's laws) by adding the negative primary to the target field instead of subtracting it from the adjustment field, thereby allowing a match to be made with negative primary brightness.

For wavelengths between the blue and green primaries, some red primary must be added to the target, resulting in negative values ofr¯(λ){\displaystyle {\bar {r}}(\lambda )}. Likewise, between the green and red primaries, some blue must be added to the target, resulting in negative values ofb¯(λ){\displaystyle {\bar {b}}(\lambda )}. For wavelengths below the wavelength of the blue primary, or above the wavelength of the red primary, some green must be added andg¯(λ){\displaystyle {\bar {g}}(\lambda )} will be negative. For every spectral color, except those defined by the primary colors, there will always be two positive color-matching functions and one negative (as long as the primaries are all monochromatic). It can be seen (in the chromaticity diagram to the right) that the deviation of the boundaries of the triangular CIE RGB gamut align well with the spectral locus of thexy chromaticity diagram, except between the blue and green primaries, where rather large amounts of the red primary must be added to the test field, and it is in this band that the red color-matching function has the most significant negative values.

The CIE XYZ standard observer color-matching functions

CIE RGB color space

[edit]

The CIE RGB color space is one of manyRGB color spaces, each distinguished by their particular set ofprimary colors. Although Wright and Guild's experiments were carried out using various primaries at various intensities, and although they used a number of different observers, all of their results were summarized by the standardized CIE RGB color matching functionsr¯(λ){\displaystyle {\overline {r}}(\lambda )},g¯(λ){\displaystyle {\overline {g}}(\lambda )}, andb¯(λ){\displaystyle {\overline {b}}(\lambda )}, obtained using three monochromatic primaries at standardized wavelengths of700 nm (red),546.1 nm (green) and435.8 nm (blue). The primaries with wavelengths546.1 nm and435.8 nm were chosen because they are easily reproducible monochromatic lines of a mercury vapor discharge. The700 nm wavelength, which in 1931 was difficult to reproduce as a monochromatic beam, was chosen because the eye's perception of color is rather unchanging at this wavelength, and therefore small errors in wavelength of this primary would have little effect on the results. The (un-normalized) color matching functions are the amounts of primaries needed to match the monochromatic target color. These functions are shown in the plot on the right. Note howr¯(λ){\displaystyle {\overline {r}}(\lambda )} andg¯(λ){\displaystyle {\overline {g}}(\lambda )} are zero at435.8 nm,r¯(λ){\displaystyle {\overline {r}}(\lambda )} andb¯(λ){\displaystyle {\overline {b}}(\lambda )} are zero at546.1 nm andg¯(λ){\displaystyle {\overline {g}}(\lambda )} andb¯(λ){\displaystyle {\overline {b}}(\lambda )} are zero at700 nm, since in these cases the test color is exactly equal to the non-zero primary.

The color matching functions and primaries were settled upon by a CIE special commission after considerable deliberation.[7] The cut-offs at the short- and long-wavelength side of the diagram are chosen somewhat arbitrarily; the human eye can actually see light with wavelengths up to about810 nm, but with a sensitivity that is many thousand times lower than for green light. These color matching functions define what is known as the "1931 CIE standard observer". Rather than specify the brightness of each primary, the curves are normalized to have constant area beneath them. This area is fixed to a particular value by specifying that:

0r¯(λ)dλ=0g¯(λ)dλ=0b¯(λ)dλ.{\displaystyle \int _{0}^{\infty }{\overline {r}}(\lambda )\,d\lambda =\int _{0}^{\infty }{\overline {g}}(\lambda )\,d\lambda =\int _{0}^{\infty }{\overline {b}}(\lambda )\,d\lambda .}

The resulting normalized color matching functions are then scaled in the r:g:b ratio of 1:4.5907:0.0601 for sourceluminance and 72.0962:1.3791:1 for sourceradiance to reproduce the true color matching functions. By proposing that the primaries be standardized, the CIE established an international system of objective color notation.

Given these scaled color matching functions, the RGBtristimulus values fora color with aspectral power distributionS(λ){\displaystyle S(\lambda )} would then be given by:

R=0S(λ)r¯(λ)dλ,G=0S(λ)g¯(λ)dλ,B=0S(λ)b¯(λ)dλ.{\displaystyle {\begin{aligned}R&=\int _{0}^{\infty }S(\lambda )\,{\overline {r}}(\lambda )\,d\lambda ,\\[6mu]G&=\int _{0}^{\infty }S(\lambda )\,{\overline {g}}(\lambda )\,d\lambda ,\\[6mu]B&=\int _{0}^{\infty }S(\lambda )\,{\overline {b}}(\lambda )\,d\lambda .\end{aligned}}}

These are allinner products and can be thought of as a projection of an infinite-dimensional spectrum to athree-dimensional color.

CIE XYZ color space

[edit]
ThesRGB gamut (left) andoptimal color solid (or Rösch-MacAdam color solid) (theoretical gamut of surfaces) under D65 illumination (right) within the CIE XYZ color space.X andZ are the horizontal axes;Y is the vertical axis.

After the definition of the RGB model of human vision using the CIE RGB matching functions, the CIE special commission wished to derive another color space from the CIE RGB color space. It was assumed that Grassmann's law held, and the new space would be related to the CIE RGB space by a linear transformation. The new space would be defined in terms of three new color matching functionsx¯(λ){\displaystyle {\overline {x}}(\lambda )},y¯(λ){\displaystyle {\overline {y}}(\lambda )}, andz¯(λ){\displaystyle {\overline {z}}(\lambda )}, which would be chosen as having the following desirable properties:

Diagram in CIErg chromaticity space showing the construction of the triangle specifying the CIE XYZ color space. The triangle Cb-Cg-Cr is just thexy = (0, 0), (0, 1), (1, 0) triangle in CIExy chromaticity space. The line connecting Cb and Cr is the alychne. The spectral locus passes throughrg = (0, 0) at435.8 nm, throughrg = (0, 1) at546.1 nm and throughrg = (1, 0) at700 nm. Also, the equal energy point (E) is atrg =xy = (1/3, 1/3).
  1. The new color matching functions were to be everywhere greater than or equal to zero. In 1931, computations were done by hand or slide rule, and the specification of positive values was a useful computational simplification.
  2. They¯(λ){\displaystyle {\overline {y}}(\lambda )} color matching function would be exactly equal to thephotopic luminous efficiency functionV(λ) for the "CIE standard photopic observer".[8] The luminance function describes the variation of perceived brightness with wavelength. The fact that the luminance function could be constructed by a linear combination of the RGB color matching functions was not guaranteed by any means but might be expected to be nearly true due to the near-linear nature of human sight. Again, the main reason for this requirement was computational simplification.
  3. For the constant energywhite point, it was required thatx =y =z = 1/3.
  4. By virtue of the definition ofchromaticity and the requirement of positive values ofx andy, it can be seen that the gamut of all colors will lie inside the triangle [1, 0], [0, 0], [0, 1]. It was required that the gamut fill this space practically completely.
  5. It was found that thez¯(λ){\displaystyle {\overline {z}}(\lambda )} color matching function could be set to zero above650 nm while remaining within the bounds of experimental error. For computational simplicity, it was specified that this would be so.

The derived CIE XYZ color space encompasses all color sensations that are perceptible to a typical human. The underlying color matching functions can be thought of as the spectral sensitivity curves of three linear light detectors yielding the CIE tristimulus valuesX,Y andZ. Collectively, these three functions describe the CIE standard observer.[9] That is why CIE XYZ tristimulus values are a device-invariant representation of color.[10] It serves as a standard reference against which many other color spaces are defined. A set of color-matching functions, like the spectral sensitivity curves of theLMS color space, but not restricted to non-negative sensitivities, associates physically produced light spectra with specific tristimulus values.

Most wavelengths stimulate two or all three kinds ofcone cell because the spectral sensitivity curves of the three kinds overlap. Certain tristimulus values are thus physically impossible: e.g. LMS tristimulus values that are non-zero for the M component and zero for both the L and S components. Furthermore pure spectral colors would, in any normal trichromatic additive color space, e.g., theRGB color spaces, imply negative values for at least one of the threeprimaries because thechromaticity would be outside thecolor triangle defined by the primary colors. To avoid these negative RGB values, and to have one component that describes the perceivedbrightness, "imaginary" primary colors and corresponding color-matching functions were formulated. The CIE 1931 color space defines the resulting tristimulus values, in which they are denoted by "X", "Y", and "Z".[11] In XYZ space, all combinations of non-negative coordinates are meaningful, but many, such as the primary locations [1, 0, 0], [0, 1, 0], and [0, 0, 1], correspond toimaginary colors outside the space of possible LMS coordinates; imaginary colors do not correspond to any spectral distribution of wavelengths and therefore have no physical reality.

Meaning ofX,Y andZ

[edit]
A comparison between a typical normalized M cone's spectral sensitivity and the CIE 1931luminosity function for a standard observer inphotopic vision

In the CIE 1931 model,Y is theluminance,Z is quasi-equal to blue (of CIE RGB), andX is a mix of the three CIE RGB curves chosen to be nonnegative. SettingY as luminance has the useful result that for any givenY value, the XZ plane will contain all possiblechromaticities at that luminance.

The unit of the tristimulus valuesX,Y, andZ is often arbitrarily chosen so thatY = 1 orY = 100 is the brightest white that a color display supports. In this case, the Y value is known as therelative luminance. The corresponding whitepoint values forX andZ can then be inferred using thestandard illuminants.

Since the XYZ values are defined much earlier than the characterization of cone cells in the 1950s (byRagnar Granit),[12] the physiological meaning of these values were known only much later. The Hunt-Pointer-Estevez matrix from the 1980s relates XYZ with LMS.[13] When inverted, it shows how the three cone responses add up to XYZ functions:

[XYZ]=[1.910201.112120.201910.370950.629050001][LMS]HPE{\displaystyle {\begin{bmatrix}X\\Y\\Z\end{bmatrix}}={\begin{bmatrix}1.91020&-1.11212&0.20191\\0.37095&0.62905&0\\0&0&1\end{bmatrix}}{\begin{bmatrix}L\\M\\S\end{bmatrix}}_{\rm {HPE}}}

In other words, the Z value is solely made up of the S cone response, the Y value a mix of L and M responses, and X value a mix of all three. This fact makes XYZ values analogous to, but different from, the LMS cone responses of the human eye.

CIE rg chromaticity space

[edit]

In geometrical terms, choosing the new color space amounts to choosing a new triangle inrg chromaticity space. In the figure above-right, therg chromaticity coordinates are shown on the two axes in black, along with the gamut of the 1931 standard observer. Shown in red are the CIExy chromaticity axes which were determined by the above requirements. The requirement that the XYZ coordinates be non-negative means that the triangle formed by Cr, Cg, Cb must encompass the entire gamut of the standard observer. The line connecting Cr and Cb is fixed by the requirement that they¯(λ){\displaystyle {\overline {y}}(\lambda )} function be equal to the luminance function. This line is the line of zero luminance, and is called the alychne. The requirement that thez¯(λ){\displaystyle {\overline {z}}(\lambda )} function be zero above650 nm means that the line connecting Cg and Cr must be tangent to the gamut in the region of Kr. This defines the location of point Cr. The requirement that the equal energy point be defined byx =y = 1/3 puts a restriction on the line joining Cb and Cg, and finally, the requirement that the gamut fill the space puts a second restriction on this line to be very close to the gamut in the green region, which specifies the location of Cg and Cb. The above described transformation is a linear transformation from the CIE RGB space to XYZ space. The standardized transformation settled upon by the CIE special commission was as follows:

The CIE RGB space can be used to define chromaticity in the usual way: The chromaticity coordinates arer,g andb where:

r=RR+G+B,g=GR+G+B,b=BR+G+B.{\displaystyle {\begin{aligned}r&={\frac {R}{R+G+B}},\\[5mu]g&={\frac {G}{R+G+B}},\\[5mu]b&={\frac {B}{R+G+B}}.\end{aligned}}}

The numbers in the conversion matrix below are exact, with the number of digits specified in CIE standards.[7]

[XYZ]=[b11b12b13b21b22b23b31b32b33][RGB]=[0.490000.310000.200000.176970.812400.010630.000000.010000.99000][RGB]{\displaystyle {\begin{aligned}{\begin{bmatrix}X\\Y\\Z\end{bmatrix}}&={\begin{bmatrix}b_{11}&b_{12}&b_{13}\\b_{21}&b_{22}&b_{23}\\b_{31}&b_{32}&b_{33}\end{bmatrix}}{\begin{bmatrix}R\\G\\B\end{bmatrix}}\\[10mu]&={\begin{bmatrix}0.490\,00&0.310\,00&0.200\,00\\0.176\,97&0.812\,40&0.010\,63\\0.000\,00&0.010\,00&0.990\,00\end{bmatrix}}{\begin{bmatrix}R\\G\\B\end{bmatrix}}\end{aligned}}}

The above matrix is balanced for the equi-energy stimulus: it has coordinates (1,1,1) in both RGB and XYZ coordinates.

While the above matrix is exactly specified in standards, the inverse is left unspecified so that it can be approximated to machine precision to reduce round-trip rounding errors. Its values can be computed precisely using rational numbers:

[RGB]=13400850[8041697304900015918471752003485100030185317697490003432153][XYZ]{\displaystyle {\begin{bmatrix}R\\G\\B\end{bmatrix}}={\frac {1}{3400850}}{\begin{bmatrix}8041697&-3049000&-1591847\\-1752003&4851000&301853\\17697&-49000&3432153\end{bmatrix}}{\begin{bmatrix}X\\Y\\Z\end{bmatrix}}}

Which has these approximate values:

[RGB][2.364613850.896540570.468073280.515166211.42640810.08875810.00520370.014408161.00920446][XYZ]{\displaystyle {\begin{bmatrix}R\\G\\B\end{bmatrix}}\approx {\begin{bmatrix}2.364\,61385&-0.896\,54057&-0.468\,07328\\-0.515\,16621&1.426\,4081&0.088\,7581\\0.005\,2037&-0.014\,40816&1.009\,20446\end{bmatrix}}{\begin{bmatrix}X\\Y\\Z\end{bmatrix}}}

The XYZ primaries will have XYZ coordinates [1,0,0], [0,1,0], and [0,0,1] in XYZ space, so the columns of the inverse matrix above specify the XYZ primaries ( Cr, Cg and Cb) in RGB space. Dividing each column by its sum will give the coordinates of the XYZ primaries in rgb space which yields:

Cr = {1.27496, -0.27777, 0.00280576}
Cg = {-1.7393, 2.76726, -0.0279521}
Cb = {-0.743104, 0.140911, 1.60219}

The r and g coordinates of the XYZ primaries are indicated in the rg chromaticity space diagram above.

The integrals of the XYZ color matching functions must all be equal by requirement 3 above, and this is set by the integral of the photopic luminous efficiency function by requirement 2 above. The tabulated sensitivity curves have a certain amount of arbitrariness in them. The shapes of the individualX,Y andZ sensitivity curves can be measured with a reasonable accuracy. However, the overall luminosity curve (which in fact is a weighted sum of these three curves) is subjective, since it involves asking a test person whether two light sources have the same brightness, even if they are in completely different colors. Along the same lines, the relative magnitudes of theX,Y, andZ curves are arbitrary. Furthermore, one could define a valid color space with anX sensitivity curve that has twice the amplitude. This new color space would have a different shape. The sensitivity curves in the CIE 1931 and 1964 XYZ color spaces are scaled to have equal areas under the curves.

CIE xyY color space

[edit]
ThesRGB gamut (left) andoptimal color solid (or Rösch-MacAdam color solid) (theoretical gamut of surfaces) under D65 illumination (right) within the CIE xyY color space.x andy are the horizontal axes;Y is the vertical axis.

Three dimensional color can be divided into two parts: brightness andchromaticity. For example, the color white is a bright color, while the color grey is considered to be a less bright version of that same white. In other words, the chromaticity of white and grey are the same while their brightness differs. The CIE xyY color space was deliberately designed so that theY parameter is also a measure of theluminance of a color. The chromaticity is then specified by the two derived parametersx andy, two of the three normalized values derived from thetristimulus valuesX,Y, andZ:[14]

x=XX+Y+Zy=YX+Y+Zz=ZX+Y+Z=1xy{\displaystyle {\begin{aligned}x&={\frac {X}{X+Y+Z}}\\[5mu]y&={\frac {Y}{X+Y+Z}}\\[5mu]z&={\frac {Z}{X+Y+Z}}=1-x-y\end{aligned}}}

That is, because each tristimulus parameter,X,Y,Z, is divided by the sum of all three, the resulting values,x,y,z, each represent a proportion of the whole and so their sum must be equal to one. Therefore, the valuez can be deduced by knowingx andy, and consequently the latter two values are sufficient for describing the chromaticity of any color.

The derived color space specified byx,y, andY is known as the CIE xyY color space and is widely used to specify colors in practice.

TheX andZ tristimulus values can be calculated back from the chromaticity valuesx andy and theY tristimulus value:[15]

X=Yyx,Z=Yy(1xy).{\displaystyle {\begin{aligned}X&={\frac {Y}{y}}x,\\[5mu]Z&={\frac {Y}{y}}(1-x-y).\end{aligned}}}

Mathematically the colors of the chromaticity diagram occupy a region of thereal projective plane.

Chromaticity diagram

[edit]
The CIE 1931 color space chromaticity diagram. The outer curved boundary is the spectral (or monochromatic) locus, with wavelengths shown in nanometers. The colors your screen displays in this image are specified usingsRGB, so the colors outside the sRGBgamut are not displayed properly. Depending on thecolor space and calibration of your display device, the sRGB colors may not be displayed properly either. This diagram displays the maximally saturated bright colors that can be produced by acomputer monitor ortelevision set.
The CIE 1931 color space chromaticity diagram rendered in terms of the colors of lower saturation and value than those displayed in the diagram above that can be produced bypigments, such as those used inprinting. The color names are from theMunsell color system. The solid curve with dots on it, through the middle, is thePlanckian locus, with the dots corresponding to a few selectblack-body temperatures that are indicated just above the x-axis.

The figures on the right show the related chromaticity diagram. The outer curved boundary is thespectral locus, with wavelengths shown in nanometers. The chromaticity diagram is a tool to specify the quality of a color regardless of its brightness. For examples,grey has the samechromaticity as white, andteal has the same chromaticity ascyan, because the only difference between them is their brightness, not their spectral purity.

The chromaticity diagram illustrates a number of interesting properties of the CIE XYZ color space:

  • The diagram represents all of the chromaticities visible to the average person. These are shown in color and this region is called thegamut of human vision. The gamut of all visible chromaticities on the CIE plot is the tongue-shaped or horseshoe-shaped figure shown in color. The curved edge of the gamut is called thespectral locus and corresponds to monochromatic light (each point representing a pure hue of a single wavelength), with wavelengths listed in nanometers. The straight edge on the lower part of the gamut is called theline of purples. These colors, although they are on the border of the gamut, have no counterpart in monochromatic light. Less saturated colors appear in the interior of the figure with white at the center.
  • It is seen that all visible chromaticities correspond to non-negative values ofx,y, andz (and therefore to non-negative values ofX,Y, andZ).
  • If one chooses any two points of color on the chromaticity diagram, then all the colors that lie in a straight line between the two points can be formed by mixing these two colors. It follows that the gamut of colors must beconvex in shape. All colors that can be formed by mixing three sources are found inside the triangle formed by the source points on the chromaticity diagram (and so on for multiple sources).
  • An equal, additive mixture of two colors will not generally lie on the midpoint of thatline segment, unless the sum of the X, Y, and Z values of one color is equal to the sum of the X, Y, and Z values of the other color (that is, both colors lie in the same plane of the type
    X + Y + Z = n).
  • A distance on the CIE xy chromaticity diagram does not correspond to the perceived difference between two colors. In the early 1940s,David MacAdam studied the nature of visual sensitivity tocolor differences, and summarized his results in the concept of aMacAdam ellipse. Based on the work of MacAdam, theCIE 1960,CIE 1964, andCIE 1976 color spaces were developed, with the goal of achieving perceptual uniformity (have an equal distance in the color space correspond to equal differences in color). Although they were a distinct improvement over the CIE 1931 system, they were not completely free of distortion.
  • It can be seen that, given three real sources, these sources cannot cover the gamut of human vision. Geometrically stated, there are no three points within the gamut that form a triangle that includes the entire gamut; or more simply, the gamut of human vision is not a triangle.
  • Light with aflat power spectrum in terms of wavelength (equal power in every1 nm interval) corresponds to the point(x,y) = (1/3, 1/3) (illuminant E).

Color mixing in CIE xyY

[edit]

When two or more colors are additively mixed, the x and y chromaticity coordinates of the resulting color (xmix, ymix) may be calculated from the chromaticities of the mixture components (x1, y1; x2, y2; ...; xn, yn) and their corresponding luminances (L1, L2, ..., Ln) with the following formulas:[16]

xmix=x1y1L1+x2y2L2++xnynLnL1y1+L2y2++Lnyn,ymix=L1+L2++LnL1y1+L2y2++Lnyn{\displaystyle x_{\mathrm {mix} }={\frac {{\dfrac {x_{1}}{y_{1}}}L_{1}+{\dfrac {x_{2}}{y_{2}}}L_{2}+\dots +{\dfrac {x_{n}}{y_{n}}}L_{n}}{{\dfrac {L_{1}}{y_{1}}}+{\dfrac {L_{2}}{y_{2}}}+\dots +{\dfrac {L_{n}}{y_{n}}}}}\quad ,\quad y_{\mathrm {mix} }={\frac {L_{1}+L_{2}+\dots +L_{n}}{{\dfrac {L_{1}}{y_{1}}}+{\dfrac {L_{2}}{y_{2}}}+\dots +{\dfrac {L_{n}}{y_{n}}}}}}

These formulas can be derived from the definitions of the x and y chromaticity coordinates by taking advantage of the fact that XYZ (tristimulus) values are additive. In place of the luminance values L1, L2, etc., one can use any photometric quantity proportional to the tristimulus value Y (including, of course, Y itself) in the context of interest; this also applies to the following mixing ratio computation.

As previously stated, when two colors are mixed, the resulting color xmix, ymix lies on the straight line segment that connects them on the CIE xy chromaticity diagram. The mixing ratio of colors x1, y1 and x2, y2 that results in a given xmix, ymix on this line segment is given by

L1L2=y1(x2xmix)y2(xmixx1)=y1(y2ymix)y2(ymixy1){\displaystyle {\frac {L_{1}}{L_{2}}}={\frac {y_{1}\left(x_{2}-x_{\mathrm {mix} }\right)}{y_{2}\left(x_{\mathrm {mix} }-x_{1}\right)}}={\frac {y_{1}\left(y_{2}-y_{\mathrm {mix} }\right)}{y_{2}\left(y_{\mathrm {mix} }-y_{1}\right)}}}

where L1 is the luminance of color x1, y1 and L2 the luminance of color x2, y2. Because ymix is unambiguously determined by xmix and vice versa (unless x1 = x2 or y1 = y2), one is enough to compute the mixing ratio.

Computing XYZ from spectral data

[edit]

Emissive case

[edit]

The tristimulus values for a color with aspectral radianceLe,Ω,λ are given in terms of the standard observer by:

X=λLe,Ω,λ(λ)x¯(λ)dλ,Y=λLe,Ω,λ(λ)y¯(λ)dλ,Z=λLe,Ω,λ(λ)z¯(λ)dλ.{\displaystyle {\begin{aligned}X&=\int _{\lambda }L_{\mathrm {e} ,\Omega ,\lambda }(\lambda )\,{\overline {x}}(\lambda )\,d\lambda ,\\[6mu]Y&=\int _{\lambda }L_{\mathrm {e} ,\Omega ,\lambda }(\lambda )\,{\overline {y}}(\lambda )\,d\lambda ,\\[6mu]Z&=\int _{\lambda }L_{\mathrm {e} ,\Omega ,\lambda }(\lambda )\,{\overline {z}}(\lambda )\,d\lambda .\end{aligned}}}

whereλ{\displaystyle \lambda } is the wavelength of the equivalentmonochromatic light (measured innanometers), and customary limits of the integral areλ[380,780]{\displaystyle \lambda \in [380,780]}.

The values ofX,Y, andZ are bounded if the radiance spectrumLe,Ω,λ is bounded.

Reflective and transmissive cases

[edit]

The reflective and transmissive cases are very similar to the emissive case, with a few differences. The spectral radianceLe,Ω,λ is replaced by the spectralreflectance (ortransmittance)S(λ) of the object being measured, multiplied by the spectral power distribution of the illuminantI(λ).

X=KNλS(λ)I(λ)x¯(λ)dλ,Y=KNλS(λ)I(λ)y¯(λ)dλ,Z=KNλS(λ)I(λ)z¯(λ)dλ,{\displaystyle {\begin{aligned}X&={\frac {K}{N}}\int _{\lambda }S(\lambda )\,I(\lambda )\,{\overline {x}}(\lambda )\,d\lambda ,\\[8mu]Y&={\frac {K}{N}}\int _{\lambda }S(\lambda )\,I(\lambda )\,{\overline {y}}(\lambda )\,d\lambda ,\\[8mu]Z&={\frac {K}{N}}\int _{\lambda }S(\lambda )\,I(\lambda )\,{\overline {z}}(\lambda )\,d\lambda ,\end{aligned}}}

where

N=λI(λ)y¯(λ)dλ,{\displaystyle N=\int _{\lambda }I(\lambda )\,{\overline {y}}(\lambda )\,d\lambda ,}

K is a scaling factor (usually 1 or 100), andλ{\displaystyle \lambda } is the wavelength of the equivalentmonochromatic light (measured innanometers), and the standard limits of the integral areλ[380,780]{\displaystyle \lambda \in [380,780]}.

Subsequent refinements

[edit]
XYZ color matching functions, CIE 1931 and Stockman & Sharpe 2006 (CIE 170-2)

A few other XYZ-style color-matching functions have been available, correcting for known issues in the original 1931 color space. These functions imply their own XYZ-like and xyY-like color spaces.[17]

10° standard observer

[edit]

An alternative to the original 2° standard observer was defined in 1964, focusing on larger 10° stimuli. It was derived from the work of Stiles and Burch,[18] and Speranskaya.[19] For the 10° experiments, the observers were instructed to ignore the central 2° spot. The 1964supplementary standard observer function is recommended when dealing with more than about a 4° field of view, but some prefer to use it always as "human wide field color discrimination is about 2 to 3 times more accurate than foveal color discrimination".[6] The color matching functions for both standard observers are published by the CIE,[20] who also publishes the data openly for the 2°[21] and 10°[22] standard observer functions. The data are discretized at1 nm wavelength intervals from360 nm to830 nm.

Analytical approximation

[edit]

Table lookup can become impractical for some computational tasks. Instead of referring to the published table, the CIE XYZ color matching functions can be approximated by a sum ofGaussian functions, as follows:[23]

Letg(x) denote a piecewise-Gaussian function, defined by

g(x;μ,τ1,τ2)={exp(τ12(xμ)2/2),x<μ,exp(τ22(xμ)2/2),xμ.{\displaystyle g(x;\mu ,\tau _{1},\tau _{2})={\begin{cases}\exp {\bigl (}{-\tau _{1}^{2}(x-\mu )^{2}/2}{\bigr )},&x<\mu ,\\[2mu]\exp {\bigl (}{-\tau _{2}^{2}(x-\mu )^{2}/2}{\bigr )},&x\geq \mu .\end{cases}}}

That is,g(x) resembles a bell curve with its peak atx =μ, a spread/standard deviation of1/τ1{\displaystyle 1/\tau _{1}} to the left of the mean, and spread of1/τ2{\displaystyle 1/\tau _{2}} to the right of the mean. With the wavelengthλ measured innanometers, we then approximate the 1931 color matching functions:

x¯(λ)=1.056g(λ;599.8,0.0264,0.0323)+0.362g(λ;442.0,0.0624,0.0374)0.065g(λ;501.1,0.0490,0.0382),y¯(λ)=0.821g(λ;568.8,0.0213,0.0247)+0.286g(λ;530.9,0.0613,0.0322),z¯(λ)=1.217g(λ;437.0,0.0845,0.0278)+0.681g(λ;459.0,0.0385,0.0725).{\displaystyle {\begin{aligned}{\overline {x}}(\lambda )&=1.056\,g(\lambda ;599.8,0.0264,0.0323)+0.362\,g(\lambda ;442.0,0.0624,0.0374)\\[2mu]&\quad -0.065\,g(\lambda ;501.1,0.0490,0.0382),\\[5mu]{\overline {y}}(\lambda )&=0.821\,g(\lambda ;568.8,0.0213,0.0247)+0.286\,g(\lambda ;530.9,0.0613,0.0322),\\[5mu]{\overline {z}}(\lambda )&=1.217\,g(\lambda ;437.0,0.0845,0.0278)+0.681\,g(\lambda ;459.0,0.0385,0.0725).\end{aligned}}}

The squared differences between the above approximation and the measured CIExyz color matching functions is less than the within-observer variance encountered in the experimental measurements used to form the CIE standards. It is also possible to use fewer Gaussian functions, with one Gaussian for each "lobe". CIE 1964 fits well with a one-lobe function.[23]

The CIE XYZ color matching functions are nonnegative, and lead to nonnegative XYZ coordinates for all real colors (that is, for nonnegative light spectra). Other observers, such as for the CIE RGB space or otherRGB color spaces, are defined by other sets of three color-matching functions, not generally nonnegative, and lead to tristimulus values in those other spaces, which may include negative coordinates for some real colors.

Others

[edit]
Judd and Vos corrections for the 2° CMF
The most serious problem with the 1931 CIE XYZ color matching functions is the error in the photopic Y (orV(λ){\displaystyle V(\lambda )} function on the blue end of the spectrum.[24] The Judd (1951) and its following Vos (1978)[25] corrections sought to correct for the issue without deviating from the original methodology.[17]
CIE 1964 X10Y10Z10
X10Y10Z10 (also written XYZ10 and analogously for the following) is the XYZ-style color space defined using the CIE 1964 10° observer CMFs.[26] The 3 CMFs are mainly derived from Stiles and Burch's RGB color-matching functions,[27] which unlike the Wright–Guild functions (and the subsequent Judd–Vos corrections) are "directly measured", freeing them from the reconstruction errors of the 1931 functions.[17]
Stiles and Burch also published a set of 2° RGB color-matching functions; however, no XYZ space derived from them has been formally recognized by the CIE.[17]
CIE 170-2 XFYFZF
XFYFZF is the XYZ-style color space defined using the Stockman & Sharpe (2000) physiological 2° observer, which is in turn a linear combination of theLMS cone response functions.[28] The CMF data, along with the physiological 10° dataset, is available from the Colour & Vision Research laboratory ofUniversity College London down to 0.1 nm resolution.[29]
CIE 170-2 XF,10YF,10ZF,10
This space is based on the Stockman & Sharpe (2000) physiological 10° observer.[28]

According toKonica Minolta, the older CIE 1931 CMF exhibits metamerism failure (failure to predict when colors appear the same) forwide color gamut displays containing narrowband emitters likeOLED, whereas the 2015 XYZF CMF is not affected.[30] OlderSony manuals recommend using the Judd–Vos correction by applying an offset to thewhite point depending on the display technology used.

See also

[edit]

References

[edit]
  1. ^CIE (1932).Commission internationale de l'Eclairage proceedings, 1931. Cambridge:Cambridge University Press.
  2. ^Smith, Thomas; Guild, John (1931–32). "The C.I.E. colorimetric standards and their use".Transactions of the Optical Society.33 (3):73–134.Bibcode:1931TrOS...33...73S.doi:10.1088/1475-4878/33/3/301.
  3. ^abWright, William David (1928). "A re-determination of the trichromatic coefficients of the spectral colors".Transactions of the Optical Society.30 (4):141–164.doi:10.1088/1475-4878/30/4/301.
  4. ^abGuild, J. (1932)."The colorimetric properties of the spectrum".Philosophical Transactions of the Royal Society of London. Series A, Containing Papers of a Mathematical or Physical Character.230 (681–693):149–187.Bibcode:1932RSPTA.230..149G.doi:10.1098/rsta.1932.0005.JSTOR 91229.The trichromatic coefficients for [Wright's] ten observers agreed so closely with those of the seven observers examined at the National Physical Laboratory as to indicate that both groups must give results approximating more closely to 'normal' than might have been expected from the size of either group
  5. ^Grassmann, H. (1853)."Zur Theorie der Farbenmischung".Annalen der Physik und Chemie.165 (5):69–84.Bibcode:1853AnP...165...69G.doi:10.1002/andp.18531650505.
  6. ^abcMacEvoy, Bruce."Colorimetry".Handprint. Retrieved8 February 2025.
  7. ^abFairman, H. S.; Brill, M. H.;Hemmendinger, H. (February 1997). "How the CIE 1931 Color-Matching Functions Were Derived from the Wright–Guild Data".Color Research and Application.22 (1):11–23.doi:10.1002/(SICI)1520-6378(199702)22:1<11::AID-COL4>3.0.CO;2-7.andFairman, H. S.; Brill, M. H.;Hemmendinger, H. (August 1998)."Erratum: How the CIE 1931 Color-Matching Functions Were Derived from the Wright–Guild Data".Color Research and Application.23 (4): 259.doi:10.1002/(SICI)1520-6378(199808)23:4<259::AID-COL18>3.0.CO;2-7.
  8. ^CIE (1926).Commission internationale de l'éclairage proceedings, 1924. Cambridge:Cambridge University Press. The 1924 luminous efficiency function seriously underestimates sensitivity at wavelengths below460 nm, and has been supplemented with newer and more accurate luminosity curves; seeLuminosity function#Improvements to the standard.
  9. ^Harris, A. C.; Weatherall, I. L. (September 1990)."Objective evaluation of color variation in the sand-burrowing beetleChaerodes trachyscelides White (Coleoptera: Tenebrionidae) by instrumental determination of CIE LAB values".Journal of the Royal Society of New Zealand.20 (3). The Royal Society of New Zealand:253–259.Bibcode:1990JRSNZ..20..253H.doi:10.1080/03036758.1990.10416819.Archived from the original on 2017-03-08.
  10. ^"- YouTube".YouTube.Archived from the original on 2016-03-17. Retrieved2015-10-17. Tristimulus Value of Color: Device Independent Color Representation
  11. ^Hunt, R. W. (1998).Measuring Colour (3rd ed.). England: Fountain Press.ISBN 0-86343-387-1.. See pgs. 39–46 for the basis in the physiology of thehuman eye of tripartite color models, and 54–7 for chromaticity coordinates.
  12. ^"Ragnar Granit - Sensory Structure of Retina and Vision".www.japi.org.
  13. ^Schanda, János, ed. (2007-07-27).Colorimetry. p. 305.doi:10.1002/9780470175637.ISBN 9780470175637.
  14. ^Poynton, Charles (2012).Digital Video and HD - Algorithms and Interfaces (2 ed.). p. 275.Eq 25.1
  15. ^Poynton, Charles (2012).Digital Video and HD - Algorithms and Interfaces (2 ed.). p. 275.Eq 25.2
  16. ^"Understand color science to maximize success with LEDs – part 2 – LEDs Magazine, Issue 7/2012". 18 July 2012.Archived from the original on 2017-11-11.
  17. ^abcd"CMF introduction".Colour & Vision Research Laboratory. Institute of Ophthalmology, University College London.Archived from the original on Nov 19, 2023.
  18. ^Stiles, W. S.; Birch, J. M. (1959). "N.P.L. Colour-matching Investigation: Final Report (1958)".Optica Acta.6 (1):1–26.Bibcode:1959AcOpt...6....1S.doi:10.1080/713826267.
  19. ^Speranskaya, N. I. (1959). "Determination of spectrum color co-ordinates for twenty seven normal observers".Optics and Spectroscopy.7:424–428.
  20. ^Colorimetry — Part 1: CIE standard colorimetric observers.ISO. 2019.
  21. ^CIE 1931 colour-matching functions, 2 degree observer, 2019,doi:10.25039/CIE.DS.xvudnb9b, retrieved6 February 2025
  22. ^CIE 1964 colour-matching functions, 10 degree observer, 2019,doi:10.25039/CIE.DS.sqksu2n5, retrieved6 February 2025
  23. ^abWyman, Chris; Sloan, Peter-Pike; Shirley, Peter (July 12, 2013)."Simple Analytic Approximations to the CIE XYZ Color Matching Functions".Journal of Computer Graphics Techniques.2 (2):1–11.ISSN 2331-7418.
  24. ^Stockman, Andrew (December 2019)."Cone fundamentals and CIE standards"(PDF).Current Opinion in Behavioral Sciences.30:87–93.doi:10.1016/j.cobeha.2019.06.005. Retrieved27 October 2023.
  25. ^Vos, J.J. (Sep 1978). "Colorimetric and photometric properties of a 2° fundamental observer".Color Research & Application.3 (3):104–156.doi:10.1002/col.5080030309.
  26. ^"XYZ Tristimulus Value (CIE 1931) / Tristimulus Value (CIE 1964) - Part IV - Precise Color Communication".KONICA MINOLTA.Archived from the original on Nov 19, 2023.
  27. ^Stiles, WS; Burch, JM (1959). "NPL colour-matching investigation: final report".Optica Acta.6 (1).Bibcode:1959AcOpt...6....1S.doi:10.1080/713826267.
  28. ^abCIE 170-2:2015: Fundamental Chromaticity Diagram with Physiological Axes – Part 2: Spectral Luminous Efficiency Functions and Chromaticity Diagrams. CIE.ISBN 978-3-902842-05-3.Archived from the original on Nov 19, 2023.
  29. ^"CIE functions".Colour & Vision Research Laboratory. Institute of Ophthalmology, University College London.Archived from the original on Nov 19, 2023.
  30. ^"Resolving Display Color Matching Issue"(PDF).KONICA MINOLTA.

Further reading

[edit]
  • Broadbent, Arthur D. (August 2004). "A critical review of the development of the CIE1931 RGB color-matching functions".Color Research & Application.29 (4):267–272.doi:10.1002/col.20020.This article describes the development of the CIE1931 chromaticity coordinates and color-matching functions starting from the initial experimental data of W. D. Wright and J. Guild. Sufficient information is given to allow the reader to reproduce and verify the results obtained at each stage of the calculations and to analyze critically the procedures used. Unfortunately, some of the information required for the coordinate transformations was never published and the appended tables provide likely versions of that missing data.
  • Trezona, Pat W. (2001). "Derivation of the 1964 CIE 10° XYZ Colour-Matching Functions and Their Applicability in Photometry".Color Research and Application.26 (1):67–75.doi:10.1002/1520-6378(200102)26:1<67::AID-COL7>3.0.CO;2-4.
  • Wright, William David (2007). "Golden Jubilee of Colour in the CIE—The Historical and Experimental Background to the 1931 CIE System of Colorimetry". In Schanda, János (ed.).Colorimetry. Wiley Interscience. pp. 9–24.doi:10.1002/9780470175637.ch2.ISBN 978-0-470-04904-4. (originally published by theSociety of Dyers and Colourists, Bradford, 1981.)

External links

[edit]
CAM
CIE
RGB
Y′UV
Other
Color systems
and standards
For the vision capacities of organisms or machines, see Color vision.
Retrieved from "https://en.wikipedia.org/w/index.php?title=CIE_1931_color_space&oldid=1336849517"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp