Digital watermark decoding method
First Claim
Patent Images
1. In an image processing method that includes steganographically decoding an input two-dimensional image to extract a multi-bitcode therein, the image comprising a two-dimensional array of pixels, an improvement comprising:
- transforming the image into a different domain; and
pattern matching data related to the transformed image with a reference pattern.
7 Assignments
0 Petitions
Accused Products
Abstract
To decode a digital watermark from an image notwithstanding geometrical corruption of the image (e.g., scale, rotation, etc.), a Fourier-Mellin transform is advantageously used. In a particular method, an image is transformed to the spatial frequency domain. Transformed components of the image are then pattern-matched to reference frequencies, and the thus-altered image components are transformed back to the spatial image domain to effect registration of the image prior to watermark decoding.
-
Citations
33 Claims
-
1. In an image processing method that includes steganographically decoding an input two-dimensional image to extract a multi-bitcode therein, the image comprising a two-dimensional array of pixels, an improvement comprising:
-
transforming the image into a different domain; and
pattern matching data related to the transformed image with a reference pattern. - View Dependent Claims (2, 3, 4, 16, 21, 22)
if said control bit has the first value, performing a first decoding process on the image to extract the code therefrom; and
if said control bit has the second value, performing a second decoding process on the image to extract the code therefrom, the second decoding process being different than the first.
-
-
16. The method of claim 1 in which the different domain is a spatial frequency domain.
-
21. The method of claim 1 that further includes registering the image for decoding based on results of said pattern matching.
-
22. The method of claim 1 that further includes determining scale or rotation of the image from an initial state based on results of said pattern matching.
-
5. In a watermark decoding method that includes receiving content data, and processing same to extract plural-bit auxiliary data therefrom, an improvement comprising:
-
processing a first part of the auxiliary data to decode information therefrom;
if the decoded information has a first value, continuing said processing in a first manner to extract the auxiliary data; and
if the decoded information has a second value, continuing said processing in a second manner different than the first to extract the auxiliary data. - View Dependent Claims (17, 18)
-
- 6. In a watermark decoding method that includes receiving image data, and processing same to extract plural-bit auxiliary data therefrom, an improvement wherein the processing includes performing a Fourier-Mellin transform on data related to the image data.
-
8. In a method of steganographically encoding an image to convey plural bit auxiliary data therein, an improvement comprising:
-
adding to said image a signal comprised of a constellation of marker signals in a transform domain;
wherein said constellation defines a pattern that can be identified and used, in decoding, to discern at least certain transformations of said image. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
- 19. In a watermark decoding method that includes receiving content data, and processing same to extract plural-bit auxiliary data steganographically encoded therein, an improvement wherein the auxiliary data comprises a protocol specification portion and a payload portion, and the method includes determining the protocol from the protocol specification portion, and processing the payload portion in accordance with the determined protocol.
-
23. A method for embedding a digital watermark robust to geometric transformation, the method comprising:
-
patterning a watermark signal such that when embedded in an image, the watermark signal forms a registration pattern in a transform domain of the image; and
embedding the watermark signal in an image, wherein the registration pattern enables geometric registration of the watermark signal in the transform domain after the image is rotated and scaled by deriving rotation and scale from a detected registration pattern of the embedded watermark signal in the transform domain. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification