The Generic Imaging Matching System (GIMS) provides an optimal systematic solution to any problem of color image
processing in printing and publishing that can be classified as or modeled to the generic image matching problem defined.
Typical GIMS systems/processes include color matching from different output devices, color conversion, color correction,
device calibration, colorimetric scanner, colorimetric printer, colorimetric color reproduction and image interpolation from
GIMS makes color matching easy for the user and maximizes operational flexibility allowing the user to obtain the degree of
match wanted while providing the capability to achieve the best balance with respect to the human perception of color, color
fidelity, and preservation of image information and color contrast.
Instead of controlling coefficients in a transformation formula, GIMS controls the mapping directly in a standard deviceindependent
color space, so that color can be matched, conceptually, to the highest possible accuracy. An optimization
algorithm called Modified Vector Shading (MVS) was developed to minimize the matching error and to perform a "nearneighborhood"
gamut compression. An automatic error correction algorithm with a multidirectional searching procedure
using correlated re-initialization was developed to avoid "local minimum" failures. Once the mapping for color matching is
generated, it can be utilized by a multidimensional linear interpolator with a small Look-Up-Table (LUT) implemented by
either software, a hardware interpolator or a Digital-Signal-Processor (DSP)