Accurate Image Manipulation for Desktop Publishing  
Calibration

Profiles or Pro Files?

In the quest of affordable ICC profiling approach for system calibration I have detected several quality issues. This page explains two major findings, inaccuracy of the profilers and clipping of the data. (inaccuracy of proprietary Q-60 -like targets and scan-to-scan repeatability of scanners are currently under preparation).

The performance of:

  1. Rather expensive MonacoEZcolor profiler (300 USD).
  2. IPhotoMinusICC freeware profiler
  3. CGI Assisted Manual Calibration

are compared in scanner calibration. Profilers that cost several thousands of US dollars will do better than the two above, but usually such an investment can not be tolerated. We really should get decent accuracy built-in into our digital imaging equipment's.

General

  • All the work was conducted in higher-bit-depth in WideGamut, D6500 gamma 1.8 working space.
  • Scanner was Umax PowerlLook III.
  • Target was Kodak Q-60 Reflective R1199704.
  • Images shown on this page are copies of the final images that are published (profile converted) from the WideGamut, D6500 gamma 1.8 working space into the nativePC profile, therefore this page has to be viewed using an uncalibrated PC system (or the gamma control of the system has to be set to 2.5).

Workflow

  1. Scanner was warming up about 30 minutes with the lamp ON. Twain driver was set to full manual, gamma 1.8 and levels to 0 ... 255. The Q-60 target was scanned.
  2. The Q-60 scan was used in creating the scanner ICC profile with MonacoEZcolor and with IPhotoMinusICC and the CGI Assisted Manual Calibration was created with it also. Same source file for all the three calibrations.
  3. The scan was then profile converted using the MonacoEZcolor profile and IPhotoMinusICC profile and using the CGI Assisted Manual Calibration.
  4. Copies of the results were puplished to nativePC profile (Triniton, D6500 and gamma 2.5) and uploaded.
  5. Clipping was inspected using a grayscale CGI, it was again converted using hte both profile and using the CGI Assisted Manual Calibration.

Is the Q-60 CGI simulation accurate?

In case you doubt the accuracy of the Q-60 CGI simulation please download the Q-60 R11997:04 CGI simulation and its datafile from the Kodak's site. Then:

  1. Open the Q-60 simulation into Photoshop, allow Photoshop to convert it into your working space.
  2. Open the Kodak datafile into a text editor such as the Notepad.
  3. Set the eye-dropper tool or the color-sampler tool output in the Info-palette to Lab mode
  4. Start comparing the Lab values against those in the Kodak datafile, patch by patch.

The above is a very easy way to verify the accuracy of the Q-60 CGI Simulation. Do it if in doubt, it is interesting experiment, however the Q-60 CGI simulations are very accurate.

Calibration Comparison

Slowly toggle between the Q-60 CGI Simulation and one of the calibrated results to see difference.

The IPhotoMinusICC profile is slightly towards blue and more notable it is scaling the image up, making it more light. For the scan of Q-60 this does not do harm because the Q-60 target completely lacks highlight info. But it will have strong adverse effect in the actual work, as is explained below in the clipping comparison -section.

Monaco EZcolor is also scaling the image data up slightly, and in addition it applies a slight up-curve resulting rather inaccurate calibration.

Calibration Comparison 

IPhotoMinusICC.
MonacoEZcolor.
CGI Assisted Manual Calibration.
Q-60 CGI Simulation.

Both the MonacoEZcolor and IPhotoMinusICC converted versions appear to have more "punch" but it is only because the CGI Assisted Manual Calibration does not clip the highlights.

Clipping Comparison

In order to experiment how the profiles act over the full intensity range a simple CGI that has a patch for every 256 gray values was converted using the three methods.

Is it meaningful or practical to test an ICC profile using such a 256 patch grayscale CGI, because it is not coming from the scanner?

Well, if the range of the scanner is from level 0 to level 255 (like it always is) then the 256 grays will show if the profile is clipping the data that the scanner outputs.

The clipping in the black end is shown by a white border and clipping in the white end using black border.

As said above in the general section also these conversions were performed in the 16-bit per channel mode so there is no quantization issues due to 8-bit manipulation.

 

There appears to be severe clipping problem with the IPhotoMinusICC in the highlights and a hue-error just before clipping. It also clips strongly at the black end.

MonacoEZcolor has small clipping problem in the white end and it too clips strongly at black-end. It also wants to think that the scanner white is neutral white even if grays are not.

CGI Assisted Manual Calibration will clip that amount that it is designed to clip.

Note: When working in a steep gamma space like the 1.8 there will always be some clipping in the black-end since several levels there are totally wasted due to the extreme non-linearity of the gamma function.

 Profile Induced Clipping

IPhotoMinusICC profile applied..
MonacoEZcolor profile applied.
CGI Assisted Manual Calibration applied.
256 grays CGI.

To avoid such clipping in the white-end one could perhaps consider adjusting the output range already in the scanner driver... but it will not help at all with the situation. One can either:

  • Clip the range already in the scanner driver a little... but this only changes the place where the clipping occurs.
  • Scale the image data down a little in the scanner driver... but then the profiler will do what the profiler will do, it still will clip.

Note: Please do not download images that are shown on this page and draw conclusions based on them. They do show the results correctly but for reconstruction of thees experiments they are not accurate enough because they are copies 0published to the nativePC space for viewing with uncalibrated PC. Instead download the icc_experiment_01 zip archive (763kB) it contains all the required material needed for reconstruction.


Accurate Image Manipulation for Desktop Publishing

Copyright Timo Autiokari, 1999-2007. Contact info