(a) Manga screening (b) Our screening
Figure 1: Building.
dered dither algorithms (Ulichney, 1987), algorithms
combined with error diffusion (Knuth, 1987), the
variation of rotated dispersed dither (Ostromoukhov
et al., 1994; Ostromoukhov and Hersch, 1995b),
and aperiodic patterns of clustered dots (Velho and
Gomes, 1991). Whether image-independent dithering
or image-dependent, these methods share the same
problem: the unsatisfactory uniform patterns. Only
considering tone but ignoring structure preservation
makes appearance unattractive. Subsequently, a lot
of researchers have made tremendous effort in pattern
generation to try to change the unappealing factors.
Buchanan (Buchanan, 1996) introduced controlled
artifacts with limited success. Ulichney (Ulichney,
1998) proposed a way for generating dither patterns
by recursive tessellation but did not mention how to
apply to an image in a unified way. Some procedu-
ral screening methods (Ostromoukhov and Hersch,
1995a) freely generated artistic screening elements
with limited shapes. The smooth transition is a big
problem, which they avoided in later work by adding
more tones (Ostromoukhov and Hersch, 1999; Ostro-
moukhov, 2000). A more powerful way for different
patterns is from image-based dither screens (Verevka
and Buchanan, 1999; Veryovka and Buchanan, 2000;
Yano and Yamaguchi, 2005). However, those im-
provements are still focused on tone matching.
In order to maintain image content, either sharp-
ening (Velho and Gomes, 1991; Buchanan, 1996)
or user-defined segmentation (Streit and Buchanan,
1998) can be employed. Recently, structure-aware
screening (Qu et al., 2008) designed for manga ef-
fects proposed color to pattern ideas to connect the
image content with patterns. This approach pro-
duces continuous-tone output, however, whereas we
are concerned with binary output. Our goal is to pro-
pose an automatic method with flexibility to show dif-
ferent patterns and to naturally represent image con-
tent in black and white.
3 OUR METHOD
Contrast-aware halftoning (CAH) (Li and Mould,
2010) is a type of error diffusion method (Floyd and
Steinberg, 1976) with two variations. First, it dis-
tributes error in a contrast-aware way. Second, it
processes pixels in a priority-based order. Because
the strategy respects the pixel’s initial predisposition
towards dark or light when distributing error, these
two modifications guarantee good structure preserva-
tion. In order to adapt it to screening effects, we
extend CAH in two ways: new weight distributions
(exclusion-based masks) and new priority configura-
tion (a multi-stage process).
3.1 Overview
Given an original image, our system first segments it
into regions and calculates a gradient map. Then, the
system assigns different screens for different regions.
This is done by calculating how much sensitive con-
tent occupies each region. Different classifications are
handled with different strategies to promote content.
In the end, the system produces specific screening ef-
fects through contrast-aware halftoning with our new
variations.
Segmentation is done using mean shift (Comani-
ciu and Meer, 2002). Oversegmentation will not have
visible disadvantages for our final screening since our
consideration of structure removes the artifacts based
on the content of the original image. The segmenta-
tion is to guide the separation of content when making
pattern assignments. The content-sensitive approach
to assignment helps understand the image and further
emphasizes structural details. As for pattern creation,
either exclusion-based masks or the multi-stage pro-
cess can provide ways for creating patterns. We put
more effort on the former type since it is easy to con-
trol. In addition, users are still able to control interest-
CONTENT-SENSITIVE SCREENING IN BLACK AND WHITE
167