Method for monitoring internet dissemination of image, video, and/or audio files
First Claim
Patent Images
1. An image processing method comprising:
- (i) obtaining a modified image, the modified image being a version of an original image and additionally having embedded signals therein not included in the original image;
the embedded signals having predetermined geometric relationships with respect to each other;
(ii) determining the predetermined geometric relationships of the embedded signals in the modified image;
(iii) operating the processor to compute geometric differences between the modified image and the original image using the predetermined geometric relationships of the embedded signals in the modified image; and
(iv) operating the processor to transform geometric properties of a modified image version of an original image to match geometric properties of the original image using the geometric differences computed between the modified and original images.
7 Assignments
0 Petitions
Accused Products
Abstract
An automated monitoring service downloads image files (including, e.g., graphic and video files) and audio files from various Internet sites, and checks these files for the presence of embedded digital watermark data. When found, such data is decoded and used to identify the proprietor of each watermarked file. The proprietors are alerted to the results of the monitoring operation, often apprising such proprietors of unknown distribution of their image/video/audio properties.
309 Citations
34 Claims
-
1. An image processing method comprising:
-
(i) obtaining a modified image, the modified image being a version of an original image and additionally having embedded signals therein not included in the original image;
the embedded signals having predetermined geometric relationships with respect to each other;
(ii) determining the predetermined geometric relationships of the embedded signals in the modified image;
(iii) operating the processor to compute geometric differences between the modified image and the original image using the predetermined geometric relationships of the embedded signals in the modified image; and
(iv) operating the processor to transform geometric properties of a modified image version of an original image to match geometric properties of the original image using the geometric differences computed between the modified and original images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
producing power spectrum image of the modified image;
determining locations in the power spectrum image of local peak power concentrations representing the embedded periodic signals in the modified image; and
computing the geometric relationships among the embedded periodic signals using the locations of the local peak power concentrations.
-
-
8. The method of claim 7 wherein the geometric relationships among the embedded periodic signals include phase differences.
-
9. The method of claim 1,
wherein the geometric differences computed between the modified image and the original image include an image size difference; - the modified image being scaled to a different size than the original image; and
wherein transforming the geometric properties of the modified image includes scaling the size of the modified image to match the size of the original image.
- the modified image being scaled to a different size than the original image; and
-
10. The method of claim 1,
wherein the geometric differences computed between the modified image and the original image include an image orientation difference; - the modified image having a different spatial orientation than the original image; and
wherein transforming the geometric properties of the modified image includes rotating the modified image to match the spatial orientation of the original image.
- the modified image having a different spatial orientation than the original image; and
-
11. The method of claim 1 wherein the modified image further comprises a header.
-
12. An image processing method for decoding periodic signals embedded in an image,
the method comprising: -
(i) operating a processor to obtain an image, the image including a set of n periodic signals embedded therein, having geometric relationships with respect to each other;
(ii) operating the processor to identify a plurality of local peak power concentrations in a two dimensional spatial frequency power spectrum of the image;
(iii) operating the processor to eliminate a subset of the local peak power concentrations below a threshold;
a remaining subset of the local peak power concentrations being determined to be candidate local peak power concentrations corresponding to the set of n periodic signals; and
(iv) operating the processor to compute a best mapping between sets of n candidate local peak power concentrations in the image;
the best mapping identifying the spatial frequencies of the set of n periodic signals embedded in the image.- View Dependent Claims (13, 14, 15, 16)
wherein the set of n periodic signals embedded in the color image are embedded in at least one of a plurality of image representations of the color image.
-
-
16. The method of claim 15 wherein the image representations include an RGB format.
-
17. An article of manufacture, the article comprising:
-
a data storage medium that can be accessed by a storage medium access device when the article is used in a machine; and
instructions stored in the data storage medium so that the storage medium access device can provide the instructions to a processor when the article is used;
the processor, in executing the instructions, obtaining a modified image;
the modified image being a version of an original image and additionally having embedded signals therein not included in the original image;
the embedded signals having geometric relationships with respect to each other;
the processor, further in executing the instructions, determining the geometric relationships of the embedded signals in the modified image;
the processor, further in executing the instructions, computing geometric differences between the modified image and the original image using the geometric relationships of the embedded signals in the modified image; and
the processor, still further in executing the instructions, transforming geometric properties of a modified image version of an original image to match geometric properties of the original image using the geometric differences computed between the modified and original images.
-
-
18. An image processing method, the method comprising:
-
(i) obtaining a modified image, the modified image being a version of an original image and additionally having embedded signals therein not included in the original image;
the embedded signals having predetermined mathematical relationships with respect to each other;
(ii) determining the predetermined mathematical relationships of the embedded signals in the modified image;
(iii) operating the processor to compute mathematical differences between the modified image and the original image using the predetermined mathematical relationships of the embedded signals in the modified image; and
(iv) operating the processor to transform mathematical properties of a modified image version of an original image to match mathematical properties of the original image using the mathematical differences computed between the modified and original images. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
producing power spectrum image of the modified image; determining locations in the power spectrum image of local peak power concentrations representing the embedded periodic signals in the modified image; and
computing the mathematical relationships among the embedded periodic signals using the locations of the local peak power concentrations.
-
-
25. The method of claim 24 wherein the mathematical relationships among the embedded periodic signals include phase differences.
-
26. The method of claim 18,
wherein the mathematical differences computed between the modified image and the original image include an image size difference; - the modified image being scaled to a different size than the original image; and
wherein transforming the mathematical properties of the modified image includes scaling the size of the modified image to match the size of the original image.
- the modified image being scaled to a different size than the original image; and
-
27. The method of claim 18,
wherein the mathematical differences computed between the modified image and the original image include an image orientation difference; - the modified image having a different spatial orientation than the original image; and
wherein transforming the mathematical properties of the modified image includes rotating the modified image to match the spatial orientation of the original image.
- the modified image having a different spatial orientation than the original image; and
-
28. The method of claim 18 wherein the modified image further comprises a header.
-
29. An image processing method for decoding periodic signals embedded in an image, the method comprising:
-
(i) operating a processor to obtain an image, the image including a set of n periodic signals embedded therein, having mathematical relationships with respect to each other;
(ii) operating the processor to identify a plurality of local peak power concentrations in a two-dimensional spatial frequency power spectrum of the image;
(iii) operating the processor to eliminate a subset of the local peak power concentrations below a threshold;
a remaining subset of the local peak power concentrations being determined to be candidate local peak power concentrations corresponding to the set of n periodic signals; and
(iv) operating the processor to compute a best mapping between sets of n candidate local peak power concentrations in the image and a set of n periodic signals indicated by the mathematical constraint data;
the best mapping identifying the spatial frequencies of the set of n periodic signals embedded in the image.- View Dependent Claims (30, 31, 32, 33)
wherein the set of n periodic signals embedded in the color image are embedded in at least one of a plurality of image representations of the color image.
-
-
33. The method of claim 32, wherein the image representations include an RGB format.
-
34. An article of manufacture,
the article comprising: -
a data storage medium that can be accessed by a storage medium access device when the article is used in a machine; and
instructions stored in the data storage medium so that the storage medium access device can provide the instructions to a processor when the article is used;
the processor, in executing the instructions, obtaining a modified image;
the modified image being a version of an original image and additionally having embedded signals therein not included in the original image;
the embedded signals having mathematical relationships with respect to each other;
the processor, further in executing the instructions, determining the mathematical relationships of the embedded signals in the modified image;
the processor, further in executing the instructions, computing mathematical differences between the modified image and the original image using the mathematical relationships of the embedded signals in the modified image; and
the processor, still further in executing the instructions, transforming mathematical properties of a modified image version of an original image to match mathematical properties of the original image using the mathematical differences computed between the modified and original images.
-
Specification