In physics and color science, the Planckian locus is the path or locus that the color of an incandescent black body would take in a particular chromaticity space as the blackbody temperature changes. It goes from deep red at low temperatures through orange, yellowish white, white, and finally bluish white at very high temperatures.
A color space is a three-dimensional space; that is, a color is specified by a set of three numbers (for example, either the CIE coordinates X, Y, and Z, or other values such as hue, colorfulness, and luminance) which specify the color and brightness of a particular homogeneous visual stimulus. A chromaticity is a color projected into a two-dimensional space that ignores brightness. For example, the standard CIE XYZ color space projects directly to the corresponding chromaticity space specified by the two chromaticity coordinates known as x and y, making the familiar chromaticity diagram shown in the figure. The Planckian locus, the path that the color of a black body takes as the blackbody temperature changes, is often shown in this standard chromaticity space.
where I(λ,T) is the spectral radiance of the light being viewed, and X(λ), Y(λ) and Z(λ) are the color matching functions of the CIE standard colorimetric observer, shown in the diagram on the right, and λ is the wavelength. The Planckian locus is determined by substituting into the above equations the black body spectral radiance, which is given by Planck's law:
This will give the Planckian locus in CIE XYZ color space. If these coordinates are XT, YT, ZT where T is the temperature, then in the CIE chromaticity coordinates will be
The Planckian locus in xy space is depicted as a curve in the chromaticity diagram above. While it is possible to compute the CIE xy co-ordinates exactly given the above formulas, it is faster to use approximations. Since the mired scale changes more evenly along the locus than the temperature itself, it is common for such approximations to be functions of the reciprocal temperature. Kim et al. uses a cubic spline:
The Planckian locus can also be approximated in the CIE 1960 UCS, which is used to compute CCT and CRI, using the following expressions:
This approximation is accurate to within and for 1000K < T < 15,000K
The correlated color temperature (Tcp) is the temperature
of the Planckian radiator whose perceived colour most closely resembles that of a given stimulus at the same brightness and under specified viewing conditions
The mathematical procedure for determining the correlated color temperature involves finding the closest point to the light source's white point on the Planckian locus. Since the CIE's 1959 meeting in Brussels, the Planckian locus has been computed using the CIE 1960 color space, also known as MacAdam's (u,v) diagram. Today, the CIE 1960 color space is deprecated for other purposes:
The 1960 UCS diagram and 1964 Uniform Space are declared obsolete recommendation in CIE 15.2 (1986), but have been retained for the time being for calculating colour rendering indices and correlated colour temperature.
Owing to the perceptual inaccuracy inherent to the concept, it suffices to calculate to within 2K at lower CCTs and 10K at higher CCTs to reach the threshold of imperceptibility.
The Planckian locus is derived by the determining the chromaticity values of a Planckian radiator using the standard colorimetric observer. The relative SPD of Planckian radiator follows Planck's law, and depends on the second radiation constant, c2 = hc / k. As measuring techniques have improved, the General Conference on Weights and Measures has revised its estimate of this constant, with the International Temperature Scale (and briefly, the International Practical Temperature Scale). These successive revisions caused a shift in the Planckian locus and, as a result, the correlated color temperature scale. Before ceasing publication of standard illuminants, the CIE worked around this problem by explicitly specifying the form of the SPD, rather than making references to black bodies and a color temperature. Nevertheless, it is useful to be aware of previous revisions in order to be able to verify calculations made in older texts: