|
Lab is the abbreviated name of two different color spaces. The best known is CIELAB (strictly CIE 1976 L The intention of both spaces is to produce a color space that is more perceptually linear than other color spaces. Perceptually linear means that a change of the same amount in a color value should produce a change of about the same visual importance. When storing colors in limited precision values, this can improve the reproduction of tones. Both are also absolute color spaces, so they define colors exactly, unlike (for example) RGB or CMYK which do not exactly define color, only a mixing recipe for light or ink (respectively). Which Lab? Some specific uses of the abbreviation in software, literature etc. CIE 1976 L*, a*, b* Color Space (CIELAB) CIE L The three parameters in the model represent the lightness of the color (L The Lab color model has been created to serve as a device independent, absolute model to be used as a reference. Therefore it is crucial to realize that the visual representations of the full gamut of colors in this model are never accurate. They are there just to help in understanding the concept, but they are inherently inaccurate. Since the Lab model is a three dimensional model, it can only be represented properly in a three dimensional space. A useful feature of the model however is that the first parameter is extremely intuitive: changing its value is like changing the brightness setting in a TV set. Therefore only a few representations of some horizontal "slices" in the model are enough to conceptually visualize the whole gamut, assuming that the luminance would be represented on the vertical axis. CIE 1976 L RGB and CMYK conversions Programmers and others often seek a formula for conversion between RGB or CMYK values and L The forward transformation where for otherwise Here , and are the CIE XYZ tristimulus values of the reference white point. The division of the f(t) function into two domains was done to prevent an infinite slope at t=0. f(t) was assumed to be linear below some t=t0, and was assumed to match the t1/3 part of the function at t0 in both value and slope. In other words: The value of b was chosen to be 16/116. The above two equations can be solved for a and t0: where . Note that The reverse transformation The reverse transformation is as follows (with as mentioned above): The forward transformation CIE 1976 L The quantities and refer to the reference white point or the light source. (For example, for the 2° observer and illuminant C, , .) Equations for u' and v' are given below: . The reverse transformation The transformation from (u',v') to (x,y) is: . The transformation from CIELUV to XYZ is performed as following: Hunter Lab Color Space L is a correlate of Lightness, and is computed from the Y tristimulus value using Priest's Approximation to Munsell Value: where Yn is the Y tristimulus value of a specified white object. For surface-color applications, the specified white object is usually (though not always) a hypothetical material with unit reflectance and which follows Lambert's law.. The result will be Ls scaled between 0 (black) and 100 (white); roughly 10 times Munsell value. Note, however, that a mid-range Lightness of 50 is produced not by a Y of 50, but rather of 25. a and b are termed opponent color axes. a represents, roughly, Redness (positive) versus Greenness (negative), and is computed: where is a coefficient which depends upon the illuminant (for D65, Ka is 172.30; see approximate formula below) and Xn is the X tristimulus value of the specified white object. The other opponent color axis, b, is positive for yellow colors and negative for blue colors. It is computed as: where is a coefficient which depends upon the illuminant (for D65, is 67.20; see approximate formula below) and Zn is the Z tristimulus value of the specified white object. Both a and b will be zero for objects which have the same chromaticity coordinates as the specified white objects. Usually this is the case for neutrals. Approximate Formulas for Ka and Kb In the previous version of the Hunter Lab color space, was 175 and was 70. Apparently, Hunter Associates Lab discovered that better agreement could be obtained with other color difference metrics, such as CIELAB (see below) by allowing these coefficients to depend upon the illuminants. Approximate formulae are: which result in the original values for Illuminant C, the original illuminant with which the Lab color space was used. The Hunter Lab Color Space as an Adams Chromatic Valance Space Adams Chromatic Valance spaces are based on two elements: a (relatively) uniform lightness scale, and a (relatively) uniform chromaticity diagram. If we take as the uniform lightness scale Priest's approximation to the Munsell Value scale, which would be written in modern notation: and, as the uniform chromaticity coordinates: where is a tuning coefficient, we obtain the two chromatic axes: and which is identical to the Hunter Lab formulae given above if we select and . Therefore, the Hunter Lab color space is an Adams Chromatic Valance space. | |||||||
|
| ||||||||
![]() |
|
| |