08.12.2012 Views

Imatest Documentation

Imatest Documentation

Imatest Documentation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Imatest</strong> <strong>Documentation</strong><br />

dark<br />

skin<br />

7.<br />

orange<br />

13.<br />

blue<br />

19.<br />

white<br />

(.05)<br />

What colors are the ColorChecker?<br />

light<br />

skin<br />

8.<br />

purplish<br />

blue<br />

14.<br />

green<br />

20.<br />

neutral<br />

8 (.23)<br />

blue<br />

sky<br />

9.<br />

moderate<br />

red<br />

15.<br />

red<br />

21.<br />

neutral<br />

6.5 (.44)<br />

foliage<br />

10.<br />

purple<br />

16.<br />

yellow<br />

22.<br />

neutral<br />

5 (.70)<br />

blue<br />

flower<br />

11.<br />

yellow<br />

green<br />

17.<br />

magenta<br />

23.<br />

neutral<br />

3.5 (1.05)<br />

bluish<br />

green<br />

12.<br />

orange<br />

yellow<br />

18.<br />

cyan<br />

24.<br />

black<br />

(1.50)<br />

Before 2005 the ColorChecker came with insufficient information. Grayscale densities (for the bottom row) were printed on the back<br />

of the chart. CIE xyY values (from the familiar 1931 xy chromaticity chart) were included, but these were for CIE illuminant C, whose<br />

6774K color temperature is slightly different from standard 6550K color spaces. A set of RGB values with no specified color space<br />

were also included. They should not be used. A ColorChecker purchased in October 2005 had better information: sRGB values and<br />

CIE L*a*b* D50 (5000K) values. L*a*b* and RGB values for known color spaces are used in the <strong>Imatest</strong> analysis. (sRGB is the RGB<br />

standard color space for website display.) xy chromaticity values (from the 1931 chart) are far from perceptually uniform, i.e.,<br />

distances between points on the xy-plane are not proportional to perceptible differences between colors. (Green is greatly<br />

exaggerated.) Color differences are better represented in the CIELAB color space, where L* is luminance, a* is color on a green-red<br />

scale, and b* color on a blue-yellow scale. A distance of 1 between L*a*b* values represents the minimum perceptible difference<br />

(just-noticeable difference, JND) between colors (for relatively unsaturated colors). For colors on the a*b* plane (neglecting L*), this<br />

distance is expressed by the equation,<br />

∆C* = ( (a2*-a1*) 2 + (b2*-b1*) 2 ) 1/2 ; where (...) 1/2 denotes square root.<br />

More generally,<br />

∆E*ab = ( (L2*-L1*) 2 + (a2*-a1*) 2 + (b2*-b1*) 2 ) 1/2 (includes L* differences)<br />

Although ∆C and ∆E*ab (which are both Euclidian distances) are widely used to quantify color differences, they are not as accurate<br />

as the CIE 1994 and CMC equations, which are discussed in detail in the Colorcheck Appendix.<br />

Danny Pascale/Babelcolor's page on the Colorchecker contains everything you want to know about the chart. A great resource!<br />

Colorchecker reference values<br />

There are several sources, each slightly different. The values used by <strong>Imatest</strong> are shown below.<br />

1. The GretagMacbeth website (now X-Rite) no longer has downloads available. The very best source is Danny<br />

Pascale/BabelColor's RGB coordinates of the Macbeth ColorChecker is an outstanding resource that contains X-Rite's and<br />

Pascale's most recent Colorchecker values (2005). They are very close, with mean ∆E =2. Pascale presents ColorChecker<br />

values in xyY, L*a*b*, and a variety of color spaces, based on numerous measurements. He also presents procedures and<br />

equations for data conversion. The L*a*b* values are for D50 illumination.<br />

2. BruceLindbloom.com contains equations and tables for converting between various RGB color spaces as well as XYZ, xyY, and<br />

CIELAB. Click on Math. His ColorChecker values are based on accurate spectrophotometer measurements of a single sample.<br />

He has a useful ColorChecker calculator.<br />

3. Bruce Fraser, Creativepro.com. Calibrating Camera Raw in Photoshop CS contains Bruce's ColorChecker L*a*b* values<br />

from his book, Real World Color Management. I not sure what reference color temperature he uses. Allen Pacheco has<br />

published a similar calibration technique.<br />

The ColorChecker reference can be selected in Colorcheck. At present you may choose between references 1 (X-Rite) and 3<br />

(Pascale), or you can read L*a*b* or xyY files. The default is the X-Rite L*a*b* values. The grayscale values are derived from the<br />

definition of ISO speed for digital sensors, as described in the Colorcheck Appendix.<br />

Photographing the target<br />

Photograph the ColorChecker. The distance is not critical. There is no<br />

need to fill the frame with the ColorChecker image. Filling the frame may<br />

reduce accuracy if there is significant vignetting (light falloff due to the<br />

lens system, which is often quite large in wide-angle lenses).<br />

It may be useful to include other charts or scene elements that can affect<br />

white balance. A ColorChecker image width of 500 to 1500 pixels is<br />

sufficient for the Colorcheck noise analysis. That's under half of the<br />

290 of 451

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!