(ISCAS04) Lossless Data Hiding - Fundamentals, Algorithms and Applications
(ISCAS04) Lossless Data Hiding - Fundamentals, Algorithms and Applications
1. FUNDAMENTALS The first several lossless data hiding algorithms belong to this
category. Since fragile authentication does not need much data to
Data hiding has recently been proposed as a promising technique be embedded in a cover media, the embedding capacity in this
for the purpose of information assurance, authentication, category is not large. Normally from 1k to 2k bits.
fingerprint, security, data mining, and copyright protection, etc. Barton’s patent in 2000 [4] may be the earliest one. His
By data hiding, pieces of information represented by some data algorithm was developed for authentication of digital media,
are hidden in a cover media. Many image data hiding algorithms including JPEG and MPEG coded image and videos. The main
have been proposed in the past several years. In most cases, the idea is to losslessly compress the bits to be overlayed and leave
cover media will experience some permanent distortion due to space for authentication bit-string. No specific performance
data hiding and cannot be inverted back to the original media. result has been reported.
From the literature, it is observed that most of the current Honsinger et al.’s patent in 2001 [5] is the second lossless
data hiding algorithms are not lossless. For instance, with the data hiding technique used for fragile authentication. Their
most popularly utilized spread-spectrum watermarking method is carried out in the image spatial domain by using
techniques, either in DCT domain [1] or block 8x8 DCT domain modulo 256 addition. In the embedding, Iw = (I + W ) mod 256,
[2], round-off error and/or truncation error may take place where Iw denotes marked image, I original image, W is the
during data embedding. As a result, there is no way to invert the payload comes from the hash function of the original image. In
marked media back to the original without distortion. With the the authentication side, the payload W can be reconstructed from
popularly used least significant bit-plane (LSB) embedding the marked image, then subtract the payload from the marked
method, the bits in the LSB are replaced according to the data to image to losslessly recover the original image. By using modulo
be embedded and the bit-replacement is not memorized. 256, over/underflow is avoided. However, the marked image
Consequently, the LSB method is not invertible. With another may suffer from the salt-and-pepper noise during possible
group of frequently used watermarking techniques, called grayscale flipping over between 0 and 255 in either direction due
quantization index modulation (QIM) [3], quantization error to modulo 256 addition. This issue will be addressed later in this
makes lossless data hiding impossible. paper.
In some applications, such as in the fields of law Fridrich’s group explored a deep research on lossless data
enforcement, medical and military image systems, in addition to hiding techniques and developed some algorithms. Their first
perceptual transparency it is desired to reverse the marked media algorithm [6] is in the spatial domain, which losslessly
back to the original cover media after the hidden data are compresses the bit-planes to leave room for data embedding. In
,,
modification, say, compression within a reasonable extent, to be “dense” that the original name of salt-pepper appears not to be
authentic. For this purpose, we need lossless data hiding appropriate.
algorithms robust to compression. That is, if the image has not Not only for medical images, the salt-pepper noise may be
been changed at all, it will be authentic. In addition, the original severe for color images as well. We have applied De
image will be able to recover. If the image has been compressed, Vleeschouwer et al’s method to eight JPEG2000 test color
the original image cannot be recovered, but the hidden data can images. Four images result in severe salt-pepper noise, while
still be recovered without error. other four less severe salt-pepper noise. Figure 3 presents an
De Vleeschouwer et al. [14] proposed a lossless data hiding example of severe case. This is a JPEG2000 test image. The data
algorithm based on patchwork theory, which has certain for authentication is embedded into the red color component. We
robustness against JPEG lossy compression. This is the only can observe severe salt-pepper noise, which manifests itself as
existing robust lossless data hiding algorithm against JPEG severe color distortion, i.e., about half of hair area becomes red
compression. That is, each bit of the message is associated with and most of palm area of right hand turns out to be green.
a group of pixels, e.g. a block in an image. Each group is equally
divided into two pseudo-random sets of pixels, i.e. zones A and
B. The histogram of each zone is mapped to a circle (positions
on the circle are indexed by the corresponding luminance). It is
observed that in most cases the vectors pointing to the mass
center of zones A and B are close to each other as shown in
Figure 1 (a) and (b).. Hence slight rotation of these vectors in
two opposite directions allows for embedding a bit. Embedding a
binary 1 is shown in Figure 1 (c) and (d). As to the pixel values,
rotations of the vectors correspond to luminance shifts. From
Figure 1, it is obvious, modulo 256 addition is used. Therefore
this algorithm suffers from the salt-and-pepper noise. More
investigation in this regard is presented in Section 3. Figure2. (a) Original Mpic1 image , (b) Marked image.
Figure 1: Data embedding diagram Figure 3. (a) Original Woman image (b) Marked image.
Secondly, the marked image does not have high enough
3. SOME FUTURE RESEARCH ISSUES PSNR. Table 2 contains test results for eight medical images.
The PSNR of marked image is as low as 26 dB (as 476
As pointed in Section 2, De Vleeschouwer et al’s method is the information bits are embedded in image of 512x512x8). Note
only existing lossless data hiding technique, which is robust to that the salt-pepper noise exists in each of eight marked medical
high quality JPEG compression. Hence it can be used for semi- images. When severe salt-and-pepper noise exists, the PSNR
fragile authentication. However, our extensive investigation may drop to below 10 dB.
reveals that it has some drawbacks that prevented it from
practical usages. . Table 2. Test results of eight medical images.
First of all, some marked images suffer from salt-and-
pepper noise because the algorithm utilizes modulo 256 addition. PSNR Robustness Salt-pepper
That is, in doing modulo 256 addition, a very bright pixel with a (dB) (bpp) noise
large gray value close to 256 will be possibly changed to a very Mpic 1 9.28 1.0 severe
dark pixel with a small gray value close to 0, and vise versa. The Mpic 2 4.73 2.0 severe
salt-pepper noise becomes severe for some images, where more Mpic 3 26.38 0.8 some
dark and bright pixels are contained. A typical example is
medical images. We tried eight medical images and found that Mpic 4 26.49 0.6 some
five images suffer from severe salt-pepper noise, and other three Mpic 5 26.49 0.6 some
result in some salt-pepper noise. Figure 2 gives such an example Mpic 6 5.60 1.6 severe
of severe noise. Note that the slat-pepper noise becomes so Mpic 7 9.64 0.8 severe
Mpic 8 5.93 2.8 severe
,,
Table 3 contains test results for eight JPEG2000 test images. The ACKNOWLEDGMENT
PSNR of marked image versus the original image is less than 30
dB (as 1412 information bits are embedded into a color image of The work on this paper was partially supported by the Digital
1536x1920x24). Note that the salt-pepper noise again exists in Data Embedding Technologies group of the Air Force Research
each of the eight test images. When severe salt-pepper noise Laboratory, Rome Research Site, Information Directorate, Rome
takes place, the PSNR can be as low as less than 20 dB. NY, under contract F30602-03-1-0264. The U.S. Government is
authorized to reproduce and distribute reprints for Governmental
purposes notwithstanding any copyright notation there on. The
Table 3. Test results with eight JP2000 color images.
views and conclusions contained herein are those of the authors
PSNR Robustness Salt-pepper and should not be interpreted as necessarily representing the
(dB) (bpp) noise official policies, either expressed or implied, of Air Force
N1A 17.73 0.8 severe
Research Laboratory, or the U.S. Government.
,,