skip to main content
article

Pareto-optimal formulations for cost versus colorimetric accuracy trade-offs in printer color management

Published:01 April 2002Publication History
Skip Abstract Section

Abstract

Color management for the printing of digital images is a challenging task, due primarily to nonlinear ink-mixing behavior and the presence of redundant solutions for print devices with more than three inks. Algorithms for the conversion of image data to printer-specific format are typically designed to achieve a single predetermined rendering intent, such as colorimetric accuracy. In the present paper we present two CIELAB to CMYK color conversion schemes based on a general Pareto-optimal formulation for printer color management. The schemes operate using a 149-color characterization data set selected to efficiently capture the entire CMYK gamut. The first scheme uses artificial neural networks as transfer functions between the CIELAB and CMYK spaces. The second scheme is based on a reformulation of tetrahedral interpolation as an optimization problem. Characterization data are divided into tetrahedra for the interpolation-based approach using the program Qhull, which removes the common restriction that characterization data be well organized. Both schemes offer user control over trade-off problems such as cost versus reproduction accuracy, allowing for user-specified print objectives and the use of constraints such as maximum allowable ink and maximum allowable ΔE*ab. A formulation for minimization of ink is shown to be particularly favorable, integrating both clipping and gamut compression features into a single methodology. Codes developed as applications of these schemes were used to convert several CIELAB Tiff images to CMYK format, providing both qualitative and quantitative verification of the Pareto-optimal approach. Prints of the MacBeth ColorCheckertm chart were accurate within approximately to 3 ΔE*ab for in-gamut colors. Modifications to this approach are presented that offer user control over grey component replacement and provide additional options for rendering intent.

References

  1. Abe, S. and Marcu, G. 1994. A neural network approach for RGB to YMCK color conversion. In Proceedings of IEEE Region 10's Ninth Annual International Conference: Frontiers of Computer Technology. IEEE, 6--9.Google ScholarGoogle Scholar
  2. Adobe Photoshop 1996. Photoshop 4.0 application cd.Google ScholarGoogle Scholar
  3. ANSI. 1993. Graphic technology---input data for characterization of 4-color process printing. ANSI IT8.7/3-1993.Google ScholarGoogle Scholar
  4. Arai, Y., Nakano, Y., and Iga, T. 1993. A method of transformation from CIELAB to CMY value by a three-layered neural network. In IST and SID's Color Imaging Conference: Transforms and Transportability of Color, 41--44.Google ScholarGoogle Scholar
  5. Balasubramanian, R. and Dalal, E. 1997. A method for quantifying the color gamut of an output device. In Color Imaging: Device-Independent Color, Color Hard Copy, and Graphic Arts II. Vol. 3018. SPIE, 110--116.Google ScholarGoogle Scholar
  6. Barber, C., Dobkin, D., and Huhdanpaa, H. 1996. The quickhull algorithm for convex hulls. ACM Trans. Math. Softw. 22, 4 (Dec.). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Barber, C. and Huhdanpaa, H. 1998. Qhull version 2.5. For access to the program and documentation the following URL is provided: http://www.geom.umn.edu/software/qhull/.Google ScholarGoogle Scholar
  8. Beer, A. 1852. Bestimmung der absorption des rothen lichts in farbigen flussigkeiten. Ann. Phys. Chem. 86, 2.Google ScholarGoogle Scholar
  9. Belytschko, T., Krongauz, Y., Organ, D., Fleming, M., and Krysl, P. 1996. Meshless methods: An overview and recent developments. Comput. Meth. Appl. Mech. Eng. 139, 1--47.Google ScholarGoogle ScholarCross RefCross Ref
  10. Berns, R. 1996. Methods for characterizing CRT displays. Displays 16, 4, 173--182.Google ScholarGoogle ScholarCross RefCross Ref
  11. Birkenshaw, J., Scott-Taggart, M., and Tritton, K. 1986. The black printer. Proc. Tech. Assoc. Graph. Arts 38, 403--429.Google ScholarGoogle Scholar
  12. Bouguer, P. 1729. Essai d'optique sur la gradation de la lumiere. Claude Tombert, Paris.Google ScholarGoogle Scholar
  13. CIE. 1986. Colorimetry, second edition. Vienna, Austria. Publication CIE No. 15.2.Google ScholarGoogle Scholar
  14. Clapper, F. and Yule, J. 1953. The effect of multiple internal reflections of the densities of half-tone prints on paper. J. Optical Soc. Am. 43, 7 (July), 600--603.Google ScholarGoogle ScholarCross RefCross Ref
  15. Clapper, F. and Yule, J. 1955. Reproduction of color with halftone images. In Proc. Tech. Assoc. Graph. Arts. TAGA, 1--14.Google ScholarGoogle Scholar
  16. Cowan, W. 1983. An inexpensive scheme for calibration of a colour monitor in terms of CIE standard coordinates. Comput. Graph. 17, 3 (July), 315--321. Google ScholarGoogle ScholarCross RefCross Ref
  17. Cowan, W. 1987. CIE calibration of video monitors. Tech. rep., Division of Physics, National Research Council of Canada, Ottawa, Ontario.Google ScholarGoogle Scholar
  18. Dennis, J. J. and Schnabel, R. 1983. Numerical Methods for Unconstrained Optimization and Nonlinear Equations. Prentice-Hall, Inc., Englewood Cliffs, New Jersey. Google ScholarGoogle Scholar
  19. Drakopoulos, P. 1997a. Color printer characterization using optimization theory and artificial neural networks. M.S. dissertation, University of Colorado Department of Mechanical Engineering, Boulder, Colorado.Google ScholarGoogle Scholar
  20. Drakopoulos, P. 1997b. Color printer characterization using optimization theory and neural networks. Provisional U.S. Patent 60/066844.Google ScholarGoogle Scholar
  21. Drakopoulos, P. 1998. Color printer characterization using optimization theory and neural networks. U.S. Patent 09/199626.Google ScholarGoogle Scholar
  22. Field, G. 1986. Color variability associated with printing GCR color separations. Proceedings Tech. Assoc. Graph. Arts 38, 145--157.Google ScholarGoogle Scholar
  23. Gentile, R., Walowit, E., and Allebach, J. 1990. A comparison of techniques for color gamut mismatch compensation. J. Imag. Tech. 16, 5 (Oct.), 176--181.Google ScholarGoogle Scholar
  24. Gordon, J., Holub, R., and Poe, R. 1987. On the rendition of unprintable colors. Proceedings of the Tech. Assoc. Graph. Arts 39, 186--195.Google ScholarGoogle Scholar
  25. Gori, M. and Tesi, A. 1992. On the problem of local minima in backpropagation. IEEE Trans. Pattern Anal. Mach. Intell. 14, 1 (Jan.), 76--86. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Haykin, S. 1999. Neural Networks A Comprehensive Foundation. Prentice Hall, Upper Saddle River, NJ. Google ScholarGoogle Scholar
  27. Heuberger, K., Jing, Z., and Persiev, S. 1992. Color transformations and lookup tables. In Proc. Tech. Assoc. Graph. Arts. TAGA, 863--881.Google ScholarGoogle Scholar
  28. Holub, R. and Kearsley, W. 1989. Color to colorant conversions in a colorimetric separation system. In Neugebauer Memorial Seminar on Color Reproduction. Vol. 1184. SPIE, 24--35.Google ScholarGoogle Scholar
  29. Holub, R., Pearson, C., and Kearsley, W. 1989. The black printer. J. Imag. Tech. 15, 4 (Aug.), 149--158.Google ScholarGoogle Scholar
  30. Hornik, K., Stinchcombe, M., and White, H. 1989. Multilayer feedforward networks are universal approximators. Neural Networks 2, 183--192. Google ScholarGoogle ScholarCross RefCross Ref
  31. Hung, P. 1992. Tetrahedral division technique applied to colorimetric calibration for imaging media. Proc. Soc. Imag. Sci. Tech., 419--422.Google ScholarGoogle Scholar
  32. Hung, P. 1993. Colorimetric calibration in electronic imaging devices using a look-up-table model and interpolations. J. Elect. Imaging 2, 1 (Jan.), 53--61.Google ScholarGoogle ScholarCross RefCross Ref
  33. Hunt, R. 1991. Measuring Colour, Second Edition. Ellis Horwood Limited, West Sussex, England.Google ScholarGoogle Scholar
  34. Hunter, R. and Harold, R. 1987. The Measurement of Appearance, Second Edition. John Wiley and Sons, New York, NY.Google ScholarGoogle Scholar
  35. ICC. 1998. Specification ICC.1:1998-09 file format for color profiles. http://www.color.org/.Google ScholarGoogle Scholar
  36. Iino, K. and Berns, R. 1998. Building color management modules using linear optimization I. desktop color system. J. Imaging Sci. Tech. 42, 1 (January/February), 79--94.Google ScholarGoogle Scholar
  37. Jennings, E., Holland, R., and Lee, C. 1994. Error analysis of lookup table implementations in device-independent color imaging systems. In Device-independent color imaging. Vol. 2170. SPIE, 98--107.Google ScholarGoogle Scholar
  38. Johnson, A. 1996. Methods for characterizing colour printers. Displays 16, 4, 193--202.Google ScholarGoogle ScholarCross RefCross Ref
  39. Jung, E. 1984. Programmed and complementary color reduction. Proc. Tech. Assoc. Graph. Arts 36, 135--150.Google ScholarGoogle Scholar
  40. Kanamori, K. 1999. A study on interpolation errors and ripple artifacts of 3D lookup table method for nonlinear color conversions. In Color Imaging: Device-Independent Color, Color Hardcopy, and Graphic Arts IV. Vol. 3648. SPIE, 167--178.Google ScholarGoogle Scholar
  41. Kanamori, K. and Kotera, H. 1992. Color correction technique for hard copies by 4-neighbors interpolation method. J. Imaging Sci. Tech. 36, 1, 73--80.Google ScholarGoogle Scholar
  42. Kang, H. and Anderson, P. 1992. Neural network applications to the color scanner and printer calibrations. J. Elect. Imaging 1, 2 (Apr.), 125--135.Google ScholarGoogle Scholar
  43. Kang, H. 1993. Comparisons of color mixing theories for use in electronic printing. In Color Imaging Conference: Transforms & Trasportability of Color. IS&T/SID, 78--82.Google ScholarGoogle Scholar
  44. Kang, H. 1994. Applications of color mixing models to electronic printing. J. Elect. Imaging 3, 3 (July), 276--287.Google ScholarGoogle ScholarCross RefCross Ref
  45. Kang, H. 1995a. Comparisons of three-dimensional interpolation techniques by simulations. In Device-independent color imaging II, E. Walowit, Ed. Vol. 2414. SPIE, 104--114.Google ScholarGoogle Scholar
  46. Kang, H. 1995b. Printer-related color processing techniques. In Color Hard copy and Graphic Arts IV. Vol. 2413. SPIE, 410--419.Google ScholarGoogle Scholar
  47. Kasson, J. 1994. Tetrahedral interpolation algorithm accuracy. In Device-independent color imaging. Vol. 2170. SPIE, 24--35.Google ScholarGoogle Scholar
  48. Kasson, J., Nin, S., Plouffe, W., and Hafner, J. 1995. Performing color space conversions with three-dimensional linear interpolation. J. Elect. Imaging 4, 3 (July), 226--250.Google ScholarGoogle ScholarCross RefCross Ref
  49. Kasson, J. and Plouffe, W. 1992. An analysis of selected computer interchange color spaces. ACM Trans. Graph. 11, 4 (Oct.), 373--405. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Kim, C., Kweon, I., and Seo, Y. 1997. Color and printer models for color halftoning. In Selected Papers on Digital Halftoning, J. Allebach, Ed. Vol. MS 154. SPIE, 710--724.Google ScholarGoogle Scholar
  51. Kodak. Kodak. http://www.Kodak.com/.Google ScholarGoogle Scholar
  52. Kubelka, P. 1948. New contributions to the optics of intensely light-scattering materials. part I. J. Opt. Soc. Am. 38, 448--457.Google ScholarGoogle ScholarCross RefCross Ref
  53. Kubelka, P. and Munk, F. 1931. Ein beitrag zur optik der farbanstriche. Z. Techn. Physik 12, 593.Google ScholarGoogle Scholar
  54. Leshno, M., Lin, V., Pinkus, A., and Schocken, S. 1993. Multilayer feedforward networks with a nonpolynomial activation function can approximate any function. Neural Networks 6, 861--867. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Littlewood, D. 2001. Printer color management using Pareto-optimization and efficient calibration techniques. Ph.D. dissertation, University of Colorado Department of Mechanical Engineering, Boulder, Colorado.Google ScholarGoogle Scholar
  56. Lootsma, F. A. 1985. Comparative performance evaluation, experimental design and generation of test problems in nonlinear optimization. In Computational Math Programming, K. Schittkowski, Ed. Springer-Verlag.Google ScholarGoogle Scholar
  57. Marcu, G. and Iwata, K. 1993. RGB-YMCK color conversion by application of the neural networks. In Color Imaging Conference: Transforms & Trasportability of Color. IS&T/SID, 27--32.Google ScholarGoogle Scholar
  58. McCamy, C., Marcus, H., and Davidson, J. 1976. A color-rendition chart. J. App. Photog. Eng. 2, 3 (summer), 95--99.Google ScholarGoogle Scholar
  59. Mongeon, M. 1996. Image transformation into device dependent color printer description using 4th-order polynomial regression and object oriented programming development of image processing modules. In Color Imaging: Device-independent Color, Color Hard Copy, and Graphic Arts. SPIE, 341--352.Google ScholarGoogle Scholar
  60. More, J., Garbow, B., and Hillstrom, K. 1980. User guide for minpack-1. Argonne National Laboratory Report ANL-80-74.Google ScholarGoogle Scholar
  61. Nakauchi, S., Hatanaka, S., and Usui, S. 1999. Color gamut mapping based on a perceptual image difference measure. Color Research and Application 24, 4 (Aug.), 280--291.Google ScholarGoogle ScholarCross RefCross Ref
  62. Nakauchi, S., Imamura, M., and Usui, S. 1998. Color gamut mapping by minimizing perceptual differences between images. Systems and Computers in Japan 29, 10, 46--55.Google ScholarGoogle ScholarCross RefCross Ref
  63. Neugebauer, H. 1937. Die theoretischen grundlagen des mehrfarbenbuchdrucks. Zeitschrift fur wissenschaftliche Photographie Photophysik und Photochemie 36, 4 (Apr.), 73--89.Google ScholarGoogle Scholar
  64. Nin, S., Kasson, J., and Plouffe, W. 1992. Printing CIELAB images on a CMYK printer using tri-linear interpolation. In Color Hard Copy and Graphic Arts, J. Bares, Ed. Vol. 1670. SPIE, 316--324.Google ScholarGoogle Scholar
  65. Power, J., West, B., Stollnitz, E., and Salesin, D. 1996. Reproducing color images as duotones. In Proceedings of SIGGRAPH 96, in Computer Graphics Proceedings, Annual Conference Series, 237--248. Google ScholarGoogle Scholar
  66. Praefcke, W. 1999. Robust and fast numerical color separation for mathematical printer models. In IS&T/SPIE Conference on Color Imaging: Device-independent Color, Color Hardcopy, and Graphic Arts IV. Vol. 3648. SPIE, 2--10.Google ScholarGoogle Scholar
  67. Rolleston, R. and Balasubramanian, R. 1993. Accuracy of various types of neugebauer model. In Color Imaging Conference: Transforms & Trasportability of Color. IS&T/SID, 32--37.Google ScholarGoogle Scholar
  68. Rustem, B. 1998. Algorithms for Nonlinear Programming and Multiple-objective Decisions. John Wiley and Sons, New York, NY.Google ScholarGoogle Scholar
  69. Sayanagi, K. 1987. Black printer, UCR and UCA---gray component replacement---. Proceedings of the Technical Association of the Graphic Arts 39, 711--724.Google ScholarGoogle Scholar
  70. Schittkowski, K. 1985. NLPQL: A FORTRAN subroutine solving constrained nonlinear programming problems. Ann. Oper. Res. 5, 485--500.Google ScholarGoogle ScholarCross RefCross Ref
  71. Schwartz, M., Holub, R., and Gilbert, J. 1985. Measurements of gray component reduction in neutrals and saturated colors. Proc. Tech. Assoc. Graph. Arts 37, 16--27.Google ScholarGoogle Scholar
  72. Sontag, E. and Sussmann, H. 1989. Backprogagation can give rise to spurious local minima even for networks without hidden layers. Complex Systems 3, 1 (Feb.), 91--106.Google ScholarGoogle Scholar
  73. Stadler, W. 1988. Multi Criteria Optimization in Engineering and the Sciences. Plenum Press.Google ScholarGoogle Scholar
  74. Stollnitz, E., Ostromoukhov, V., and Salesin, D. 1998. Reproducing color images using custom inks. In Proceedings of SIGGRAPH 98, in Computer Graphics Proceedings, Annual Conference Series. Google ScholarGoogle Scholar
  75. Stone, M., Cowan, W., and Beatty, J. 1988. Color gamut mapping and the printing of digital color images. ACM Trans. Graph. 7, 4 (Oct.), 249--292. Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. SWOP. 1988. Recommended specifications web offset publications.Google ScholarGoogle Scholar
  77. Tominaga, S. 1993. A neural network approach to color reproduction in color printers. In IST and SID's Color Imaging Conference: Transforms and Transportability of Color, 173--177.Google ScholarGoogle Scholar
  78. Tominaga, S. 1996. Color control using neural networks and its application. In Color Imaging: Device-Independent Color, Color Hardcopy, and Graphic Arts. Vol. 2658. SPIE, 253--260.Google ScholarGoogle Scholar
  79. Tominaga, S. 1998a. Color conversion using neural networks. In Color Imaging: Device-Independent Color, Color Hardcopy, and Graphic Arts III. Vol. 3300. SPIE, 66--75.Google ScholarGoogle Scholar
  80. Tominaga, S. 1998b. Color scheme for printers using more than three color inks. In Electronic Imaging: Processing, Printing, and Publishing in Color. Vol. 3409. SPIE, 286--293.Google ScholarGoogle Scholar
  81. Vachon, G. 1988. Modeling the mixing behavior of inks with polynomials. Color Research and Application 13, 1 (Feb.), 46--49.Google ScholarGoogle ScholarCross RefCross Ref
  82. Wallner, D. 1998. Building ICC profiles---the mechanics and engineering. This document is available for downloading at www.color.org, the web site for the International Color Consortium.Google ScholarGoogle Scholar
  83. Widdel, H. and Post, D., Eds. 1992. Color in Electronic Displays. Plenum Press, New York, NY.Google ScholarGoogle Scholar
  84. Wyszecki, G. and Stiles, W. 1982. Color Science: Concepts and Methods, Quantitative Data and Formula. John Wiley and Sons, New York, NY.Google ScholarGoogle Scholar
  85. Xu, L. and Holub, R. 1992. Color spaces for image representation and image processing. Proc. Tech. Assoc. Graph. Arts 45, 1, 114--137.Google ScholarGoogle Scholar
  86. Yule, J. 1967. Principles of Color Reproduction. John Wiley and Sons, New York, NY.Google ScholarGoogle Scholar
  87. Yule, J. and Neilsen, W. 1951. The penetration of light into paper and its effect on halftone reproduction. In Proc. Tech. Assoc. Graph. Arts. TAGA, 65--76.Google ScholarGoogle Scholar
  88. Zienkiewicz, O. and Taylor, R. 1989. The Finite Element Method. McGraw-Hill, New York, NY.Google ScholarGoogle Scholar

Index Terms

  1. Pareto-optimal formulations for cost versus colorimetric accuracy trade-offs in printer color management

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader