A watermark decoding method makes use of a line-finding algorithm (e.g., the
Radon
transform) to determine rotation of an image from an initial orientation. Once
rotation has been characterized, differential scaling of the image can readily
be determined.