or edges where human visual system (HVS) is less
sensitive. Many HVS models have been developed
for quality assessment or image compression (De
Vleeschouwer et al., 2002). Similar visual models
are employed for digital watermarking with a great
success. One model for perceptual watermarking
exploits the contrast sensitivity of the human eye
over the spatial frequency, which is described by the
contrast sensitivity function (CSF), in order to
weight the coefficients of a transform domain.
In this paper, an additive watermarking algorithm
embeds the signature data to selected groups of
wavelet transform coefficients, weighting the
watermark strength according to the CSF sensitivity
of the subband where the corresponding coefficients
reside. The input image is decomposed into four
levels by a DWT, an approximation subband
including the low frequency components and 12
detail subbands including the high frequency
components. Every subband occupies a specific
spatial frequency interval that corresponds to an
average contrast sensitivity factor which is the
weight of the watermark strength. Moreover, the
proposed algorithm detects edges in each subband
and distributes the watermark energy in these
regions, where HVS is less sensitive to. Finally, the
receiver detects the signature data by correlating the
watermarked image with the watermark sequence
and comparing the correlation factor to a threshold
value. The motivation of the present work is to adapt
a watermark sequence to the local image properties
by employing a visual model, providing a
transparent and robust watermark.
2 CSF CHARACTERISTICS
The characteristics of the contrast sensitivity
function in HVS model may be applied on the
coefficients of the detail subbands in the wavelet
decomposition of an image.
2.1 The Contrast Sensitivity Function
Based on the research of the human visual system,
several mathematical models have been devised to
characterize humans’ sensitivity to brightness and
color (Wandell, 1995). The contrast sensitivity
function describes humans’ sensitivity to spatial
frequencies. A model of the CSF for luminance (or
grayscale) images, originally proposed by Mannos
and Sakrison (Mannos and Sakrison, 1994), is given
by:
1.1
)114.0(
)114.0192.0(6.2)(
f
effCSF
−
+=
(1)
Fig. 1 illustrates the CSF curve which
characterizes the luminance sensitivity of HVS with
respect to spatial frequency. According to this curve,
HVS is less sensitive at very low and very high
frequencies. The properties of CSF may be used to
weight the watermark embedded data so that to be
transparent for a human observer.
Figure 1: Luminance contrast sensitivity function.
2.2 CSF Weighting in DWT Domain
The DWT decomposes a two dimensional image
into subbands using low and high pass filters for the
rows and columns successively. The edge
components of the image are confined within the
high frequency part (detail subbands) whereas the
low frequency part (approximation subband) splits
again until reaching the desired resolution.
Fig.2 shows a four level wavelet decomposition
where each subband is covered by a specific spatial
frequency range. For example, subband HL3 of level
l=3 and orientation θ=1, which describes the vertical
details by indicating the luminance variations along
the horizontal direction, is covered by horizontal
frequencies from 0.125f
max
to 0.25f
fmax
and vertical
frequencies from 0 to 0.125f
max
. The area of the CSF
along the horizontal and vertical directions that
corresponds to the spatial frequency range covered
by this subband is shaded. Therefore, the weighting
for the coefficients of the specific subband must be
estimated by the shaded portions of the CSF
function.
0 5 10 15 20 25 30 35 40 45 5
0
0.2
0.4
0.6
0.8
1
1.2
Spatial frequency (cycles/degree)
VISAPP 2007 - International Conference on Computer Vision Theory and Applications
94