Transform domain watermarking of image signals
First Claim
1. A method of embedding a watermark in an image comprising:
- receiving transform coefficients of the image;
changing the value of selected coefficients to embed multi-bit message data in the coefficients, the changing including controlling the changing of the coefficients such that the changing embeds the data and forms an orientation signal that facilitates determination of rotation or scale of the image.
6 Assignments
0 Petitions
Accused Products
Abstract
The invention provides methods and related systems for embedding and detecting watermarks in images, such as JPEG or MPEG formatted images as well as other types of image signals. One method receives transform coefficients of the image, and changes the value of selected coefficients to embed watermark data in the coefficients. The changing of the coefficients is controlled such that it both embeds the data and forms an orientation signal that facilitates determination of rotation or scale of the image. Another aspect of the invention is a variation of embedding a watermark in an image. This method receives message bits to be embedded in the image, receives transform coefficients of the image, and maps the message bits to selected transform coefficients. The method changes the value of selected coefficients to embed data in the coefficients. The characteristics of the image are used to control the change of transform coefficients to embed the watermark, and a bit rate control is used to modify the change of transform coefficients to embed the watermark according to a bit rate limit.
91 Citations
11 Claims
-
1. A method of embedding a watermark in an image comprising:
-
receiving transform coefficients of the image;
changing the value of selected coefficients to embed multi-bit message data in the coefficients, the changing including controlling the changing of the coefficients such that the changing embeds the data and forms an orientation signal that facilitates determination of rotation or scale of the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of embedding a watermark in an image comprising:
-
receiving message bits to be embedded in the image;
receiving transform coefficients of the image;
mapping the message bits to selected transform coefficients;
changing the value of selected coefficients to embed data in the coefficients;
wherein characteristics of the image are used to control the change of transform coefficients to embed the watermark, and a bit rate control is used to modify the change of transform coefficients to embed the watermark according to a bit rate limit. - View Dependent Claims (10, 11)
-
Specification