INTERNATIONAL COLOR CONSORTIUM (ICC)

International Color Consortium

Making color seamless between devices and documents

iccMAX Profiles

The Profiles from the iccDEV Implementation includes a number of example profiles which demonstrate different aspects of the iccMAX specification. Some of these are shown below. An XML file for each of the profiles is also available.

Extended named color example

NamedColor.icc

NamedColor.xml

CIELAB D50 and standard CIE 2 degree observer

Lab-D50_2deg.icc Lab-D50_2deg.xml

400 to 700nm spectral reflectance using D50 and CIE 10 degree observer

Spec400_10_700-D50-Abs_10deg.icc

Spec400_10_700-D50-Abs_10deg.xml

400 to 700nm spectral reflectance using Illuminant A and CIE 2 degree observer

Spec400_10_700-IllumA-Abs_2deg.icc

Spec400_10_700-IllumA-Abs_2deg.xml

400 to 700nm spectral reflectance using Illuminant A and CIE 10 degree observer

Spec400_10_700-IllumA-Abs_10deg.icc

Spec400_10_700-IllumA-Abs_10deg.xml

400 to 700nm spectral reflectance using Illuminant D65 and CIE 2 degree observer

Spec400_10_700-D65-Abs_2deg.icc

Spec400_10_700-D65-Abs_2deg.xml

Extended named color example with fluorescence

FluorescentNamedColor.icc

FluorescentNamedColor.xml

Six channel abridged reflectance encoder/decoder

SixChanCameraRef.icc

SixChanCameraRef.xml


iccMAX sRGB D65 profiles

The iccMAX specification makes it possible to use a Profile Connection Space other than D50, and hence to avoid the need to apply chromatic adaptation when the data encoding source has an illuminant different from the D50 PCS.

A number of iccMAX profiles for sRGB are available on this page.


iccMAX D65 colorimetric

The iccMAX sRGB_D65_colorimetric.icc profile is built according to the sRGB definition in the sRGB page in the ICC 3-component colour encoding registry, using 32-bit float precision for the transform matrix and curve parameters.

sRGB_D65_colorimetric.icc

sRGB_D65_colorimetric.xml

The profile can be used to obtain D65 XYZ values directly from sRGB data, using the iccDEV tool ApplyNamedCMM. It can also be used as a reference profile for the sRGB colour space by iccMAX implementations that support the 'ColourEncodingSpace' class of profile.

When used to connect to another iccMAX profile, if the second profile has a D65 PCS the D65 XYZ data will be exchanged directly. If the connecting profile does not have a D65 PCS, the PCS data is converted to the standard D50 PCS using the transform in the customToStandardPccTag ('c2sp'). In this profile the 'c2sp' transform is a chromatic adaptation matrix generated using the linearized Bradford transform described in Annex E.3 of ISO 15076-1. In the inverse direction, D50 PCS data is converted to the D65 XYZ of this profile using the standardToCustomPccTag ('s2cp') inverse chromatic adaptation matrix.

When connecting to a v2 or v4 profile, the 'c2sp' or 's2cp' tag is always used.

NOTE: The PCS XYZ media white point and illuminant white point values in this profile are [0.9504, 1.0000, 1.0889], as defined in CIE.15 Table 3 and as computed from the 8-bit sRGB encoding maximum of [255, 255, 255] using the transform in this profile.

The spectralViewingConditions ('svcn') tag includes values from CIE.15 Tables 1 and 4 for the D65 illuminant and colorimetric observer respectively for the range 380–780 nm at 5 nm intervals.

The illuminant XYZ and surround XYZ values computed from these data, and encoded in the 'svcn' tag, differ slightly from the PCS XYZ values for D65 encoded as media white and illuminant.


Gamut boundary

The iccMAX sRGB D65 colorimetric profile includes an iccMAX gamutBoundaryDescType, which defines the gamut of the profile in terms of a list of points on the gamut surface (vertices) and indices into the vertex list defining the set of triangular faces which connect to form the gamut surface.
The vertices are D65 XYZ values, computed using the same transform as the profile.


Material Adjustment Transform

The 'c2sp' tag in the iccMAX sRGB D65 colorimetric profile is a chromatic adaptation transform (CAT) which aims to predict the appearance of the colour defined under a D65 illuminant when viewed under the D50 illuminant of the standard ICC PCS.
An alternative to chromatic adaptation is a Material adjustment transform (MAT), which aims to predict the colorimetry of the original if the illumination had been D50 instead of D65.

The iccMAX sRGB_D65_MAT.icc profile transforms sRGB to D65 colorimetry in the same way as the iccMAX sRGB D65 colorimetric profile, but when used to convert to the D50 PCS the MAT transform is used instead of the CAT.

sRGB_D65_MAT.icc

sRGB_D65_MAT.xml

Further details of the MAT transform are described in Derhak (2015).


Colour space encoding

The iccMAX specification includes the Colour Space Encoding class of profiles (cenc), which permits a profile to contain a reference to a colour encoding name rather than a transform between a colour encoding and a Profile Connection Space.

In the sRGB_ISO22028.icc profile, the referenceName tag is set to ISO22028-1, indicating that the encoding is defined according to ISO 22028-1, and given in full in the

colorEncodingParams ('cept') tag structure.

sRGB_ISO22028.icc

sRGB_ISO22028.xml


A batch file which performs some tests on the above profiles is available, together with supporting data files sRGB_D65.zip.
The D50_XYZ.icc and sRGB2014.icc profiles used in these tests can be downloaded from the Profile Library.


Colour vision deficiency

Example iccMAX DeviceLink profiles which transform from sRGB values to XYZ to a modified XYZ representing the information loss experienced by a dichromat, and back to sRGB, are available on the Colour vision deficiency transforms using ICC profiles page.

These profiles are described in Green (2016).


References

M. W. Derhak and R. S. Berns (2015),
Introducing Wpt (Waypoint): A color equivalency representation for defining a material adjustment transform.
Color Res. Appl., 40: 535–549

P. Green and N. Nussbaum (2016)
Colour vision deficiency transforms using ICC profiles, Proceedings of Color Imaging XXI: Displaying, Processing, Hardcopy, and Applications, SPIE 2016.

Copyright © INTERNATIONAL COLOR CONSORTIUM