Current methods of embedding hidden data in an image inevitably distort the
original image by noise. This distortion cannot generally be removed completely
because of quantization, bit-replacement, or truncation at the grayscales 0 and
255. The distortion, though often small, may make the original image unacceptable
for medical applications, or for military and law enforcement applications where
an image must be inspected under unusual viewing conditions (e.g., after filtering
or extreme zoom). The present invention provides high-capacity embedding of data
that is lossless (or distortion-free) because, after embedded information is extracted
from a cover image, we revert to an exact copy of the original image before the
embedding took place. This new technique is a powerful tool for a variety of tasks,
including lossless robust watermarking, lossless authentication with fragile watermarks,
and steganalysis. The technique is applicable to raw, uncompressed formats (e.g.,
BMP, PCX, PGM, RAS, etc.), lossy image formats (JPEG, JPEG2000, wavelet), and palette
formats (GIF, PNG).