Colorfulness

From Wikipedia, the free encyclopedia

(Redirected from Saturation (color theory))
Jump to: navigation, search
Scale of saturation (0% at bottom).
Scale of saturation (0% at bottom).

In color theory, colorfulness, chroma, and saturation are related concepts referring to the intensity of a specific color. More technically, colorfulness is the perceived difference between the color of some stimulus and gray, chroma is the colorfulness of a stimulus relative to the brightness of a stimulus that appears white under similar viewing conditions, and saturation is the colorfulness of a stimulus relative to its own brightness.[1] The exact definition varies slightly depending on the color model used.

A highly colorful stimulus is vivid and intense, while a less colorful stimulus appears more muted, closer to gray. With no colorfulness at all, a color is a “neutral” gray. With three attributes—colorfulness (or chroma or saturation), lightness (or brightness), and hue—any color can be described.

Contents

[edit] Saturation

Saturation is one of three coordinates in the HSV color space.

The saturation of a color is determined by a combination of light intensity and how much it is distributed across the spectrum of different wavelengths. The purest color is achieved by using just one wavelength at a high intensity such as in laser light. If the intensity drops the saturation also drops. To desaturate a color in a subtractive system (such as watercolor), you can add white, black, gray, or the hue's complement.

[edit] Purity in CIE 1931 XYZ color space

In the CIE XYZ color space, the purity of a color is the Euclidean distance between the position of the color (x,y) and the illuminant's white point (xI,yI) on the CIE xy projective plane, divided by the same distance for a pure (monochromatic, or dichromatic on the purple line) color with the same hue (xP,yP) = ρmax(xxI,yyI) + (xI,yI):

p = \sqrt{\frac{(x - x_{I})^2 + (y - y_{I})^2}{(x - x_{P})^2 + (y - y_{P})^2}}

and ρmax maximal within the boundary of the chromaticity diagram.

[edit] Saturation in RGB color space

In an RGB color space, saturation can be thought of as the standard deviation σ of the color coordinates R(red), G(green), and B(blue). Letting μ represent the brightness defined as the mean of R, G, and B, then

 \sigma = \sqrt{ (R - \mu)^2 + (G - \mu)^2 + (B - \mu)^2 \over 3}

An example of saturation in layman's terms in the RGB color model is that you will have maximum saturation if you have 100% brightness in (for instance) the red channel while having 0% brightness in the other channels. And you would have no saturation if all the color channels are equal. Thus, saturation is the difference between the values of the channels.

In term of absolute colorimetry, this simple definition in the RGB color space exhibits several problems. The RGB color space is not an absolute colorimetric space, and therefore the value of saturation is arbitrary, depending on the choice of the color primaries and the white point illuminant. For example, the RGB colorspace does not necessarily have a unitary Jacobian in term of absolute colorimetry.

Although the above math would make a lot more sense, most (all?) software that represents a saturation value to the user returns this value:

 \max{ r,g,b } - \min{ r,g,b } \over \mu

[edit] Chroma in CIE 1976 L*a*b* and L*u*v* color spaces

The naïve definition of saturation does not specify its response function. In the CIE XYZ and RGB color spaces, the saturation is defined in term of additive color mixing, and has the property of being proportional to any scaling centered at white or the white point illuminant. However, both color spaces are nonlinear in terms of psychovisually perceived color differences. It is also possible, and sometimes desirable to define a saturation-like quantity that is linearized in term of the psychovisual perception.

In the CIE 1976 L*a*b* and L*u*v* color spaces, the unnormalized chroma is the radial component of the cylindrical coordinate CIE L*C*h (luminance, chroma, hue) representation of the L*a*b* and L*u*v* color spaces, also denoted as CIE L*C*h(a*b*) or CIE L*C*h for short, and CIE L*C*h(u*v*). The transformation of (a * ,b * ) to (C * ,h) is given by:

C^{*} = \sqrt{a^{*2} + b^{*2}}

h = \arctan \frac{b^{*}}{a^{*}}

and analogously for CIE L*C*h(u*v*).

The chroma in the CIE L*C*h(a*b*) and CIE L*C*h(u*v*) coordinates has the advantage of being more psychovisually linear, yet they are non-linear in the in term of linear component color mixing. And therefore, chroma in CIE 1976 L*a*b* and L*u*v* color spaces is very much different from the traditional sense of "saturation".

[edit] Chroma in color appearance models

Another, psychovisually even more accurate, but also more complex method to obtain or specify the saturation is to use the color appearance model, like CIECAM. The chroma component of the JCh (lightness, chroma, hue) coordinate, and becomes a function of parameters like the chrominance and physical brightness of the illumination, or the characteristics of the emitting/reflecting surface, which is also psychovisually more sensible.

[edit] Comparison

[edit] Notes

  1. ^ Mark D. Fairchild. “Color Appearance Models: CIECAM02 and Beyond”. Slides from a tutorial at the IS&T/SID 12th Color Imaging Conference. 9 November 2004. <http://www.cis.rit.edu/fairchild/PDFs/AppearanceLec.pdf>. Retrieved 19 September 2007.

[edit] See also

Personal tools