Reproducing Color Images as Duotones
Overview
In this project, we venture into the world of offset printing. Color
reproduction on a printing press traditionally uses four inks: cyan,
magenta, yellow and black. An impressive range of colors can be
achieved by halftoning these four inks, but many colors lie outside
the achievable range. The long-term
vision inspiring this project is that inks should be chosen to exactly
reproduce all the colors present in an original image.
This project addresses the special case of selecting inks for duotone
printing, a relatively inexpensive process in which just two inks are
used. Traditional duotone printing almost always uses black as one
of the two inks. The resulting reproduction is an "enhanced grayscale"
image: a grayscale image with a hint of the chosen accent color. We
would like to use duotone printing to achieve full color reproduction.
Our system takes an image as input and allows the user to select 0, 1, or
2 inks. The output consists of the remaining inks or inks that will
best reproduce the image as a duotone and the appropriate color
separations.
Duotone Mapping
The core of our algorithm is the mapping from original image colors to
the colors achievable by two inks, the duotone gamut. Viewed
in three-dimensional color space, the original image colors are a
cloud of points and the duotone gamut is a curved surface with straight
edges. The corners of this surface are the colors of the paper, each
individual ink, and the combination of both inks.
To map a set of image colors, we perform three transformations:
original image colors
|
|
1. luminance transform
(along green axis)
|
2. ink-spread transform
(along blue axis)
|
|
3. normal projection
(along red axis)
|
Selecting Inks
Once we know how to map an image onto a given gamut, we need to find
the best gamut for a particular image. Since a gamut is defined by
two inks, we need to choose the best ink pair. We use simulated
annealing, a heuristic optimization technique, to select the inks.
The objective function we minimize is the pixel-wise difference
between the original image and the mapped image, measured in a
perceptually-uniform color space.
Results
The images displayed below were printed and then scanned.
CMYK reproduction
|
|
duotone with
PANTONE 144 and
PANTONE 546
|
|
CMYK reproduction
of Degas' Women
|
|
duotone with
PANTONE 144 and
PANTONE 546
|
|
duotone with
PANTONE 172 and
PANTONE 354
|
|
CMYK reproduction
|
|
duotone with
PANTONE 152 and
PANTONE Process Blue
|
|
CMYK reproduction
|
|
duotone with
PANTONE 152 and
PANTONE Process Blue
|
|
CMYK reproduction
of Schiele's Agony
|
|
duotone with
PANTONE 329 and
PANTONE Warm Red on
yellow paper
|
Personnel
-
Joanna L. Power,
Brad S. West,
Eric J. Stollnitz,
and David H. Salesin.
More Details
- Citation:
- Joanna L. Power, Brad S. West, Eric J. Stollnitz, and David
H. Salesin. Reproducing color images as duotones. In
Proceedings of SIGGRAPH 96, pages 237-248. ACM, New
York, 1996.
- On-line documents:
- Article without duotones [Acrobat file, 2.8 Mb]
- Article without duotones [compressed PostScript file, 3.0 Mb]
- Contact:
- jpower@cs.washington.edu