Methods and systems for embedding data in images
First Claim
1. A method of embedding data in an image encoded as points, each point having a parameter value, the method comprising the steps of:
- randomly selecting first and second points corresponding to relative extrema; and
altering the image by i. increasing the parameter value of the first point and of a first patch of points surrounding the first point and ii. decreasing the parameter value of the second point and of a second patch of points surrounding the second point, thereby embedding data in the image.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for embedding signatures within visual images in both digital representation and print or film. A signature is inseparably embedded within the visible image, the signature persisting through image transforms that include resizing as well as conversion to print or film and back to digital form. Signature points are selected from among the pixels of an original image. The pixel values of the signature points and surrounding pixels are adjusted by an amount detectable by a digital scanner. The adjusted signature points form a digital signature which is stored for future identification of subject images derived from the image. In one embodiment, a signature is embedded within an image by locating relative extrema in the continuous space of pixel values and selecting the signature points from among the extrema. Preferably, the signature is redundantly embedded in the image such that any of the redundant representations can be used to identify the signature. Identification of a subject image includes ensuring that the subject image is normalized with respect to the original image or the signed image. Preferably, the normalized subject image is compared with the stored digital signature.
45 Citations
18 Claims
-
1. A method of embedding data in an image encoded as points, each point having a parameter value, the method comprising the steps of:
-
randomly selecting first and second points corresponding to relative extrema; and
altering the image by i. increasing the parameter value of the first point and of a first patch of points surrounding the first point and ii. decreasing the parameter value of the second point and of a second patch of points surrounding the second point, thereby embedding data in the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for embedding data in an image, the apparatus comprising:
-
means for randomly selecting first and second points corresponding to relative extrema;
means for creating an altered image by i. increasing the pixel parameter value of the first point and of a first patch of points surrounding the first point and ii. decreasing the pixel parameter value of the second point and of a second patch of points surrounding the second point, thereby embedding data in the image.
-
-
18. An image created by altering a host image comprised of points, each point having a parameter value, by randomly selecting first and second points corresponding to relative extrema, and increasing the parameter value the first point and decreasing the parameter value of the second point.
Specification