Synchronizing watermark detectors in geometrically distorted signals
First Claim
1. A method of synchronizing a watermark detector operating on a watermarked image, the method comprising:
- using an estimate of affine geometric distortion parameters to transform an image block in the watermarked image to a position approximating an original orientation of the image block in the watermarked image;
shifting the transformed image block to neighboring locations;
computing correlation between the transformed image block and a watermark signal, including computing correlation between the watermark signal and the transformed image block shifted to each of the neighboring locations to create a correlation surface;
finding a correlation maximum in the correlation surface;
computing an offset value from the correlation maximum;
adjusting the watermarked image data by the offset value; and
decoding a watermark message from the watermarked image adjusted by the offset value.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of synchronizing a digital watermark detector divides a watermarked signal into blocks, each block including a portion of a watermark signal. For each block, the method computes a local correlation space comprising a neighborhood of correlation values by correlating the watermarked data in the block with a known watermark signal at a neighborhood around the block. It then finds a correlation maxima in the local correlation space for each block, where the correlation maxima indicates a local offset used to align the watermarked data in the block before decoding a watermark message from the block. To further refine the synchronization, the method filters the array of local offsets for the blocks to provide a refined set of offsets. The offsets and corresponding correlation values provide an indicator of where message symbol decoding will provide more accurate results, enabling the watermark message decoder to selectively decode symbols from portions of a signal block containing a watermark signal.
45 Citations
7 Claims
-
1. A method of synchronizing a watermark detector operating on a watermarked image, the method comprising:
-
using an estimate of affine geometric distortion parameters to transform an image block in the watermarked image to a position approximating an original orientation of the image block in the watermarked image;
shifting the transformed image block to neighboring locations;
computing correlation between the transformed image block and a watermark signal, including computing correlation between the watermark signal and the transformed image block shifted to each of the neighboring locations to create a correlation surface;
finding a correlation maximum in the correlation surface;
computing an offset value from the correlation maximum;
adjusting the watermarked image data by the offset value; and
decoding a watermark message from the watermarked image adjusted by the offset value. - View Dependent Claims (2, 3)
-
-
4. A method of synchronizing a digital watermark detector comprising:
-
dividing a watermarked signal into blocks, each block including a portion of a watermark signal;
for each block, computing a local correlation space comprising a neighborhood of correlation values by correlating the watermarked data in the block with a known watermark signal at a neighborhood around the block;
finding a correlation maxima in the local correlation space for each block, where the correlation maxima indicates a local offset used to align the watermarked data in the block before decoding a watermark message from the block. - View Dependent Claims (5, 6, 7)
-
Specification