taken into account when embedding the watermark
and, as a result, the maximum-possible
imperceptibility and robustness of the embedded
watermark cannot be guaranteed. In (Nasir et al.,
2008), the watermark was embedded into DC
coefficients of gray-scale images without taking into
account the content of the image.
Based on the fact that the magnitude of DC
coefficients is much larger than any AC coefficients,
DC coefficients can provide more perceptual
capacity than AC coefficients. On the other hand,
DC coefficients are less affected than any AC
coefficients when the watermarked is attacked by
JPEG compression, lowpass filtering and
subsampling operations. Therefore, DC coefficients
are suitable for embedding watermark (Huang et al.,
2005
). Motivated by those observations, in this
paper, we propose a new adaptive and blind image
watermarking method, which is based on the
principle of embedding a watermark in the DC
coefficients of subimages in the DCT domain. These
subimages are obtained through subsampling the
original luminance component Y or the blue
component B of color images in the YIQ or the
RGB color models respectively. In comparison with
existing reported work, our proposed method
possesses significant advantages, which can be
highlighted as: (i) The watermark is embedded in
the DC coefficients to provide more robustness than
using AC coefficients; (ii) The watermark is
extracted without knowledge of the original non-
watermarked image; (iii) The watermark is extracted
directly in the spatial domain rather than applying
the DCT again to the watermarked image; (iv) The
strength of the watermark is determined adaptively
to the contents of the host image to guarantee the
best possible perceptibility and robustness of the
embedded watermark; (v) the DCT and its inverse
are applied only to the selected blocks, which are
used to embed the watermark.
The rest of this paper is structured as follows.
Section 2 describes the adaptive determination of
watermarking strength; Section 3 and 4 present the
embedding and the extraction processes and Section
5 presents some experimental results. Conclusions
are drawn in Section 6.
2 ADAPTIVE DETERMINATION
OF WATERMARKING
STRENTH
A major challenge in designing a watermarking
algorithm is to find a strategy that satisfies the
conflicting objectives that, on one hand, the added
watermark is imperceptible to the human eyes but,
on the other, it should be robust to removal attacks.
The best way to achieve better trade-offs between
imperceptibility and robustness requirements is to
take the characteristics of the non-watermarked
image into account when embedding the watermark.
Chang et al (2005) proposed a technique for
extracting 5 edge patterns directly in the DCT
domain, and proved that DCT blocks of size 8
8
can be classified as certain type of edge patterns.
Jiang et al. (2008) suggested that three edge patterns
rather than five are sufficient to describe and
characterize the visual content of the image in the
DCT domain. Therefore, the proposed method
exploits this block classification scheme to analyze
the visual content and hence determine the
watermark embedding strength.
Via exploitation of Jiang’s classification scheme,
all DCT blocks can be further analyzed as smooth or
non-smooth based on the specific values of the two
DCT coefficients. Non-smooth blocks are then
further classified to determine if they contain both
vertical and horizontal edges or contain one of the
edge patterns. To determine the embedding strength,
we proposed the following adaptive scheme
)
()
⎪
⎩
⎪
⎨
⎧
α
λ≥δδα
λ<δδα
=α
π
π
otherwise
,minifelse
,maxif
edge
22/0texture
12/0smooth
(1)
where α stands for the embedding strength and,
)0,1(
0
X=
δ
,
)1,0(
2/
X=
π
δ
are the absolute value
of the DCT coefficients X(1,0) and X(0,1),
respectively,
1
and
2
are thresholds. The
derivation of
0
,
2/π
does not require any addition
or multiplication and only two DCT coefficients are
used to classify DCT blocks.
Figure 1 demonstrates the classification results
obtained by applying the proposed method to images
with different textures. As an example, Lena
includes large smooth areas with sharp edges;
Peppers includes large smooth areas without sharp
edges and Baboon includes textured areas.
The white areas shown in Figure 1 are classified
as smooth, and thus any small change incurred by
watermarking could be visible. As a result, the
corresponding watermark should have a low
embedding strength. Similarly, the black areas in
Figure 1 are classified as edge or textured blocks,
and hence changes incurred by watermarking would
be less visible. Therefore, the watermark embedding
SIGMAP 2010 - International Conference on Signal Processing and Multimedia Applications
172