A digital watermarking method receives multimedia data, such as images or
audio, in compressed or uncompressed form, and extracts a digital
watermark while counteracting geometric distortions. To counteract
geometric distortion, a watermark reading process translates the data
before extracting the digital watermark. The reading process operates on
compressed data such as JPEG or MPEG images, which are comprised of
compressed blocks of image data.