ANGLE QIM: A NOVEL WATERMARK EMBEDDING SCHEME
ROBUST AGAINST AMPLITUDE SCALING DISTORTIONS
Fabr´ ıcio Ourique, Vinicius Licks, Ramiro Jordan
The University of New Mexico
Electrical & Computer Engineering Dept
Albuquerque, USA, 87106
fourique,vlicks,rjordan@ece.unm.edu
Fernando P´ erez-Gonz´ alez
University of Vigo
Dept. Teor´ ıa de la Se ˜ nal y
Comunicaciones, Vigo, Spain, 36200
fperez@tsc.uvigo.es
ABSTRACT
Quantization index modulation (QIM) watermarking has re-
ceived a great deal of attention ever since the rediscovery
of Costa’s result on codes with host-interference rejecting
properties. While such embedding scheme exhibit consid-
erable improvement in watermark capacity over its earlier
predecessors, (e.g. spread-spectrum), their fragility to even
the simplest attacks soon became apparent. Among such at-
tacks, amplitude scaling has received special attention. In
this paper, we introduce a quantization scheme that is prov-
ably insensitive to amplitude scaling attacks, named Angle
QIM (AQIM). Instead of embedding information by quan-
tizing the amplitude of pixel values, AQIM works by quan-
tizing the angle formed by the host-signal vector with the
origin of a hyperspherical coordinate system. Hence, AQIM’s
invariance to amplitude scaling can be shown by construc-
tion. Experimental results are presented for the bit error rate
performance of AQIM under additive white Gaussian noise
attacks.
1. INTRODUCTION
The rediscovery of Costa’s original results on dirty paper
codes by Chen and Wornell, in 1999, marked the beginning
of a new stage in watermarking research [1, 2]. The idea
of using host-signal state information at the encoder side in
order to guarantee host-interference rejection influenced the
creation of embedding schemes based on the quantization
of the original image, namely quantization index modula-
tion (QIM) methods. In these schemes, the amplitudes of
one single pixel or of a vector of pixels are quantized using
one of a series of quantization lattices, chosen accordingly
to the symbol to be embedded. While such methods ex-
hibit a significant gain in terms of watermark capacity over
This work has been partially funded by the Brazilian Ministry of Edu-
cation under CAPES grant 1423-00/2, and by the Ibero American Science
and Technology Education Consortium (ISTEC), under the Los Liberta-
dores initiative.
known-host statistics schemes such as the spread-spectrum
(SS), they were shown in turn to be easily defeated by even
the simplest attacks. This limitation of pure quantization
based embedding motivated the creation of hybrid schemes
(e.g., quantized projection, QP [3]) that merged concepts
from both SS and QIM to simultaneously increase robust-
ness and capacity. This accounts for quantizing a diversity
projection of the host signal, in a much similar way to what
is done for spread transform dither modulation (STDM),
proposed earlier by Chen and Wornell. While such differ-
ent amends to Costa’s original idea helped to mitigate the
effects of attacks, at the same time they turned out to be
suboptimal in terms of capacity, lying far away from the
originally targeted achievable rate for the watermark chan-
nel modeled after the AWGN channel.
In this paper, we present a novel technique that is shown
by construction to be insensitive to amplitude scaling, named
Angle QIM (AQIM). Instead of embedding information by
quantizing the amplitude of pixel values, AQIM works by
quantizing the angle formed by the host-signal vector with
respect to the origin of a hyperspherical coordinate system.
We present a detailed description of this method by building
upon a simple example in two dimensions in order to con-
struct angle quantizers in arbitrarily higher dimensions. Fi-
nally, we present experimental results that evidence AQIM’s
bit error performance under additive white Gaussian noise
attacks.
2. PRELIMINARIES
In this paper, we follow the usual watermarking notation,
where: k is a secret key used during the embedding/decoding
process; x are samples taken from the original image, which
can be pixels, DCT coefficients, DWT coefficients, or any
other transformed domain coefficients used for embedding;
m is a message that needs to be transmitted to the receiver
end; w is the watermark to be added to the original image
samples; y is the watermarked image; n represents an ad-
ditive noise source contaminating y and z is the possibly
II - 797 0-7803-8874-7/05/$20.00 ©2005 IEEE ICASSP 2005
➠ ➡