• DocumentCode
    1386820
  • Title

    Design and Optimization of Color Lookup Tables on a Simplex Topology

  • Author

    Monga, Vishal ; Bala, Raja ; Mo, Xuan

  • Author_Institution
    Dept. of Electr. Eng., Pennsylvania State Univ., University Park, PA, USA
  • Volume
    21
  • Issue
    4
  • fYear
    2012
  • fDate
    4/1/2012 12:00:00 AM
  • Firstpage
    1981
  • Lastpage
    1996
  • Abstract
    An important computational problem in color imaging is the design of color transforms that map color between devices or from a device-dependent space (e.g., RGB/CMYK) to a device-independent space (e.g., CIELAB) and vice versa. Real-time processing constraints entail that such nonlinear color transforms be implemented using multidimensional lookup tables (LUTs). Furthermore, relatively sparse LUTs (with efficient interpolation) are employed in practice because of storage and memory constraints. This paper presents a principled design methodology rooted in constrained convex optimization to design color LUTs on a simplex topology. The use of n simplexes, i.e., simplexes in n dimensions, as opposed to traditional lattices, recently has been of great interest in color LUT design for simplex topologies that allow both more analytically tractable formulations and greater efficiency in the LUT. In this framework of n-simplex interpolation, our central contribution is to develop an elegant iterative algorithm that jointly optimizes the placement of nodes of the color LUT and the output values at those nodes to minimize interpolation error in an expected sense. This is in contrast to existing work, which exclusively designs either node locations or the output values. We also develop new analytical results for the problem of node location optimization, which reduces to constrained optimization of a large but sparse interpolation matrix in our framework. We evaluate our n -simplex color LUTs against the state-of-the-art lattice (e.g., International Color Consortium profiles) and simplex-based techniques for approximating two representative multidimensional color transforms that characterize a CMYK xerographic printer and an RGB scanner, respectively. The results show that color LUTs designed on simplexes offer very significant benefits over traditional lattice-based alternatives in improving color transform accuracy even with a much smaller number- of nodes.
  • Keywords
    convex programming; image colour analysis; interpolation; iterative methods; table lookup; CMYK xerographic printer; RGB scanner; color imaging; color lookup tables; constrained convex optimization; interpolation error; iterative algorithm; multidimensional lookup tables; n-simplex interpolation; node location optimization; nonlinear color transforms; realtime processing constraints; simplex topology; sparse interpolation matrix; Color; Image color analysis; Interpolation; Lattices; Optimization; Table lookup; Transforms; Color imaging; convex optimization; lookup tables (LUTs); simplex interpolation; Algorithms; Color; Colorimetry; Image Enhancement; Image Interpretation, Computer-Assisted; Information Storage and Retrieval; Reproducibility of Results; Sensitivity and Specificity;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/TIP.2011.2177848
  • Filename
    6093966