CIECAM02

Last updated
Observing field model. Not drawn to scale. CIECAM02 inputs.svg
Observing field model. Not drawn to scale.

In colorimetry, CIECAM02 is the color appearance model published in 2002 by the International Commission on Illumination (CIE) Technical Committee 8-01 (Color Appearance Modelling for Color Management Systems) and the successor of CIECAM97s. [1]

Contents

The two major parts of the model are its chromatic adaptation transform, CIECAT02, and its equations for calculating mathematical correlates for the six technically defined dimensions of color appearance: brightness (luminance), lightness, colorfulness, chroma, saturation, and hue.

Brightness is the subjective appearance of how bright an object appears given its surroundings and how it is illuminated. Lightness is the subjective appearance of how light a color appears to be. Colorfulness is the degree of difference between a color and gray. Chroma is the colorfulness relative to the brightness of another color that appears white under similar viewing conditions. This allows for the fact that a surface of a given chroma displays increasing colorfulness as the level of illumination increases. Saturation is the colorfulness of a color relative to its own brightness. Hue is the degree to which a stimulus can be described as similar to or different from stimuli that are described as red, green, blue, and yellow, the so-called unique hues. The colors that make up an object’s appearance are best described in terms of lightness and chroma when talking about the colors that make up the object’s surface, and in terms of brightness, saturation and colorfulness when talking about the light that is emitted by or reflected off the object.

CIECAM02 takes for its input the tristimulus values of the stimulus, the tristimulus values of an adapting white point, adapting background, and surround luminance information, and whether or not observers are discounting the illuminant (color constancy is in effect). The model can be used to predict these appearance attributes or, with forward and reverse implementations for distinct viewing conditions, to compute corresponding colors.

The Windows Color System introduced in Windows Vista uses Canon's Kyuanos (キュアノス) technology for mapping image gamuts between output devices, which in turn uses CIECAM02 for color matching. [2]

Viewing conditions

The inner circle is the stimulus, from which the tristimulus values should be measured in CIE XYZ using the 2° standard observer. The intermediate circle is the proximal field, extending out another 2°. The outer circle is the background, reaching out to 10°, from which the relative luminance (Yb) need be measured. If the proximal field is the same color as the background, the background is considered to be adjacent to the stimulus. Beyond the circles which comprise the display field (display area, viewing area) is the surround field (or peripheral area), which can be considered to be the entire room. The totality of the proximal field, background, and surround is called the adapting field (the field of view that supports adaptation—extends to the limit of vision). [3]

When referring to the literature, it is also useful to be aware of the difference between the terms adopted white point (the computational white point) and the adapted white point (the observer white point). [4] The distinction may be important in mixed mode illumination, where psychophysical phenomena come into play. This is a subject of research.

Parameter decision table

CIECAM02 defines three surround(ing)s – average, dim, and dark – with associated parameters defined here for reference in the rest of this article: [5]

Surround
condition
Surround
ratio
FcNcApplication
AverageSR > 0.151.00.691.0Viewing surface colors
Dim0 < SR < 0.150.90.590.9Viewing television
DarkSR = 00.80.5250.8Using a projector in a dark room

For intermediate conditions, these values can be linearly interpolated. [5]

The absolute luminance of the adapting field, which is a quantity that will be needed later, should be measured with a photometer. If one is not available, it can be calculated using a reference white:

where Yb is the relative luminance of background, the Ew = πLW is the illuminance of the reference white in lux, LW is the absolute luminance of the reference white in cd/m2, and Yw is the relative luminance of the reference white in the adapting field. If unknown, the adapting field can be assumed to have average reflectance ("gray world" assumption): LA = LW / 5.

Note: Care should be taken not to confuse LW, the absolute luminance of the reference white in cd/m2, and Lw the red cone response in the LMS color space.

Chromatic adaptation

Summary

  1. Convert to the "spectrally sharpened" CAT02 LMS space to prepare for adaptation. Spectral sharpening is the transformation of the tristimulus values into new values that would have resulted from a sharper, more concentrated set of spectral sensitivities. It is argued that this aids color constancy, especially in the blue region. (Compare Finlayson et al. 94, Spectral Sharpening:Sensor Transformations for Improved Color Constancy)
  2. Perform chromatic adaptation using CAT02 (also known as the "modified CMCCAT2000 transform").
  3. Convert to an LMS space closer to the cone fundamentals. It is argued that predicting perceptual attribute correlates is best done in such spaces. [5]
  4. Perform post-adaptation cone response compression.

CAT02

Given a set of tristimulus values in XYZ, the corresponding LMS values can be determined by the MCAT02 transformation matrix (calculated using the CIE 1931 2° standard colorimetric observer). [1] The sample color in the test illuminant is:

.

Once in LMS, the white point can be adapted to the desired degree by choosing the parameter D. [3] For the general CAT02, the corresponding color in the reference illuminant is:

Ciecam02 degree of adaptation.svg

where the Yw / Ywr factor accounts for the two illuminants having the same chromaticity but different reference whites. [6] The subscripts indicate the cone response for white under the test (w) and reference illuminant (wr). The degree of adaptation (discounting) D can be set to zero for no adaptation (stimulus is considered self-luminous) and unity for complete adaptation (color constancy). In practice, it ranges from 0.65 to 1.0, as can be seen from the diagram. Intermediate values can be calculated by: [5]

where surround F is as defined above and LA is the adapting field luminance in cd/m2. [1]

log-log plot of FL vs. LA (LA ranges from 10 to 10 , FL ranges from 10 to 10). The cube root approximation of FL is 0.1715LA Ciecam02 luminance level adaptation factor.svg
log-log plot of FL vs. LA (LA ranges from 10 to 10 , FL ranges from 10 to 10). The cube root approximation of FL is 0.1715LA

In CIECAM02, the reference illuminant has equal energy Lwr = Mwr = Swr = 100) and the reference white is the perfect reflecting diffuser (i.e., unity reflectance, and Ywr = 100) hence:

Furthermore, if the reference white in both illuminants have the Y tristimulus value (Ywr = Yw) then:

Post-adaptation

After adaptation, the cone responses are converted to the Hunt–Pointer–Estévez space by going to XYZ and back: [5]

log L'a vs. log L' for LA = 200 (FL = 1) Ciecat02 response compression.svg
log La vs. log L′ for LA = 200 (FL = 1)

Note that the matrix above, which was inherited from CIECAM97s, [7] has the unfortunate property that since 0.38971 + 0.68898 – 0.07868 = 1.00001, 1 ≠ MH1 and that consequently gray has non-zero chroma, [8] an issue which CAM16 aims to address. [9]

Finally, the response is compressed based on the generalized Michaelis–Menten equation (as depicted aside): [5]

FL is the luminance level adaptation factor.

As previously mentioned, if the luminance level of the background is unknown, it can be estimated from the absolute luminance of the white point as LA = LW / 5 using the "medium gray" assumption. (The expression for FL is given in terms of 5LA for convenience.) In photopic conditions, the luminance level adaptation factor (FL) is proportional to the cube root of the luminance of the adapting field (LA). In scotopic conditions, it is proportional to LA (meaning no luminance level adaptation). The photopic threshold is roughly LW = 1 (see FLLA graph above).

Appearance correlates

CIECAM02 defines correlates for yellow-blue, red-green, brightness, and colorfulness. Let us make some preliminary definitions.

The correlate for red–green (a) is the magnitude of the departure of C1 from the criterion for unique yellow (C1 = C2 / 11), and the correlate for yellow–blue (b) is based on the mean of the magnitude of the departures of C1 from unique red (C1 = C2) and unique green (C1 = C3). [3]

The 4.5 factor accounts for the fact that there are fewer cones at shorter wavelengths (the eye is less sensitive to blue). The order of the terms is such that b is positive for yellowish colors (rather than blueish).

The hue angle (h) can be found by converting the rectangular coordinate (a, b) into polar coordinates:

To calculate the eccentricity (et) and hue composition (H), determine which quadrant the hue is in with the aid of the following table. Choose i such that hih′ < hi+1, where h′ = h if h > h1 and h′ = h + 360° otherwise.

RedYellowGreenBlueRed
i12345
hi20.1490.00164.25237.53380.14
ei0.80.71.01.20.8
Hi0.0100.0200.0300.0400.0

(This is not exactly the same as the eccentricity factor given in the table.)

Calculate the achromatic response A:

where

.

The correlate of lightness is

where c is the impact of surround (see above), and

.

The correlate of brightness is

.

Then calculate a temporary quantity t.

The correlate of chroma is

.

The correlate of colorfulness is

.

The correlate of saturation is

.

Color spaces

The appearance correlates of CIECAM02, J, a, and b, form a uniform color space that can be used to calculate color differences, as long as a viewing condition is fixed. A more commonly-used derivative is the CAM02 Uniform Color Space (CAM02-UCS), an extension with tweaks to better match experimental data. [10]

CIECAM02 as a model of human visual processing

Like many color models, CIECAM02 aims to model the human perception of color. The CIECAM02 model has been shown to be a more plausible model of neural activity in the primary visual cortex, compared to the earlier CIELAB model. Specifically, both its achromatic response A and red-green correlate a can be matched to EMEG activity (entrainment), each with their own characteristic delay. [11]

See also

Related Research Articles

<span class="mw-page-title-main">Y′UV</span> Mathematical color model

Y′UV, also written YUV, is the color model found in the PAL analogue color TV standard. A color is described as a Y′ component (luma) and two chroma components U and V. The prime symbol (') denotes that the luma is calculated from gamma-corrected RGB input and that it is different from true luminance. Today, the term YUV is commonly used in the computer industry to describe colorspaces that are encoded using YCbCr.

<span class="mw-page-title-main">HSL and HSV</span> Alternative representations of the RGB color model

HSL and HSV are the two most common cylindrical-coordinate representations of points in an RGB color model. The two representations rearrange the geometry of RGB in an attempt to be more intuitive and perceptually relevant than the cartesian (cube) representation. Developed in the 1970s for computer graphics applications, HSL and HSV are used today in color pickers, in image editing software, and less commonly in image analysis and computer vision.

<span class="mw-page-title-main">CIELAB color space</span> Standard color space with color-opponent values

The CIELAB color space, also referred to as L*a*b*, is a color space defined by the International Commission on Illumination in 1976. It expresses color as three values: L* for perceptual lightness and a* and b* for the four unique colors of human vision: red, green, blue and yellow. CIELAB was intended as a perceptually uniform space, where a given numerical change corresponds to a similar perceived change in color. While the LAB space is not truly perceptually uniform, it nevertheless is useful in industry for detecting small differences in color.

<span class="mw-page-title-main">YCbCr</span> Family of digital colour spaces

YCbCr, Y′CbCr, or Y Pb/Cb Pr/Cr, also written as YCBCR or Y′CBCR, is a family of color spaces used as a part of the color image pipeline in video and digital photography systems. Y′ is the luma component and CB and CR are the blue-difference and red-difference chroma components. Y′ is distinguished from Y, which is luminance, meaning that light intensity is nonlinearly encoded based on gamma corrected RGB primaries.

<span class="mw-page-title-main">Colorfulness</span> Perceived intensity of a specific color

Colorfulness, chroma and saturation are attributes of perceived color relating to chromatic intensity. As defined formally by the International Commission on Illumination (CIE) they respectively describe three different aspects of chromatic intensity, but the terms are often used loosely and interchangeably in contexts where these aspects are not clearly distinguished. The precise meanings of the terms vary by what other functions they are dependent on.

<span class="mw-page-title-main">Adobe RGB color space</span> Color space developed by Adobe

The Adobe RGB (1998) color space or opRGB is a color space developed by Adobe Inc. in 1998. It was designed to encompass most of the colors achievable on CMYK color printers, but by using RGB primary colors on a device such as a computer display. The Adobe RGB (1998) color space encompasses roughly 30% of the visible colors specified by the CIELAB color space – improving upon the gamut of the sRGB color space, primarily in cyan-green hues. It was subsequently standardized by the IEC as IEC 61966-2-5:1999 with a name opRGB and is used in HDMI.

<span class="mw-page-title-main">Color rendering index</span> Measure of ability of a light source to reproduce colors in comparison with a standard light source

A color rendering index (CRI) is a quantitative measure of the ability of a light source to reveal the colors of various objects faithfully in comparison with a natural or standard light source.

<span class="mw-page-title-main">Correlated color temperature</span> Property of light based on human perception

Correlated color temperature refers to the temperature of a Planckian radiator whose perceived color most closely resembles that of a given stimulus at the same brightness and under specified viewing conditions."

<span class="mw-page-title-main">CIE 1931 color space</span> Color space defined by the CIE in 1931

In 1931 the International Commission on Illumination (CIE) published the CIE 1931 color spaces which define the relationship between the visible spectrum and the visual sensation of specific colors by human color vision. The CIE color spaces are mathematical models that create a "standard observer", which attempts to predict the perception of unique hues of color. These color spaces are essential tools that provide the foundation 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 of color management.

<span class="mw-page-title-main">LMS color space</span> Color space represented by the response of the three types of cones of the human eye

LMS, is a color space which represents the response of the three types of cones of the human eye, named for their responsivity (sensitivity) peaks at long, medium, and short wavelengths.

Relative luminance follows the photometric definition of luminance including spectral weighting for human vision, but while luminance is a measure of light in units such as , relative luminance values are normalized as 0.0 to 1.0, with 1.0 being a theoretical perfect reflector of 100% reference white. Like the photometric definition, it is related to the luminous flux density in a particular direction, which is radiant flux density weighted by the luminous efficiency function of the CIE Standard Observer.

<span class="mw-page-title-main">Standard illuminant</span> Theoretical source of visible light

A standard illuminant is a theoretical source of visible light with a spectral power distribution that is published. Standard illuminants provide a basis for comparing images or colors recorded under different lighting.

In statistics, the Kendall rank correlation coefficient, commonly referred to as Kendall's τ coefficient, is a statistic used to measure the ordinal association between two measured quantities. A τ test is a non-parametric hypothesis test for statistical dependence based on the τ coefficient. It is a measure of rank correlation: the similarity of the orderings of the data when ranked by each of the quantities. It is named after Maurice Kendall, who developed it in 1938, though Gustav Fechner had proposed a similar measure in the context of time series in 1897.

<span class="mw-page-title-main">Lightness</span> Property of a color

Lightness is a visual perception of the luminance of an object. It is often judged relative to a similarly lit object. In colorimetry and color appearance models, lightness is a prediction of how an illuminated color will appear to a standard observer. While luminance is a linear measurement of light, lightness is a linear prediction of the human perception of that light.

In colorimetry, the CIE 1976L*, u*, v*color space, commonly known by its abbreviation CIELUV, is a color space adopted by the International Commission on Illumination (CIE) in 1976, as a simple-to-compute transformation of the 1931 CIE XYZ color space, but which attempted perceptual uniformity. It is extensively used for applications such as computer graphics which deal with colored lights. Although additive mixtures of different colored lights will fall on a line in CIELUV's uniform chromaticity diagram, such additive mixtures will not, contrary to popular belief, fall along a line in the CIELUV color space unless the mixtures are constant in lightness.

<span class="mw-page-title-main">CIE 1960 color space</span>

The CIE 1960 color space ("CIE 1960 UCS", variously expanded Uniform Color Space, Uniform Color Scale, Uniform Chromaticity Scale, Uniform Chromaticity Space) is another name for the (u, v) chromaticity space devised by David MacAdam.

A color appearance model (CAM) is a mathematical model that seeks to describe the perceptual aspects of human color vision, i.e. viewing conditions under which the appearance of a color does not tally with the corresponding physical measurement of the stimulus source.

<i>ICtCp</i>

ICTCP, ICtCp, or ITP is a color representation format specified in the Rec. ITU-R BT.2100 standard that is used as a part of the color image pipeline in video and digital photography systems for high dynamic range (HDR) and wide color gamut (WCG) imagery. It was developed by Dolby Laboratories from the IPT color space by Ebner and Fairchild. The format is derived from an associated RGB color space by a coordinate transformation that includes two matrix transformations and an intermediate nonlinear transfer function that is informally known as gamma pre-correction. The transformation produces three signals called I, CT, and CP. The ICTCP transformation can be used with RGB signals derived from either the perceptual quantizer (PQ) or hybrid log–gamma (HLG) nonlinearity functions, but is most commonly associated with the PQ function.

Hunter Lab is a color space defined in 1948 by Richard S. Hunter. It was designed to be computed via simple formulas from the CIEXYZ space, but to be more perceptually uniform. Hunter named his coordinates L, a and b. Hunter Lab was a precursor to CIELAB, created in 1976 by the International Commission on Illumination (CIE), which named the coordinates for CIELAB as L*, a*, b* to distinguish them from Hunter's coordinates.

<span class="mw-page-title-main">Oklab color space</span> Standard color space with color-opponent values

The Oklab color space is a uniform color space for device independent color designed to improve perceptual uniformity, hue and lightness prediction, color blending, and usability while ensuring numerical stability and ease of implementation. Introduced by Björn Ottosson in December 2020, Oklab and its cylindrical counterpart, Oklch, have been included in the CSS Color Level 4 and Level 5 drafts for device-independent web colors since December 2021. They are supported by recent versions of major web browsers and allow the specification of wide-gamut P3 colors.

References

  1. 1 2 3 Fairchild, Mark D.; Luo, M. R.; Hunt, R. W. G. (August 2000). "A Revision of CIECAM97s for Practical Applications" (PDF). Color Research & Application. 25 (4). Wiley Interscience: 260–266. doi:10.1002/1520-6378(200008)25:4<260::AID-COL6>3.0.CO;2-9. Archived from the original (PDF) on 2013-09-22. Retrieved 2008-02-09. The CIECAM97s model was adopted by the CIE in 1997 for color imaging applications. It includes forward and reverse modes. Some problems in using this model were found in recent field trials. This article suggests revision to the model in two respects: (a) to make the lightness (J) zero when the Y tristimulus value is zero, under all surround conditions; (b) to modify the chromatic induction factor (Nc) from 1.10 to 0.95 for the dim surround condition. To avoid confusion, it is suggested that the revised version of the model be designated CAM97s2. The article also describes an alternative mode to achieve a more nearly exact reversibility between the forward and reverse modes.
  2. “Windows Color System: The Next Generation Color Management System” Archived 2010-07-27 at the Wayback Machine . Microsoft white paper. September 13, 2005.
  3. 1 2 3 Schanda, János (2007). "The Future of Colorimetry in the CIE: Color Appearance". Colorimetry: Understanding the CIE System. Wiley Interscience. p. 359. ISBN   978-0-470-04904-4.
  4. Westland, Stephen; Ripamonti, Caterina (2004). Computational Colour Science Using MATLAB. John Wiley & Sons. ISBN   0-470-84562-7.
  5. 1 2 3 4 5 6 Moroney, Nathan; Fairchild, Mark D.; Hunt, Robert W.G.; Li, Changjun; Luo, M. Ronnier; Newman, Todd (November 12, 2002). "The CIECAM02 Color Appearance Model". IS&T/SID Tenth Color Imaging Conference. Scottsdale, Arizona: The Society for Imaging Science and Technology. ISBN   0-89208-241-0.
  6. Hunt, Robert W. G.; Changjun Li; M. Ronnier Luo (February 2005). "Chromatic Adaptation Transforms". Color Research & Application. 30 (1). Wiley Interscience: 69. doi:10.1002/col.20085. Chromatic adaptation transforms (CATs) have appeared in different forms. The reasons for these forms, and the relationships between them, are described. The factors governing which type of CAT should be used in different applications are explained
  7. Ming Ronnier Luo & Robert William Gainer Hunt: The structure of the CIE 1997 colour appearance model
  8. Chunghui Kuo, Eric Zeise & Di Lai: Robust CIECAM02 implementation and numerical experiment within an International Color Consortium workflow
  9. Changjun Li, Zhiqiang Li, Zhifeng Wang, Yang Xu, Ming Ronnier Luo, Guihua Cui, Manuel Melgosa, Michael Henry Brill & Michael Pointer: Comprehensive color solutions: CAM16, CAT16, and CAM16-UCS
  10. Luo, M. Ronnier; Cui, Guihua; Li, Changjun (August 2006). "Uniform colour spaces based on CIECAM02 colour appearance model". Color Research & Application. 31 (4): 320–330. doi:10.1002/col.20227. S2CID   122917960.
  11. Thwaites, Andrew; Wingfield, Cai; Wieser, Eric; Soltan, Andrew; Marslen-Wilson, William D.; Nimmo-Smith, Ian (2018). "Entrainment to the CIECAM02 and CIELAB colour appearance models in the human cortex". Vision Research. 145: 1–10. doi: 10.1016/j.visres.2018.01.011 . doi:10.17863/CAM.21754.

Further reading