Steganographic image processing
First Claim
Patent Images
1. A method of encoding a digital image to permit its later identification, the image comprising plural pixels, the method comprising:
- receiving an N-bit data string to be embedded in the image, N being at least two, the string comprising bits having first and second values, one of said values being “
1” and
the other of said values being “
0”
;
if the first bit of the string has the first value, making a corresponding change to the image, said change being essentially imperceptible to a human viewer of the image, but if the first bit of the string has the second value, making no corresponding change to the image;
performing the aforesaid step for the second through Nth bits of the string.
7 Assignments
0 Petitions
Accused Products
Abstract
Multi-bit auxiliary information is hidden in imagery (e.g., digital photographs, video), using steganographic techniques. Such information can be used for various purposes, including identifying an image as originating from a particular source. In some embodiments, certain bits of the auxiliary information effect no change to the image. A variety of different arrangements are disclosed.
222 Citations
15 Claims
-
1. A method of encoding a digital image to permit its later identification, the image comprising plural pixels, the method comprising:
-
receiving an N-bit data string to be embedded in the image, N being at least two, the string comprising bits having first and second values, one of said values being “
1” and
the other of said values being “
0”
;
if the first bit of the string has the first value, making a corresponding change to the image, said change being essentially imperceptible to a human viewer of the image, but if the first bit of the string has the second value, making no corresponding change to the image;
performing the aforesaid step for the second through Nth bits of the string. - View Dependent Claims (2, 3)
-
-
4. A method of processing image data to encode an N-bit string of data therein, comprising:
-
providing a frame of input image data;
providing N sets of pseudo noise, each set corresponding to a respective bit position in said N-bit string;
combining sets of said pseudo noise in accordance with the N-bits of the string to yield a composite set of pseudo noise; and
combining the composite set of pseudo noise with the frame of input image data to yield an encoded frame of image data. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of processing image data to decode an N-bit string of data hidden therein, comprising:
-
providing a frame of input image data;
providing N sets of pseudo noise, each set corresponding to a respective bit position in said N-bit string;
correlating said image data with the first through Nth sets of pseudo noise to determine values of first through Nth bits of said string, respectively. - View Dependent Claims (15)
-
Specification