Paper
19 January 2009 A method to improve the invertibility of ICC profiles that use lookup tables
Huanzhao Zeng, Ingeborg Tastl, Kok-Wei Koh, Jack Holm
Author Affiliations +
Proceedings Volume 7241, Color Imaging XIV: Displaying, Processing, Hardcopy, and Applications; 724117 (2009) https://doi.org/10.1117/12.806209
Event: IS&T/SPIE Electronic Imaging, 2009, San Jose, California, United States
Abstract
Traditionally, the AToB0 tag of an ICC printer profile, containing the perceptual transform from device specific to PCS Lab or XYZ values, has been generated directly from measurement data without considering the color re-rendering included in the PCS to device-specific transform found in the corresponding BToA0 tag. In this case, the AToB0 color conversion will often not be the inverse of the color conversion in the BToA0 tag. However, with ICC version 4, the AToBn and BToAn transforms are in general supposed to be inverses of each other, to the extent possible. This feature supports the re-purposing of color data within an ICC color management workflow. This inversion is a challenge for profile generation due to issues with either directly inverting 3-D interpolations or inverting every step applied in generating the BToA0 tag. Directly inverting a 3-D LUT may not be feasible because the forward mapping is usually not a one-to-one mapping. Mathematically, inverting every operation for generating a BToA0 tag may also be extremely difficult if not impossible. Consequently, a closed-loop method has been developed which iteratively adjusts AToBn tags to improve the invertibility of ICC profile transforms. The test results are very encouraging.
© (2009) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Huanzhao Zeng, Ingeborg Tastl, Kok-Wei Koh, and Jack Holm "A method to improve the invertibility of ICC profiles that use lookup tables", Proc. SPIE 7241, Color Imaging XIV: Displaying, Processing, Hardcopy, and Applications, 724117 (19 January 2009); https://doi.org/10.1117/12.806209
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Printing

Data conversion

Color difference

RGB color model

Computer programming

Color management

Data processing

RELATED CONTENT

Color conversion using neural networks
Proceedings of SPIE (January 02 1998)
Gamut boundaries expressed with Zernike polynomials
Proceedings of SPIE (September 13 2002)
Description of the ColorSync(tm) 2.0 architecture
Proceedings of SPIE (April 15 1994)

Back to Top