Protecting images with an image watermark
First Claim
1. A method for imparting a watermark onto a digitized image comprising the steps of:
- providing said digitized image comprised of a plurality of pixels, wherein each of said pixels includes brightness data that represents a brightness of at least one color; and
multiplying said brightness data associated with at least one of said pixels by a predetermined brightness multiplying factor, said brightness multiplying factor, "mf", is selected from the group consisting of (0.9<
="mf"1<
1), and (1<
"mf"<
=1).
2 Assignments
0 Petitions
Reexamination
Accused Products
Abstract
A robust means of watermarking a digitized image with a highly random sequence of pixel brightness multipliers is presented. The random sequence is formed from `robust-watermarking-parameters` selected and known only by the marker and/or the marking entity. A watermarking plane is generated which has an element array with one-to-one element correspondence to the pixels of the digitized image being marked. Each element of the watermarking plane is assigned a random value dependent upon a robust random sequence and a specified brightness modulation strength. The so generated watermarking plane is imparted onto the digitized image by multiplying the brightness value or values of each pixel by its corresponding element value in the watermarking plane. The resulting modified brightness values impart the random and relatively invisible watermark onto the digitized image. Brightness alteration is the essence of watermark imparting. Detection of an imparted watermark requires knowing the watermarking plane with which the watermark was imparted. Regeneration of the watermarking plane requires knowledge of the robust-marking-parameters used in its formulation. This is generally only known to the marker and/or marking entity. Once regenerated the watermarking plane is used together with a verifying image located in a `visualizer` to demonstrate the existence of the watermark.
590 Citations
28 Claims
-
1. A method for imparting a watermark onto a digitized image comprising the steps of:
-
providing said digitized image comprised of a plurality of pixels, wherein each of said pixels includes brightness data that represents a brightness of at least one color; and multiplying said brightness data associated with at least one of said pixels by a predetermined brightness multiplying factor, said brightness multiplying factor, "mf", is selected from the group consisting of (0.9<
="mf"1<
1), and (1<
"mf"<
=1). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for generating a watermarked image wherein a watermark is imparted onto a digitized image having a plurality of original elements having original brightnesses, said method comprising the steps of:
-
providing a digitized watermarking plane comprising a plurality of watermarking elements, each having a watermark brightness multiplying factor and having one-to-one correspondence with said original elements; and producing a watermarked image by multiplying said original brightness of each of said original elements by said brightness multiplying factor of a corresponding one of said watermark elements wherein said watermark is invisible. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for imparting a watermark onto a digitized image comprising the steps of:
-
providing said digitized image comprised of a plurality of pixels, wherein each of said pixels includes brightness data that represents a brightness of at least one color; and multiplying said brightness data associated with at least one of said pixels by a predetermined brightness multiplying factor in the range of 0.9 to 1.1, wherein said brightness multiplying factor has a relationship with a number taken from a random number sequence, said relationship is a linear remapping to provide a desired modulation strength, and said modulation strength is less than 0.5 percent.
-
-
20. A method for imparting a watermark onto a digitized image comprising the steps of:
-
providing said digitized image comprised of a plurality of pixels, wherein each of said pixels includes brightness data that represents a brightness of at least one color; and multiplying said brightness data associated with at least one of said pixels by a predetermined brightness multiplying factor in the range of 0.9 to 1.1, wherein said brightness multiplying factor has a relationship with a number taken from a random number sequence, said relationship is a linear remapping to provide a desired modulation strength, said sequence is formed from a plurality of robust watermarking parameters, and said parameters comprise a cryptographic key, two coefficients and an initial value of said random number generator.
-
-
21. A method for forming a watermarking plane including a plurality of elements each having a brightness multiplying value, said method comprising:
-
generating a secure random sequence of integers having a first plurality of bits; linearly remapping said random sequence to form a remapped sequence of brightness multiplying factors to provide a desired modulation strength; computing a discrete Fourier transform of said remapped sequence to form a Fourier sequence having frequency coordinates; expanding said frequency coordinates to form an expanded sequence; computing an inverse Fourier transform of said expanded sequence to obtain a watermarking sequence of values; and deriving said brightness multiplying values of said elements of said watermarking plane based upon said watermarking sequence of values. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification