Measure color accuracy, tonal response, and noise from a large variety of test charts
Imatest 2020.1 We have added support for the TE269V2 and V3 Dynamic Range chart, which have the same layout as our 36-patch DR chart, but a different patch order. Reference files are now available. |
|
Using Color/Tone Interactive (formerly Multicharts) – Interactive analysis of color & grayscale test charts Using Color/Tone Auto – Fixed (batch-capable) analysis of color & grayscale test charts Color/Tone / eSFR ISO Noise – including chroma, sensor (RAW), and visual noise Simatest: Overview – Concise introduction to Simatest: Imatest's Camera/Image Signal Processing (ISP) simulator Image Sensor Noise – measurement and modeling – using raw files for image sensor Dynamic Range and Simatest Dynamic Range – a general introduction with links to Imatest modules that calculate it. Color Correction Matrix (CCM) Calculate a matrix (usually 3×3) for correcting image colors (often from RAW images) |
Introduction
Imatest™ Color/Tone Interactive analyzes images of most popular color and grayscale test charts for color accuracy, tonal response, noise, ISO sensitivity, and Dynamic Range (for transmissive grayscale charts) using a highly interactive user interface. It can be used to measure white balance and color response for a wide range of lighting conditions and scenes. It can also display the tonal response of monochrome charts (or monochrome portions of color charts). A color correction matrix (CCM) can be calculated and used to correct images. The Color/Tone Auto (Multitest) module performs the same analyses using a non-interactive (fixed; batch-capable) interface.
(older, more limited fixed modules).
| Color/Tone (Interactive and Fixed) | Colorcheck | Stepchart | |
|
Description and charts supported | Recent modules that can analyze a large number of popular color and grayscale test charts. Highly versatile. Comes in both interactive and fixed versions. | Older (legacy) module that analyzes the X-Rite 24-patch Colorchecker-only | Older (legacy) module that analyzes most popular grayscale test charts |
| Noise, SNR | A large variety of noise, SNR and Dynamic Range measurements are supported, described in Color/Tone/eSFR ISO noise. | Only simple and scene-referenced noise and SNR are supported. | |
| Color Correction Matrix (CCM) | Can be calculated from most supported color charts. (Charts should contain patches with at least 9 distinct hues and as well as grayscale patches). | no | N/A |
| Dynamic Range (DR) | Imatest Dynamic Range (from transmissive charts), ISO 15739 DR (extrapolated from reflective charts) | no | Imatest DR-only |
| Note: If you are planning to do DR testing, please read the instructions in Dynamic Range. | |||
| Image sensor noise model | The image sensor noise model is the heart of Simatest, the Camera/ISP simulator. Enables camera performance to be simulated for a wide range of conditions. | N/A | no |
The most popular supported test charts are shown in the table below.
A full set of charts and a guide to their use is in
Color/Tone Test Chart Reference & Guide
Target (UTT) |
ISO-15739 |
Q-13 (linear grayscale) | ||
ColorGauge(Micro, Nano, etc.) | RezChecker |
TE269, TE269V2 orV3 (3 versions) |
General mxn charts (L*a*b* reference file required) |
![]() ISO-14524 |
|
Many other charts are supported, including SFRplus and eSFR ISO color patterns
(not automatically detected in Color/Tone), SMPTE/Hale Color Bars (6 patches), and TE226 (9x5) color chart. These charts are described in more detail below; the full set of charts is presented in Color/Tone Test Chart Reference & Guide | ||||
Getting started
Color/Tone Interactive QuickstartPhotograph the chart, using even glare-free lighting. Color and grayscale chart images usually should not fill the frame (1200 vertical pixels is usually sufficient). Filling the frame can cause light falloff issues. Open Color/Tone Interactive. Select the chart type or (if the type is correct) press Read image file. There are some special chart types.
Select the image file to read. Select the region (ROI), following the instructions. You may need to make a coarse region selection followed by a fine selection. Several charts allow automatic region selection. Select the Results Display. Because Color/tone Interactive is highly interactive you can change the Color space, reference file and other settings. You can calculate a Color Correction Matrix (CCM). Many saved settings are shared with Color/Tone Auto (formerly Multitest). |
Photograph or scan the chart, taking care to illuminate the chart evenly (±5%) and avoid glare, which can be problematic in charts with semigloss (SG) or glossy surfaces such as the reflective IT8.7 and ColorChecker SG. Glare can be especially difficult to control with wide angle lenses. To minimize the effects of light falloff in lenses, the chart should typically not fill the image field (especially for wide angle lenses and/or high-resolution images).
Lighting recommendations can be found here. For testing white balance, you can photograph the chart in a scene under a variety of lighting conditions. The ColorChecker Passport Photo is especially suitable for this purpose. Some rectangular charts may be rotated by multiples of ±90° if they are geometrically symmetrical (these include the ColorCheckers (Classic 24-patch and SG) and the Kodak/Tiffen Q-13/Q-14, but not the IT8.7 (where top and bottom are different).
To start Color/Tone Interactive, run Imatest, then click the button. The Color/Tone Interactive window will appear with brief instructions, which may be more up-to-date than the one shown below.
Color/Tone Interactive opening window with brief instructions
A standard Windows dialog appears with the chart type indicated in the title.
Open an image file by either pressing if the correct Chart type is displayed or by selecting a chart from the Chart type dropdown menu immediately above . The Chart dropdown has a two-tiered menu, which allows you to select color, multi-row grayscale, or linear grayscale charts. Color charts are shown below.
To calculate temporal noise, select either two files (for the Imatest-recommended difference method) or 4-16 files (for the ISO 15739 method). Details of the calculation are can be found here.
Supported charts (not all are shown below)
|
Select a chart to analyze by clicking on one of the entries in the Chart type popup menu described above or by clicking on if the correct Chart type is displayed. The button and popup menu (shown on the right) are highlighted (yellow background) when Color/Tone Interactive starts. Color/Tone Interactive and Auto support all charts shown and described below: | |
![]() | The standard 24-patch X-Rite ColorChecker® Classic. ColorChecker charts (Classic and SG) are available in the Imatest store and from a great many suppliers worldwide. Images of both the 24-patch ColorChecker and SG can be found in Imaging-Resource.com camera reviews (in the samples section). Danny Pascale/Babelcolor's page on the ColorChecker contains nearly everything you want to know about the chart. Builds of Imatest 5.1 after May 2018 can read pre and post-2014 Colorchecker values from CGATS files posted on this page. |
| The industry-standard IT8.7 chart. IT8.7 charts come in several formats (reflective and transmissive), available from Wolf Faust. A high-gamut version may be available from Hugo Rodriguez (website in Spanish). Reflective IT8.7/2 charts are relatively inexpensive. IT8.7 charts are usually printed on photographic paper or film (consisting of three dye layers). They must be used with reference files, which are available from manufacturer's websites. As of 2025, the IT8.7 is used infrequently, and we do not recommend it for new projects. | |
![]() | The 140-patch X-Rite Colorchecker SG (Imatest Master & IS-only), which has a semigloss (SG) surface. It contains a 6x4 patch area in the upper-middle that is similar to the 24-patch Colorchecker, except that the colors are more saturated. Available from the Imatest Store. Imatest can read pre and post-2014 Colorchecker SG values from CGATS files posted on this page. | |
| Linear grayscale step charts (consisting of a single row of patches) such as the Kodak/Tiffen Q-13/Q-14 (inexpensive and widely available) or the Stouffer T4110 (Dmax = 4.0). Both reflection and transmission charts are supported. Charts with circular patterns (shown below) are preferred because they're less susceptible to errors from lens light falloff (vignetting). Other stepcharts are discussed in Using Stepchart. | ||
|
Reflective Multi-row grayscale charts (Imatest Master-only): These charts are less susceptible to measurement errors from light falloff than linear charts.
Left: ISO-15739 Right: ISO-14524 | ||
![]() |
Transmissive Multi-row grayscale charts for Dynamic Range measurements (Imatest Master-only)
Right: Contrast Resolution Chart - Also for Contrast detection probability (CDP) | |
|
TE269 For Dynamic Range measurements. You can choose between the original version and the newer TE269V2 or V3 (which have the same geometry as the Imatest 36-patch DR chart, but different numbering) in a dropdown menu in the Chart configuration area of the ROI Options window. Three reference files are available, derived from data on the manufacturer's website: TE269A | TE269B | TE269C | ||
| DSC Labs ChromaDuMonde 28/28R widely used in the cinema and broadcasting industries for calibrating cameras. Useful with the vectorscope display. Imatest Image Acquisition features auto-refresh for full vectorscope functionality. | ||
|
| The Universal Test Target (crop shown on right) is primarily designed for testing scanners. Color/Tone Interactive can analyze the 9x3 color pattern to the left of center (with the 9 light regions at the bottom) as well as the 20-step grayscale step charts (which have step increments of L* = 5). When the stepchart is analyzed (using 6. Stepchart (linear)), Ref (Reference file or data source) should be set to L* = 95:-5:5,1 (20-step UTT). | |
|
General mxn charts (4x12 shown on the left). Any chart with an m×n grid can be analyzed. You must specify the grid size by clicking Settings, then entering the number of rows (m) and columns (n) on the lower-right of the Settings window. We recommend doing this after opening Color/Tone Interactive, but before reading the image. You must also enter a CSV or CGATS file with reference patch settings (typically L*, a*, b* values, one set per line). If you have a spectrophotometer you can create a custom reference file (CGATS format) using techniques described in Measuring test chart patches. | ||
![]() | SpyderCHECKR (8x6) A small chart that competes with the Colorchecker. Should be oriented as shown. If you want to measure only half the chart (say, left or right), you'll need to create a reference file with L*a*b* data available here. | |
![]() |
Reference data for for the version with glossy grayscale patches (max density = 2.42) is built into Color/Tone. You can download reference file for the chart with matte grayscale patches (max density = 1.485) here. The patches are mounted on aircraft-grade anodized aluminum and are set below the top surface to help protect from damage. Nano patch sizes are 1/8” x 1/8”; 11/16” x 13/16” x 0.060” thick overall. Micro patch sizes are 1/4” x 1/4”; 1 -3/8” x 1-5/8” x 0.060” thick overall. | |
| ||
| Other charts: SFRplus 20-patch color, SMPTE/Hale Color Bars (6 patches), Image Engineering TE226 (9x5). We occasionally add charts on customer request. | ||
If the image is the same size and type as the previous image analyzed by Color/Tone and if Automatic region detection has not been selected (available for a limited number of charts), you'll be asked if you want to use the same ROI (region of interest).
ROI repeat dialog shown with IT8.7 chart
If the image is not the same size and type, or if you answer No, a coarse cropping box appears. The initial crop doesn't have to be precise: you'll have a chance to refine it shortly. The crop box can be enlarged or maximized to make the selection easier.
- For either of the ColorCheckers (24-patch or SG), leave a margin around the sides slightly smaller than the spacing between patches.
- For grayscale step charts, select the entire chart (all patches), choosing boundaries that give even patch size. (The white patch on the Q-13 and Q-14 is larger than the rest.)
- For IT8.7 charts, select an area that includes the boundaries around the color chart and the entire grayscale (the red rectangle in the fine adjustment box below).
Special settings for linear grayscale charts
If you selected Linear grayscale (6. Grayscale Stepchart (linear*) and clicked No, select new ROI(s) in the ROI repeat window (if it appears)), the box shown on the right appears. Select the chart type (which specifies the density step) and the number of patches (between 6 and 41). Kodak/Tiffen Q-13/Q-14 charts have 20 patches; the Stouffer T4110 (a transmission chart with a density range of 4.0) has 41. For the Universal Test Chart (UTT) L* = 95:-5:5,1 (20-step UTT) and 20 patches should be selected.
*Linear charts have a single row of patches.

Stepchart type (reflective/transmissive, density step)
To correctly analyze the 36-patch High Dynamic Range (HDR) chart you must enter the individually-measured reference file.
Once you've made the rough crop, the fine adjustment box appears. The original crop is displayed as the red rectangle. The patch regions to be selected are the small cyan squares or rectangles. This dialog box can be enlarged or maximized to facilitate the adjustment. It offers numerous options.
- The entire ROI can be moved ( , upper-left).
- The top, bottom, left, or right sides can be moved ( , middle-left).
- Corners can be moved individually (any of the 8 buttons in each of the four corners, middle-left).
- Pixel values for the four corners can be entered (X(tl), Y(br), ..., where tl = top-left, br = bottom right, etc.). The origin is the upper-left. Be sure to press the key after entering a value.
- You can choose between Fine and Coarse movement (1 or 5 pixels of movement per click).
- The display can be zoomed out or in.
- The display can be lightened to view the dark regions more clearly.
- For some charts (those with relatively large patches) a Fill factor (linear) slider in the gray area above the button specifies the relative size of the squares. Its default value is 0.5. Smaller values can be used where lens distortion or pattern alignment makes alignment difficult.
- The distortion slider allows highly distorted images (barrel or pincushion) to be analyzed.
When you have completed the fine adjustment, click one of the buttons on the bottom of the window. If you click , an additional dialog box may appear. For example, for the IT8.7 chart it will ask for the required reference file. Some of the entries in the input dialog boxes, like color space, can be changed later. If you click , it will go directly to the Color/Tone window, using saved (most recent) values. For example, it saves the IT8.7 reference file name.
To save ROIs for use in future runs or to retrieve ROIs saved in past runs, follow the instructions in How to save and retrieve region selections. The ROIs are for the individual chart (Colorchecker, Contrast Resolution, etc.), not for Color/Tone as a whole.
Reference files
Most charts allow reference files to be entered using the Ref. dropdown menu in the image area on the right of the Color/Tone window, below the Color space box. (IT8.7 and 36-patch Dynamic Range charts require them.) The available settings depends on the chart type. The previous file is generally available in the dropdown list. Here is a summary of the available reference sources.
Reference file selections for the X-Rite Colorchecker,
which has more choices than any other chart.
If you enter LAB or xyY file, Imatest requests the file name.
| You can obtain the current reference data from the Color/Tone window by pressing File (dropdown menu on the upper-left), Copy L*a*b* reference to clipboard, or File, Copy density reference to clipboard. |
| Chart | Default values | Options (data from files) |
| X-Rite ColorChecker (24-patch) | Default values from X-Rite, BabelColor, or Danes Picta (a chart with the same geometry but different colors). See Notes 1 and 2 below. | L*a*b*, xyY D50, or xyY D65 files in CSV format. |
| 36-Patch Dynamic Range charts Contrast Resolution chart | 36 densities from 0.1 to 3.6 in steps of 0.1. This is the target for the single layer chart, but it is only a very rough approximation. A density file is required for valid measurements on 36-patch DR charts and recommended for the Contrast Resolution chart. | A Density CSV file (one value per line) is preferred, but a L*a*b* CSV file (three values per line) can be used. |
| IT8.7 | Requires a reference file in IT8.7 format, available from the chart manufacturer, generally available on their websites. | — |
| Rezchecker | You can use the standard default reference or NIST-traceable measurements provided by ISA. These measurements are in a difficult-to-use XLS/CGATS file format. To use this data, open the file in Google sheets (which can be done directly in Gmail) or in Excel. Select the 30 rows representing the patches and the 3 column representing LAB L, LAB A, and LAB B, and copy them into the clipboard. Past into a text editor and save the file (with txt or csv extension). Reference data for for the chart version with glossy grayscale patches (max density = 2.42) is built into Color/Tone. The reference file for the version with matte grayscale patches (max density = 1.485) can be downloaded here. | |
| X-Rite ColorChecker SG | Default values from X-Rite (L*a*b* D50); See Notes 1 and 2 below. | L*a*b*, xyY D50, or xyY D65 files in CSV format. |
| Stepchart (linear) | Even density steps of 0.1, 0.15, 0.20, or 0.30. For the UTT only, L* = 95 to 5 in steps of -5 for the first 19 steps and 1 for step 20. (20-step UTT) should be selected. | an ASCII density reference file with one density value per line can be entered. |
|
Note 1: Several of the default reference values are derived from L*a*b* D50 values, i.e., L*a*b* values acquired under D50 illumination. When the color space has a different reference temperature (sRGB and Adobe RGB both have D65) a Bradford transformation is applied, resulting in a small change in the L*a*b* values. This is rarely a significant concern if you're making images under a different illuminant: if the white balance algorithm is working properly, it should transform image colors to the appropriate values for the color space. Note 2: Builds of Imatest 5.1 after May 2018 can read pre and post-2014 Colorchecker Classic and SG values from CGATS files posted on this page. | ||
Except for the IT8.7, reference files must be in CSV (comma-separated) or CGATS format. CSV files can be opened and edited in Excel. Color CSV files (L*a*b*, xyY D50, and xyY D65) have three entries per line; density files have have one entry per line.
Here is an example of an L*a*b* CSV file.
CSV format (comma-separated variables).
The format is the same for xyY files.
Added spaces are for visual clarity (readability)-only.
28.778, 14.179, -50.297
65.711, 18.13, 17.81
51.038, -28.631, -28.638
51.935, 49.986, -14.574
81.733, 4.039, 79.819
42.101, 53.378, 28.19
If you have a spectrophotometer you can create a custom reference file (in the CGATS format, supported by Imatest 3.10+) using techniques described in Measuring test chart patches.
|
The color reference for a test chart contains CIELAB (device-independent L*a*b*) values for each patch of the chart. It can be
Questions frequently arise regarding the color temperature used to (1) measure the patches for the reference file, (2) measure camera color accuracy from a chart image, and (sometimes forgotten), and (3) built into the color space used by the camera under test. (All interchangeable files have a color space associated with them, implicitly or explicitly.) Patches are measured with a light source with a known color temperature, typically 5000K. Color spaces have a illuminant white point. sRGB (the widely used internet Windows standard) has a 6500K illuminant white point and a D50 (~5000K) ambient (viewing environment) white point. Wikipedia does little to resolve the confusion, but the 6500K illuminant white point is the chief property of the file. A Bradford transform is typically applied to convert the 5000K measurement to the 6500K color space illuminant white point.. A frequent question is, "Is a special reference file needed for measuring charts with illuminants different from the color space white point (typically 6500K)?" The question is important because Imatest measurements (and indeed almost all camera operation) can be made with a wide variety of color temperatures, ranging from 2400K for incandescent lights to >10000K for some daylight conditions. The quick answer is "No". The standard reference file should be used. The raw image is often transformed in the camera by an algorithm that estimates the illuminant color temperature, then applied a Color Correction Matrix to the image to white balance it and correct the colors. The CCM can also be applied to an uncorrected image by Imatest. |
Obtaining the color reference values
In Color/Tone Interactive you can perform a number of operations that relate to the reference file using the File dropdown menu, shown on the right.
The operation of interest here is Copy L*a*b* reference to clipboard. This shows the currently selected reference, whether it’s a standard or custom file. You can also save it as a named file for future use as a reference— perhaps for a “gold standard”. Here are the first three values for the post-Nov 2014 X-Rite Colorchecker default values.
37.31 13.39 14.58
64.37 18.05 17.05
49.62 -1.162 -22.16
…
For grayscale patterns, Copy density reference to clipboard is available in the File dropdown menu on the right.
The Color/Tone Interactive window
After the image file has been entered, the most recent Chart view is displayed. The 2D a*b* view (ideal and input values on the CIELAB a*b*) is shown below.
The main display image is on the upper left. Color differences are summarized below this image, except when the Probe is turned on (available for the pseudocolor and split color displays). The various ?E* and ?C* values are described in in Wikipedia. A thumbnail image of the chart is shown on the upper right. Available options are described below. The remainder of the right side is the control area.
The Zoom/Rotate 3D/Data Cursor dropdown menu, just below the upper-right thumbnail, determines the action when you click on the image.
| Zoom | Click on the image or select an area to zoom into. Double-click to zoom out. | ![]() |
| Rotate 3D | Rotate 3D images by clicking and dragging the mouse. Zoom is activated for all other (2D) images. | |
| Data Cursor | Display a data cursor (shown on the right) for several displays including 4. 2D a*b*, 5. xy Chromaticity, and 6. u'v' Chromaticity. When you click on Reference or Camera symbols, you get a Data cursor with patch information: RGB and L*a*b* values (different for the reference and camera) and several color difference metrics. |
The dropdown menu to the right of the Zoom/Rotate 3D/Data Cursor menu controls the display of the thumbnail image on the upper-right. The first two selections use the actual image. The rest use synthesized (reference and camera) patches.
| Input image- whole | Shows entire input image | |
| Input image- crop | Shows the cropped input image (all patches) | |
| Ideal/Input split > sRGB | shows a split view of the ideal/camera patch values mapped to sRGB, which is similar to typical monitor color spaces. This is the default (recommended) setting (shown on the right for the X-Rite ColorChecker). | |
| Ideal/Input split patches | shows a split view of the ideal/camera patch values with no gamut mapping. Colors will not be accurate for large gamut color spaces | |
| Input > sRGB monitor | displays the input image mapped from its native color space to sRGB, which is similar to typical monitor color spaces | |
| Input patches | displays the input image with no gamut mapping. Colors will not be accurate for large gamut color spaces | |
| Ideal > sRGB monitor | displays the ideal image mapped from its native color space to sRGB, which is similar to typical monitor color spaces | |
| Ideal patches | displays the ideal image with no gamut mapping. Colors will not be accurate for large gamut color spaces | |
Image area

The pale blue box on the right is the image area. It includes the button (and button for Imatest Image Acquisition-only), the Chart type dropdown menu (described above), entries for image properties, and color correction matrix functions .
(Imatest Image Acquisition-only) reacquires the image from a device or video stream (depending on how the image was originally acquired) or reloads it from a file.
Color space allows the input file color space to be selected. This color space is also used as the target for calculating the Color Correction Matrix (CCM). The color space is automatically read into Color/Tone from the EXIF data when ExifTool has been selected in Options II; otherwise it must be entered manually. Several color spaces are available. The first six are primarily for still images. Most of the rest are for video/cinema. See the Wikipedia RGB Color Space page and brucelindbloom.com for overviews.
| sRGB | The default space of Windows and the Internet. Limited color gamut based on typical CRT phosphors. Gamma = 2.2 (approximately), White point = 6500K (D65). |
| Adobe RGB (1998) | Medium gamut, with stronger greens than sRGB. Often recommended for high quality printed output. Gamma = 2.2, White point = 6500K (D65). |
| Wide Gamut RGB | Extremely wide gamut with primaries on the spectral locus at 450, 525, and 700 microns. One of the color spaces supported by the Canon DPP RAW converter. 48-bit color files are recommended with wide gamut spaces: banding can be a problem with 24-bit color. Gamma = 2.2, White point = 5000K (D50). |
| ProPhoto RGB | Extremely wide gamut. Gamma = 1.8, White point = 5000K (D50). |
| Apple RGB | Small gamut. Used by Apple. Gamma = 1.8, White point = 6500K (D65). |
| ColorMatch RGB | Small gamut. Used by Apple. Gamma = 1.8, White point = 5000K (D50). |
| Rec. 709 Legal | HDTV color space. Gamut similar to sRGB. D65 White point. Allowable pixel levels 16-235 |
| Rec. 709 Full | HDTV color space. Allowable pixel levels 0-255 |
| ACES | Academy Color Encoding System. Gamma = 1 (linear). Extremely wide gamut covers all visible colors with primaries outside the visible spectrum. D60 White point. File data stored as half-precision floating point (OpenEXR format). |
| Rec. 2020 Legal | UHDTV color space. Much larger gamut than Rec. 709. D65 White point. Allowable pixel levels 16-235 |
| Rec. 2020 Full | UHDTV color space. Allowable pixel levels 0-255. |
| DCI-P3 | Digital cinema projection color space. 25% wider gamut than sRGB, covering most reflective surface colors. Gamma = 2.6. |
| Display P3 | Used in the iPhone 8. Same gamut as DCI-P3, but gamma is approximately 2.2 (same as sRGB). May be a part of the new Apple HEIF file format, intended to replace JPEG. This is new information (as of late 2017). Reliable information is hard to come by. |
Danny Pascale's A Review of RGB Color Spaces is recommended for readers interested in an in-depth explanation of color spaces.
Ref lets you select source for the reference (ideal) chart values, as described above. The dropdown menu contents depends on the chart type. For the 24-patch ColorChecker and the ColorChecker SG you can select either standard chart reference values or you can read in values from data files (Imatest Master and Image Sensor) in CSV or CGATS formats. Values for the two ColorCheckers have been supplied courtesy of X-Rite.
calculates the Color Correction Matrix (CCM). Prior to calculating the CCM you should make sure settings (linearization, etc.) are correct by clicking on or clicking Settings (dropdown menu), Color matrix and other settings... After has been pressed it changes to , highlighted with a yellow background. The correction matrix cannot be recalculated until a property of the image (new image, color space, reference file, or color matrix setting) changes. The Display input (or Corrected) dropdown menu, immediately to its left, is enabled. More details on using the Color Correction Matrix can be found here.
Display selection menu and area
- Pseudocolor color difference. Shows the difference between the ideal and input color patches using any of several metrics. The pseudocolor scale is shown adjacent to the image (below, right). Probe is available for this display. Not the most useful display
- 3D color difference (with split colors).
- Split colors: ideal/input. Shows the patches split so that the ideal and input values are displayed in the upper left and the lower right or each patch region, respectively. Probe is available for this display.
- 2D a*b*.
- xy chromaticity.
- u'v' chromaticity.
- Black & White density.
- 3D L*a*b*. Shown on the right. L*a*b* coordinates can be difficult to visualize when viewed from a single angle. It needs to be rotated to be useful.
- EXIF data and Color matrix. Shows EXIF data if available and the color correction matrix if it has been calculated.
- Vectorscope preview.
- Noise analysis (not for all charts). A huge variety of noise, Signal-to-Noise Ratio (SNR) and Dynamic Range results are available, including ISO 15729 and CPIQ (Camera Phone Image Quality) results. See Color/Tone/eSFR ISO noise for more details. Not available for charts with tiny patches, like the IT8.7 and ColorChecker SG.
- Display image. Many options are available including display single channel, boosted colors, and lightened image.
- Read - color-correct - Save image. Can be used after CCM has been calculated to apply the Color Correction Matrix to any image. The corrected image can be saved.
- 2D CbCr (from YCbCr).
- HS (Hue-Saturation) from HSV.
- HS (Hue-Sat) from HSL.

The Display area, immediately below the Display selection box, contains display options. The contents, which depend on the display selection, are described below in the sections for the individual displays.
(shown on the right) saves a snapshot of the current display (the entire Color/Tonescreen) as a PNG file (a widely-used losslessly compressed format). It also allows you to immediately view the snapshot so it can be used a reference for comparing with other results.
File name and Directory at the top of the window set the location of the file to save.
When you check the Open window in an image viewer... box, the current screen will be opened either the system default viewer (if the box under Image viewer is blank) or a viewer/editor of your choice (if the box contains the path name to the viewer/editor). I recommend using Irfanview, which is fast, compact, free, and supports an amazing number of image file formats. Its normal location in English language installations is C:\Program Files\IrfanView\i_view32.exe.
Saves the key data in CSV and XML formats. This includes the input R, G, and B values, the input and reference L*, a*, b* values, and several of the color difference metrics.
opens this web page in an HTML browser window.
terminates Imatest Color/Tone, but the Imatest main window is still available.
More settings
Clicking the button that appears in the Display area (for many displays) or clicking Settings (dropdown menu on top), Color matrix and other settings... or ISO speed, noise, mxn chart... opens the window shown below.
| Color correction matrix | Settings for the CCM calculation are described in the Color Correction Matrix page |
| Incident Lux | Must be manually entered for ISO Sensitivity (Exposure Index) calculations. Aperture and Exposure (s) are normally obtained from EXIF data, but may be entered manually if the EXIF data is absent. |
| Noise | Settings are described in the Color/Tone/eSFR ISO Noise page. |
| Rows, columns for General mxn charts | Select number of rows and columns for general mxn (rectangular) charts. A reference file is required for this chart selection. |
| Saturation level |
The maximum pixel level for the input image, corresponding to saturation level, used for normalizing image data for certain calculations. Standard file: 255 (or 65535...): The saturation level is automatically set based on the data type and container size of the image data. This is the default setting. The image file is assumed to have standard bit depth (e.g., 8, 16, or 32 -bit data) and standard saturation level. For example, for standard 8-bit image data, saturation level will be set to 255. For a 16-bit image, saturation level will be set to 65535, and for a 32-bit image, saturation level will be set to 4294967295. ITU-R Rec. 601 (BT. 601: 235): The saturation level is set to 235. Maximum detected patch level: The saturation level is set to the maximum detected value from the patch regions in the image. Can be useful if the image data is of nonstandard bit depth (e.g., 12-bit data stored in a 16-bit container) or if there is a custom saturation level, so long as the image is exposed to saturate the brightest patches. Manually-entered saturation level: The saturation level is set to the value entered by the user. Can be useful if the image data is of nonstandard bit depth or if there is a custom saturation level. For example, for an image that has 12-bit data stored in a 16-bit container, enter 4095 as the saturation level (2^12 - 1 = 4095). |
| Pixel offset | Enter the pixel offset to subtract from the data. Pixel offsets are not uncommon: they cause a premature flattening of Density curves. |
| Nonuniformity correction | Allows you to correct for nonuniform illumination using a separate flat field image taken under identical conditions. Opens the Nonuniformity correction window described in Nonuniformity Correction in grayscale and color chart modules. |
| Image orientation | (Applies to next read) Select among Standard image orientation, Mirror (H-flip), Mirror (V-flip), Rotate 180 degrees. |
Dropdown menus File Settings Color ellipses INI File Settings Help
The Dropdown menus at the top of the Color/Tone window are used for a large variety of utilities and settings.
| File |
| ||||||||||||||||||||||||||
| Settings |
| ||||||||||||||||||||||||||
| Color ellipses |
| ||||||||||||||||||||||||||
| INI File Settings | INI file utilities, described in INI File Utilities. | ||||||||||||||||||||||||||
| Help | Open online Help pages— instructions relevant to Color/Tone. |
Displays and options
1. Pseudocolor Color differenceShows the difference between the ideal and input color patches using any of several metrics using a pseudocolor color map. If a color correction matrix has been calculated, the difference between the ideal and corrected patches are shown at the bottom. The pseudocolor scale is shown adjacent to the image. (Checkbox; Pseudocolor and Split views) turns on the probe, illustrated below. When the probe is on, you can probe any patch by clicking on it. The probe data (for the individual patch), shown below the split display, includes a small image of the ideal and input patch colors, ideal and input RGB and L*a*b* values, and several ?E* and ?C* color difference metrics. (Corrected colors are used if a color correction matrix has been calculated and Display corrected has been selected.) The probe is turned off by clicking outside either of the images. ?E*ab, the geometric distance in L*a*b* space, is the most familiar, but ?E*94, which is lower for chroma differences in highly chromatic colors (with large a*2 + b*2), is a better measure of visual color difference. ?E*00 is the most accurate metric (based on an exceedingly complex designed-by-committee equation). More detail on color difference equations can be found here and in Wikipedia. |
Pseudocolor display for IT8.7 |
|
Probe illustration Split display for IT8.7 illustrating Probe (available for pseudocolor and split color displays) (Popup menu to the right of the Probe checkbox; also in 3D Color difference) Contains a list of color metrics (mostly difference metrics) including ?E*ab, ?C*ab, ?E*94, ?C*94, ?E00, ?C00, ?L*, ?Chroma, ?|Hue distance| , ?(Hue angle) , Chroma (input) and Chroma (output). Numbers (checkbox) displays numbers in the middle of patches if checked. Color map (Popup menu) allows you to select the color map. The WYRMBK color map shown goes from White - Yellow - Red - Magenta - Blue - Black. | |
2. 3D Color difference (with split colors)Uses the height of the patches to display the difference between the ideal and input colors. Any of several metrics (?E*ab, ?C*ab, ?E*94, ?C*94, ?E*CMC, ?C*CMC, ?E*00, ?C*00, ?L*, ?Chroma, ?|Hue distance|, ?Hue angle, Chroma (input), Chroma (output)) can be chosen. The faces show split colors: reference (upper-left)/input (lower-right). This allows you to compare visual color differences with standard color difference metrics. Can be zoomed and rotated. You can use this display to correlate ?E and ?C metrics with visual color differences. None of the metrics are perfect! The visual difference between the reference and input is often lower than the indicated differences because the color space and monitor gamuts (often sRGB) may be lower than the original chart gamut, especially for cyan and blue. (Toggle button; short for Auto rotate) starts rotating the image. Rotation is quite slow; it may be less useful than the 3D L*a*b* plot (below). The image continues to rotate until the next time you press the button. It's best to turn off rotation before switching to other views. Light (Checkbox) Illuminates the figure to make the sides darker. Checked (On) recommended. Color difference type (Popup menu) Described above under Pseudocolor display. Background lightness (Slider) sets the background gray level. Invert (Checkbox) inverts the up-down orientation of the 3D plot. |
![]() 3D Color difference display for Colorchecker |
3. Split colorsDisplays a synthesized chart image with each patch split so the ideal value is in the upper left and the input (measured) value is in the lower right. If a color correction matrix has been calculated, corrected colors are shown at the bottom. (Checkbox) is the only option. Described above under Pseudocolor display. Numbers (checkbox) displays numbers in the middle of patches if checked. |
![]() Split Color display for IT8.7 |
4. 2D a*b*Displays patch values on the CIELAB a*b* plane. Ideal values are displayed as squares; Input values are displayed as circles. Color difference ellipses (representing ?Cab, ?C94, or ?C2000 can be displayed. A Color Difference Visualizer (separate from Color/Tone Interactive) has been added so you can interactively examine the appearance of color differences. Expand (Checkbox; 2D a*b*, xy chromaticity, u'v' chromaticity, and 3D L*a*b*) Zoom in so the data fills the image. (Popup menu in the lower right of the Display area; also in xy chromaticity, u'v' chromaticity, and 3D L*a*b*) selects the region of the chart to display. For the IT8.7 and ColorChecker SG charts only. Avoids clutter from the large number of patches in these charts.
|
![]() 2D a*b* display for IT8.7
|
Histograms (available with plots 1-4: Imatest 2021.2+)
The histograms are useful for comparing color errors without and with a color matrix (CCM) applied. | ΔE00 & ΔC00 histograms in plot 2 |
5. xy and 6. u'v' ChromaticityDisplays the xy and u'v' Chromaticity diagrams, which separate the visible and invisible color values into colored and gray regions. Ideal values are displayed as squares; Input values are displayed as circles. Color difference ellipses (representing ?Cab, ?C94, or ?C2000 can be displayed. The u'v' Chromaticity diagram, which is more perceptually uniform than the more familiar xy diagram is illustrated on the right. (Checkbox) Turns the wavelength display (400-700 microns) on the periphery of the locus of visible colors on or off. (Popup menu to the right of Wavelth) selects between normal color (about as good a representation as is possible on a monitor) and lightened color (slightly easier to see the patch values). (Checkbox) Zoom in so the data fills the image. (Popup menu in the lower right of the Display area) Described above under 2D a*b* display. |
![]() u'v' display for ColorChecker SG |
7. Black & White densityShows the grayscale response curve. Available for all currently-supported color charts because all of them contain grayscale regions. (Popup menu) allows you to select one of several B&W displays.
When the B&W density plot is displayed, you can enter the incident lux level into a box in the Display area on the lower right of the Color/Tone window. If the value is a positive number (not blank or zero) ISO Sensitivity will be calculated and displayed on the plot. |
![]() Log pixels vs. input density for Q-13 |
8. 3D L*a*b*Displays patch values in 3D CIELAB L*a*b* space with a wireframe representing the boundaries of the selected color space. Ideal values are displayed as squares; Input values are displayed as circles. Can be zoomed and rotated; you need to rotate it to be able to visualize patch locations. (Popup menu) Turns wireframe on, off, or on with minimal (coarse) grid. (Toggle button; short for Auto rotate) starts rotating the image. This provides a better visual indication of the color locations. The image continues to rotate until the next time you press the button. It's best to turn off rotation before switching to other views. (Slider; default = 1) sets the wireframe transparency.Reducing transparency below 1 differentiates patches outside and inside the wireframe gamut boundary. Results are not reliable: patches near the boundary don't always appear as they should. (Slider) sets the background gray level. (Popup menu in the lower right of the Display area) Described above under 2D a*b* display. (Checkbox) Zoom in so the data fills the image. |
3D L*a*b* display for ColorChecker |
10. Vectorscope (not in Studio)Duplicates the display of hardware vectorscopes, used for adjusting and calibrating broadcast and cinema cameras. It is designed to work optimally with the DSC Labs ChromaDuMonde 28 chart. (Other DSC charts will be added as customer demand warrants.) There are several display options, including background color, reference and input display color. Light input colors (circles) and dark reference colors (squares) are shown on a dark background. HDTV, SDTV (similar to YCbCr below), and NTSC/PAL vectorscope patterns can be displayed. The recommended color space for these signals is sRGB. For now the vectorscope omits the standard target rectangles because the RGBCMY primaries in the CDM chart are different from the standard color bars. This image is a preview of a full-featured vectorscope function that will be included in an upcoming broadcast/cinema version of Imatest that continuously refreshes frames from a video stream using the button instead of reading individual images from files. |
|
11. Noise analysis (for charts with large enough patches)Color/Tone supports a variety of noise and SNR (Signal-to-Noise Ratio) analyses, including plain pixel noise, chroma noise, CIELAB (L*a*b*) noise, Dynamic Range analysis, Photon Transfer Curves (noise or SNR as a function of Digital Number (DN) for Simatest, and ISO 15739 visual noise. These measurements are for the grayscale patches. The measurements include a set of measurements for all patches (color as well as grayscale) that is meaningful for undemosaiced raw images (i.e., no tonal response curve or color matrix applied). In such systems, noise is proportional to a constant plus the square root of the pixel level. This measurement allows you to determine the sensor dynamic range (using a fairly reliable extrapolation). See Color/Tone noise for more detail. | SNR measurement |
12. Display imageThe image can be displayed to verify the region settings and to explore the patche images (under a variety of conditions-- normal view, intensified color, lightened, etc.). Options: Image display (dropdown menu; title not displayed due to space limitations) allows you to select Original image, individual channel (R, G, B, Y, mean), chroma-boosted image, lightened image (several versions), etc. Useful for finding issues in the image as a whole or in individual patches. Display patch ROIs (checkbox) Turns red ROI rectangles on or off. Crop (checkbox) If Crop is checked, a dropdown menu is opened, just to the right of the Crop checkbox, that allows you to select Whole crop or the individual patch. | ![]() |
13. Read – color correct – Save image
Once a color correction matrix has been calculated, the matrix can be used to correct arbitrary images. To do so, select 11. Read - color correct - save image in the Display box on the right of the Color/Tone window. The initial display on the left side contains the message, Press "Read image to correct", then press "Save corrected image" if it looks OK., the color correction matrix and statistics, and two buttons: and .
In the case shown on the right, a (digital) CC20C (cyan) filter was applied to both the Colorchecker and Gallery image. The correction matrix was calculated for the filtered Colorchecker, then the filtered Gallery image (shown uncorrected on the top) was read in. The corrected image is shown on the bottom.
14. YCbCr plot
Displays results on the CbCr plane of YCbCr color space. Similar to the Vectorscope plot with SDTV selected.
Expand (Checkbox; available in several 2D plots) Zoom in so the data fills the image.
15. HS (from HSV) and 16. HS (from HSL) plots
Displays H (Hue) angle and S (Saturation) radius for HSV and HSL color representations, respectively. These representations are relative to the color space gamut boundary, which is located at radius = S = 1, i.e., they are not device-independent.
Expand (Checkbox; available in several 2D plots) Zoom in so the data fills the image.
색상 및 회색조 테스트 차트를 분석합니다.
고정 배치 처리 가능 모듈에서
Color/Tone Auto(이전 명칭: Multitest) 는 Color/Tone Interactive (이전 명칭: Multicharts) , Colorcheck 및 Stepchart 의 모든 계산 기능을 통합합니다.
Color/Tone Interactive 와 Color/Tone Auto 모듈 에서 이제 시간적 노이즈와 SNR을 측정할 수 있습니다. 이번 개선으로 두 신규 모듈은 기존 Stepchart 및 Colorcheck 모듈의 주요 기능을 모두 포함하게 되었지만, 기존 Stepchart 및 Colorcheck 모듈은 신규 작업에는 권장하지 않습니다. |
컬러/톤 인터랙티브 (이전 명칭: 멀티차트) 사용 – 색상 및 회색조 테스트 차트의 대화형 분석 색상/톤 자동 사용 - 색상 및 회색조 테스트 차트의 고정(일괄 처리 가능) 분석 색상/톤/eSFR ISO 노이즈 - 색수차, 센서(RAW) 노이즈 및 시각적 노이즈 포함 동적 범위 – 이를 계산하는 Imatest 모듈 링크와 함께 일반적인 소개를 제공합니다. 색상 보정 행렬(CCM)은 이미지 색상(대부분 RAW 이미지에서)을 보정하기 위한 행렬(일반적으로 3×3)을 계산합니다. |
소개
Imatest™ Color/Tone Auto는 다양한 테스트 차트 이미지의 색 정확도, 톤 응답, 노이즈 , SNR(신호 대 잡음비) 및 ISO 감도를 고정된 인터페이스를 통해 분석하며, 여러 이미지를 일괄 처리할 수 있습니다. 다양한 조명 조건과 장면에서 화이트 밸런스와 색 응답을 측정할 수 있으며, 흑백 차트(또는 컬러 차트의 흑백 부분)의 톤 응답도 표시할 수 있습니다. 또한 색 보정 행렬을 계산할 수 있습니다.
Color/Tone Auto는 Color/Tone Interactive 에서 지원하는 모든 차트를 분석하고 대부분의 결과 그래프를 생성할 수 있습니다. 또한 Colorcheck 및 Stepchart 모듈의 모든 주요 기능을 통합하고 있으며, 작동 방식은 유사하지만 더 많은 차트를 분석하고 더 다양한 결과를 표시할 수 있습니다.
도표 전체 세트와 사용 설명서는 다음 책에 있습니다.
색상/톤 테스트 차트 참고 및 가이드
![]() 세 가지 버전 | 13분기/14분기 그리고 기타 회색조 단계 차트 | ![]() 컬러게이지 (마이크로, 나노 등) | ||||||
![]() ISO-15739 | 제너럴 MXN 차트(L*a*b* 참조 파일 필수의) | ISO-14524 | ||||||
추가 정보: SFRplus 20패치 컬러 차트, SMPTE/Hale 컬러 바(6패치), TE226(9x5) 차트 | ||||||||
지원되는 차트의 더 자세한 목록은 색상/톤 - 지원되는 차트 에서 확인할 수 있습니다.
시작하기
차트를 촬영하거나 스캔할 때는 조명을 고르게(±5%) 비추고, 특히 반사형 IT8.7 및 ColorChecker SG와 같이 반광택(SG) 및 유광 표면의 차트에서 발생하기 쉬운 눈부심을 피하도록 주의해야 합니다. 광각 렌즈를 사용할 경우 눈부심 제어가 더욱 어려워집니다. 렌즈에서 빛의 감쇠 효과를 최소화하려면 일반적으로 차트가 이미지 영역을 가득 채우지 않도록 해야 합니다.
저비용 조명 설정은 "저비용 테스트 랩 구축"에서 설명합니다. 화이트 밸런스 테스트를 위해 다양한 조명 조건에서 색상표를 촬영할 수 있습니다. 소형 ColorChecker( Passport , SpyderCheckr 또는 ColorGauge 차트)가 특히 이 목적에 적합합니다. 일부 직사각형 차트는 기하학적으로 대칭인 경우 ±90°의 배수로 회전할 수 있습니다(ColorChecker 두 모델과 Kodak/Tiffen Q-13/Q-14가 이에 해당하지만, 상단과 하단이 다른 IT8.7은 제외 ).
색상/톤 자동 기능을 실행하기 전에 분석할 차트 유형을 선택해야 합니다. Imatest 메인 창(오른쪽 그림 참조)에서 버튼 바로 오른쪽에 있는 버튼을 클릭하거나, 고정 모듈 > 색상/톤 자동 설정을 클릭하십시오. 그러면 아래 그림과 같은 색상/톤 자동 설정 창이 열립니다. 차트 유형 드롭다운 메뉴(오른쪽에 표시된 색상/톤 자동 설정 창)에는 사용 가능한 모든 차트 설정이 포함되어 있습니다. 선택이 완료되면 해당 선택 사항이 저장되어 오른쪽 위 그림과 같이 버튼에 표시됩니다. 추가 설정은 이 시점 또는 이미지 파일을 읽고 관심 영역(ROI)을 선택한 후에 변경할 수 있습니다( 익스프레스 모드를 선택한 경우는 제외). 하지만 차트 유형은 항상 다음 실행에 영향을 미치므로 새로운 차트 유형을 실행하기 전에 선택해야 합니다. 차트 선택 드롭다운 메뉴 색상/톤 자동 기능을 실행하기 전에 차트 유형을 선택해야 합니다. | ||
차트 유형 (다음 색상/톤 자동 실행용) ![]() |
자동 영역 감지
또한 이 시점에서 색상/톤 자동 설정 창 하단에 있는 자동 또는 수동 영역 감지 옵션을 선택하는 것이 좋습니다. 이 옵션은 자동 감지 옵션을 지원하는 차트(현재는 Colorcheck 및 36패치 다이내믹 레인지 차트 이며, 향후 더 많은 차트가 추가될 예정)에서 활성화됩니다.

색상/톤 자동 실행 — 색상/톤 자동을 시작하려면 Imatest를 실행한 다음 버튼을 클릭하십시오. 파일(또는 여러 파일)을 선택하는 창이 열립니다.
시간적 잡음을 계산하려면 두 개의 파일(Imatest에서 권장하는 차분법의 경우) 또는 4~16개의 파일(ISO 15739 방법의 경우)을 선택하십시오. 계산에 대한 자세한 내용은 여기에서 확인할 수 있습니다.
수동 ROI 감지를 선택한 경우, 파일 선택 후 Imatest는 이미지 크기가 최근 실행한 이미지와 동일한지 확인합니다(여러 크기의 이미지를 저장합니다). 크기가 동일하면 동일한 관심 영역(ROI) 선택을 반복할지 묻는 메시지가 표시됩니다.

이미지 크기가 이전 이미지와 다르거 를 클릭하면 영역을 선택하라는 창이 열립니다. 분석하려는 차트의 한 모서리에서 다른 모서리까지 사각형을 그려 영역을 선택하세요. 영역을 정확하게 선택하지 않아도 괜찮습니다. 나중에 영역을 다듬을 수 있습니다.

초기(대략적인) 영역 선택. 차트의 모서리에서 모서리까지 직사각형을 그립니다.
Imaging-resource.com 의 이미지(개별 카메라 리뷰의 샘플 페이지에 있는 멀티 타겟 이미지).
대략적인 선택을 마친 후 열리는 세밀한 선택 창에서 선택 영역을 더욱 세분화하십시오. 내부 사각형의 크기는 차트마다 다릅니다. (참고: 이 창은 자동 ROI 감지 기능을 지원하는 차트 중 하나에서 '자동 ROI 감지 및 확인'을 선택한 경우에 나타납니다.)

- ROI 전체를 이동할 수 있습니다(^ > v < , 왼쪽 위).
- 상단, 하단, 좌측 또는 우측을 이동할 수 있습니다(T^ Tv R> R< B^ Bv L> L< , 중간 좌측).
- 모서리는 개별적으로 이동할 수 있습니다(네 모서리 각각에 있는 8개의 버튼 중 왼쪽 중간에 있는 버튼을 사용).
- 네 모서리의 픽셀 값을 입력할 수 있습니다( X(tl) , Y(br) , ..., 여기서 tl = 왼쪽 위, br = 오른쪽 아래 등). 원점은 왼쪽 위입니다. 값을 입력한 후에는 반드시 Enter 키를 누르십시오.
- 미세, 거친 또는 매우 거친(XC-25) 이동(클릭당 1, 5 또는 25픽셀 이동) 중에서 선택할 수 있습니다.
- 화면을 확대하거나 축소할 수 있습니다.
- 화면 밝기를 조절하여 어두운 부분을 더 선명하게 볼 수 있습니다.
- 일부 차트(상대적으로 큰 패치가 있는 차트)의 경우, 왜곡 슬라이더 왼쪽에 있는 채우기 비율(선형) 슬라이더를 사용하여 사각형의 상대적인 크기를 지정할 수 있습니다. 기본값은 0.5입니다. 렌즈 왜곡이나 패턴 정렬이 어려운 경우 더 작은 값을 사용할 수 있습니다.
- 왜곡 슬라이더를 사용하면 심하게 왜곡된 이미지(배럴 왜곡 또는 핀쿠션 왜곡)를 분석할 수 있습니다.
미세 조정을 완료했으면 창 하단의 버튼 중 하나를 클릭하십시오. 을 클릭하면 아래 그림과 같은 색상/톤 자동 설정 창이 열립니다. 클릭하면 색상/톤 자동이 실행되어 선택한 결과 그림을 표시하고 선택한 결과 파일을 저장합니다.

| 차트 유형 | 차트 유형을 선택합니다. 다음 실행에 적용됩니다. 차트 유형 3(마지막 회색조) 또는 7(다중 행 회색조 계단형 차트(선형 아님))을 선택한 경우, 아래의 특수(다중 행) 회색조 차트 유형 드롭다운 메뉴에서 특정 차트 유형을 선택해야 합니다. |
| 아래 그림과 같이 색상/톤 설정 창을 엽니다. 이 창에서 색상 매트릭스 설정( 색상 보정 매트릭스 웹 페이지 참조), 노이즈 설정, ISO 감도 계산, mxn 차트 설정 등을 선택할 수 있습니다. 자세한 내용은 아래를 참조하십시오. | |
| 런 컬러 매트릭스 | 이 옵션을 선택하면 색상 보정 행렬(CCM)을 계산하고 적용합니다. |
| 참조 | 참조 파일. 표준 파일이거나 읽어들인 파일(일반적으로 CSV, CGATS L*a*b* 또는 밀도 파일)일 수 있습니다. 차트 유형에 따라 다소 차이가 있습니다. |
| 색 공간 | 색 공간 |
| 소음 계산 | 소음 계산. 1. 소음 계산 안 함(시각적 계산 제외, 가장 빠름), 2. 기본 소음 계산(느림), 또는 3. 고급 소음 계산(느림) 중에서 선택하십시오. |
| 소음 및 시각적 소음 설정 | 색상/톤 대화형/자동/eSFR ISO 노이즈 에 설명된 노이즈 및 시각적 노이즈 창을 엽니다. 시각적 노이즈 및 기타 설정을 선택할 수 있습니다. |
| 불균일성 보정 | 동일한 조건에서 촬영한 별도의 플랫 필드 이미지를 사용하여 조명 불균일을 보정할 수 있습니다. 회색조 및 컬러 차트 모듈의 조명 불균일 보정 에서 설명하는 조명 불균일 보정 창을 엽니다. |
| 특수(다중 행) 회색조 차트 유형 | 차트 유형 3(마지막 회색조) 또는 7(다중 행 회색조 계단식 차트(선형 아님))이 선택된 경우에만 표시됩니다. 적절한 회색조 차트 유형을 선택하는 데 사용하십시오. |
| 특수 회색조 차트 설정 | 선형 회색조 단계 차트의 밀도 증가량을 선택할 수 있는 창이 열립니다. |
| 오른쪽에 썸네일 이미지와 EXIF 정보를 표시합니다. | 그래프 오른쪽에 전체 이미지와 자른 부분의 축소 이미지 및 EXIF 정보를 표시합니다. 아래에 예시를 보여드리겠습니다. |
| 그래프 설정(오른쪽) | 출력 수치를 선택합니다. 자세한 내용은 아래를 참조하십시오. |

| 색상 보정 매트릭스 | CCM 계산 설정은 색상 보정 매트릭스 페이지에 설명되어 있습니다. |
| 사건 Lux | ISO 감도(노출 지수) 계산을 위해서는 조리개와 노출값을 수동으로 입력해야 합니다. 조리개와 노출값은 일반적으로 EXIF 데이터에서 가져오지만, EXIF 데이터가 없는 경우 수동으로 입력할 수 있습니다. |
| 소음 | 설정 방법은 색상/톤/eSFR ISO 노이즈 페이지에 설명되어 있습니다. |
| 행, 열 일반 mxn 차트 | 일반적인 m x n (직사각형) 차트의 행과 열 개수를 선택하십시오. 이 차트 선택에는 참조 파일이 필요합니다. |
| 포화 수준 | 입력 이미지의 최대 픽셀 레벨로, 특정 계산을 위해 이미지 데이터를 정규화하는 데 사용되는 포화도 수준에 해당합니다. 표준 파일: 255 (또는 65535...) : 채도 수준은 이미지 데이터의 데이터 유형과 컨테이너 크기에 따라 자동으로 설정됩니다. 이것이 기본 설정입니다. 이미지 파일은 표준 비트 심도(예: 8, 16 또는 32비트 데이터)와 표준 채도 수준을 가진다고 가정합니다. 예를 들어, 표준 8비트 이미지 데이터의 경우 채도 수준은 255로 설정됩니다. 16비트 이미지의 경우 채도 수준은 65535로 설정되고, 32비트 이미지의 경우 채도 수준은 4294967295로 설정됩니다. ITU-R 권고 601(BT. 601: 235) : 포화 수준은 235로 설정됩니다. 최대 감지 패치 레벨 : 포화 레벨은 이미지의 패치 영역에서 감지된 최대값으로 설정됩니다. 이미지 데이터의 비트 심도가 표준이 아닌 경우(예: 16비트 컨테이너에 저장된 12비트 데이터) 또는 사용자 지정 포화 레벨이 있는 경우, 가장 밝은 패치가 포화되도록 노출을 조정하면 유용할 수 있습니다. 수동으로 입력한 채도 레벨 : 사용자가 입력한 값으로 채도 레벨이 설정됩니다. 이미지 데이터의 비트 심도가 표준이 아니거나 사용자 지정 채도 레벨이 있는 경우 유용할 수 있습니다. 예를 들어 16비트 컨테이너에 12비트 데이터가 저장된 이미지의 경우 채도 레벨로 4095(2^12 - 1 = 4095)를 입력합니다. |
| 픽셀 오프셋 | 데이터에서 뺄 픽셀 오프셋 값을 입력하십시오. 픽셀 오프셋은 흔히 발생하며, 밀도 곡선이 조기에 평탄해지는 원인이 됩니다. |
| 불균일성 보정 | 동일한 조건에서 촬영한 별도의 플랫 필드 이미지를 사용하여 조명 불균일을 보정할 수 있습니다. 회색조 및 컬러 차트 모듈의 조명 불균일 보정 에서 설명하는 조명 불균일 보정 창을 엽니다. |
| 이미지 방향 | (다음 읽기에 적용) 표준 이미지 방향, 좌우 반전(H-플립), 좌우 반전(V-플립), 180도 회전 중에서 선택하세요. |
참조 파일
대부분의 해도에서는 설정 영역의 참조 드롭다운 메뉴를 사용하여 참조 파일을 입력할 수 있습니다. (IT8.7 해도에서는 참조 파일이 필수입니다.) 사용 가능한 설정은 해도 유형에 따라 다릅니다. 일반적으로 이전 파일은 드롭다운 목록에 표시됩니다. 다음은 사용 가능한 참조 소스에 대한 요약입니다.
| 색상/톤 대화형 창에서 파일(왼쪽 상단의 드롭다운 메뉴)을 클릭한 다음, L*a*b* 참조를 클립보드에 복사하거나, 파일, 밀도 참조를 클립보드에 복사하면 현재 참조 데이터를 얻을 수 있습니다. |
| 차트 | 기본값 | 옵션(파일의 데이터) |
| 엑스라이트 컬러체커 (24패치) | X-Rite , BabelColor 또는 Danes Picta의 기본값(동일한 기하학적 형태를 가지지만 색상이 다른 차트) | CSV 형식의 L*a*b*, xyY D50 또는 xyY D65 파일. |
| IT8.7 | 차트 제작사에서 제공하는 IT8.7 형식의 참조 파일이 필요하며, 일반적으로 해당 웹사이트에서 구할 수 있습니다. | — |
| 레즈체커 | ISA 에서 제공하는 표준 기본 참조 데이터 또는 NIST 추적 가능 측정값을 사용할 수 있습니다. 이러한 측정값은 사용하기 어려운 XLS/CGATS 파일 형식입니다. 이 데이터를 사용하려면 Google Sheets(Gmail에서 바로 열 수 있음) 또는 Excel에서 파일을 엽니다. 패치를 나타내는 30개 행과 LAB L, LAB A, LAB B를 나타내는 3개 열을 선택하여 클립보드에 복사합니다. 텍스트 편집기에 붙여넣고 파일을 txt 또는 csv 확장자로 저장합니다. 광택 있는 회색조 패치(최대 밀도 = 2.42)가 포함된 차트 버전의 참조 데이터는 색상/톤 기능에 내장되어 있습니다. 무광 회색조 패치(최대 밀도 = 1.485)가 포함된 버전의 참조 파일은 여기에서 다운로드할 수 있습니다. | |
| X-Rite 컬러체커 SG | X-Rite 의 기본값(L*a*b*D50); 아래 참고 사항을 참조하십시오. | CSV 형식의 L*a*b*, xyY D50 또는 xyY D65 파일. |
| 계단식 차트(선형) | 밀도 단계는 0.1, 0.15, 0.20 또는 0.30으로 균일합니다. UTT 의 경우에만, 처음 19단계는 L* = 95에서 5까지 -5 간격으로, 20단계는 1로 설정합니다. (20단계 UTT)를 선택해야 합니다. | 각 줄에 밀도 값이 하나씩 있는 ASCII 밀도 참조 파일을 입력할 수 있습니다. |
| 이미지 엔지니어링 TE269 (36개 패치) | 세 가지 표준 참조 파일 (TE269A , TE269B , TE269C) 은 제조업체 웹사이트 의 데이터를 기반으로 생성됩니다. 개별적으로 측정된 참조 파일은 Imatest 36패치 차트와 함께 제공됩니다. | Imatest ROI 옵션 창에서 기존 TE269와 새로운 TE269V2 중에서 선택할 수 있습니다. 참고: 20패치 OECF 차트는 동적 범위 측정에 권장되지 않습니다 . |
| 참고: 기본 참조 값 중 일부는 D50 조명 조건에서 얻은 L*a*b* D50 값에서 파생됩니다. 색 공간의 기준 색온도가 다른 경우(sRGB와 Adobe RGB는 모두 D65 기준 색온도 사용) 브래드포드 변환이 적용되어 L*a*b* 값이 약간 변경됩니다. 다른 조명 조건에서 이미지를 촬영하는 경우 이는 거의 문제가 되지 않습니다. 화이트 밸런스 알고리즘이 제대로 작동한다면 이미지 색상을 해당 색 공간에 맞는 값으로 변환하기 때문입니다. | ||
IT8.7을 제외한 모든 참조 파일은 CSV(쉼표로 구분된 파일) 또는 CGATS 형식이어야 합니다. CSV 파일은 Excel에서 열고 편집할 수 있습니다. 색상 파일(L*a*b*, xyY D50, xyY D65)은 한 줄에 세 개의 항목이 있고, 밀도 파일은 한 줄에 하나의 항목이 있습니다.
다음은 L*a*b* 파일의 예입니다.
형식은 CSV(쉼표로 구분된 변수)입니다.
xyY 파일의 형식도 동일합니다.
추가된 공백은 시각적 명확성(가독성)을 위한 것일 뿐입니다.
28.778, 14.179, -50.297
65.711, 18.13, 17.81
51.038, -28.631, -28.638
51.935, 49.986, -14.574
81.733, 4.039, 79.819
42.101, 53.378, 28.19
분광광도계를 가지고 있다면, 테스트 차트 패치 측정 에 설명된 기술을 사용하여 사용자 지정 참조 파일(CGATS 형식)을 만들 수 있습니다.
테스트 차트의 색상 참조 에는 차트의 각 패치에 대한 CIELAB(장치 독립적 L*a*b*) 값이 포함됩니다.
(1) 참조 파일의 패치를 측정하는 데 사용되는 색온도 , (2) 차트 이미지에서 카메라 색 정확도를 측정하는 데 사용되는 색온도, (때때로 간과되는) (3) 테스트 대상 카메라에서 사용하는 색 공간에 내장된 색온도에 대한 질문이 자주 발생합니다. (모든 교환 가능한 파일에는 명시적이든 암묵적이든 색 공간이 연결되어 있습니다.) 색온도는 일반적으로 5000K인 알려진 색온도를 가진 광원을 사용하여 측정됩니다. 색 공간에는 광원 백색점이 있습니다. sRGB (널리 사용되는 인터넷 Windows 표준)는 6500K의 광원 백색 점과 D50(약 5000K) 의 주변 (시청 환경) 백색점을 가지고 있습니다. 위키피디아는 이러한 혼란을 해소하는 데 큰 도움이 되지 않지만, 6500K의 광원 백색점은 파일의 주요 속성입니다 . 일반적으로 브래드포드 변환을 적용하여 5000K 측정값을 6500K 색 공간 광원 백색점으로 변환합니다. 자주 묻는 질문 중 하나는 "색 공간의 백색점(일반적으로 6500K)과 다른 색온도를 사용하는 차트를 측정할 때 특별한 참조 파일이 필요한가요?"입니다. 이 질문은 Imatest 측정(그리고 거의 모든 카메라 작동)이 백열등의 2400K부터 일부 자연광 조건의 10000K 이상까지 매우 다양한 색온도에서 이루어질 수 있기 때문에 중요합니다. 간단히 답하자면, "아니요." 표준 참조 파일을 사용해야 합니다. 원본 이미지는 카메라에서 광원 색온도를 추정하는 알고리즘을 통해 변환된 후, 색상 보정 행렬(CCM) 이 적용되어 화이트 밸런스를 맞추고 색상을 보정합니다. CCM은 Imatest를 사용하여 보정되지 않은 이미지에도 적용할 수 있습니다. |
결과 수치
1. 3D 색상 차이 (분할 포함)
이 그래프에서 영역의 높이는 선택된 색차, 즉 ΔE* ab (단순 델타-E)를 나타냅니다. 패치 플랫폼의 상단은 기준 색상(좌상단)과 실제 입력 색상(우하단)이 분할된 색상으로 표시됩니다. 이 그래프를 통해 측정된 색상과 지각적 색차를 비교할 수 있습니다. (이론에서 주장하는 것만큼 잘 일치하지 않을 수도 있습니다.)

이 그래프는 오른쪽에 축소 이미지와 EXIF 데이터가 함께 표시됩니다( 색상/톤 자동 설정 창의 체크박스 선택). 다른 그래프는 이러한 결과 없이 표시됩니다. 즉, 체크박스를 선택 해제하면 공간을 덜 차지하게 됩니다.
2. 색상 분할(참조/입력) 플롯분할 색상 플롯은 왼쪽 상단에 기준(이상적인) 색상을, 오른쪽 하단에 입력 색상을 보여줍니다. 색상 보정 행렬이 계산된 경우(체크박스가 선택된 경우), 이 그래프와 위의 3D 색상 차이 그래프 모두에서 기준 색상은 왼쪽 위, 입력 색상은 오른쪽 위, 보정된 색상은 아래쪽에 표시됩니다. ![]() | ![]() | |
3. 2D a*b* 플롯L*a*b* 색 공간의 a*b* 평면을 표시합니다. 색차는 기준값과 카메라 값 사이의 거리와 (매우) 대략적으로 같습니다. (이 차이는 ΔC ab 입니다. 더 복잡한 ΔC 94 및 ΔC 00 (CIEDE 2000) 방정식( 여기에서 설명 )이 더 정확합니다.) 색상 보정 행렬이 계산된 경우, 보정된 값이 표시됩니다. | ![]() | |
4. xy 색도이 그래프는 익숙하지만, 위의 a*b* 그래프보다 시각적으로 균일하지 않습니다. 이 그래프에서는 녹색이 너무 넓은 영역을 차지합니다. 색상 보정 행렬이 계산된 경우, 보정된 값이 표시됩니다. | ![]() | |
5. 흑백 밀도 및 화이트 밸런스위쪽 그래프는 Log(픽셀 레벨/255) (최대값 1)과 입력 밀도(-log 10 (노출))의 관계를 보여줍니다. 즉, 밀도 단위를 사용합니다. 아래 그림은 패치 밀도에 따른 여러 유형의 ΔC를 보여줍니다. Colorcheck 부록을 참조하십시오. 색상 보정 행렬이 계산된 경우, 보정된 값이 표시됩니다. | ![]() | |
6. EXIF 데이터 및 색상 매트릭스이 그림은 선택된 EXIF 데이터와 색상 행렬 보정 결과를 보여줍니다.
| ![]() | |
7. 추가 2D 컬러 플롯벡터스코프 화면이 표시됩니다. 여기에서 여러 그래프 중 하나를 선택할 수 있습니다.
이러한 표시 방식은 색상/톤 사용 - 표시 및 옵션 에서 설명합니다 . | ![]() | |
잡음/신호 대 잡음비 분석 (일부 차트에는 적용되지 않음) 노이즈/SNR 분석은 노이즈 통계를 정확하게 제공할 수 있을 만큼 충분히 큰 패치가 있는 차트에서만 사용할 수 있습니다. 노이즈 분석에는 표준 픽셀 노이즈, 색차 노이즈, 장면 참조 노이즈, 센서(원시) 노이즈 및 ISO-15739 시각적 노이즈가 포함됩니다. SNR(신호 대 잡음비)은 비율 또는 dB 단위로 표시할 수 있습니다. 이 페이지에 표시된 ColorChecker SG의 패치는 너무 작지만, 다행히 Imaging-Resource 이미지에는 SG 왼쪽에 표준 24패치 ColorChecker가 있으며, 이를 분석하여 오른쪽에 표시된 결과를 얻었습니다. 노이즈 분석은 색상/톤 및 eSFR ISO 노이즈 항목 에 설명되어 있습니다. ISO 15739 시각적 노이즈는 Imatest 4.0 에 추가되었습니다. 다음과 같은 선택 사항이 있습니다.
| ![]() ![]() |



























Vectorscope preview







3D 색상 차이 상세 정보,







