Digital watermark detection using predetermined color projections
First Claim
1. A system to read a digital watermark from digital imagery that includes data representing a number of pixels, wherein each pixel of the number of pixels is defined by a set of values representing color components of the particular pixel, and wherein the digital watermark is embedded in the digital imagery through modifications to at least some data representing the digital imagery, the system comprising:
- a filter for calculating values of pixels along a preferred projection axis, wherein the preferred projection axis corresponds to a direction of embedding determined based on color characteristics of at least some pixels associated with the digital imagery; and
an electronic processing unit programmed as a digital watermark reader for operating on values calculated by the filter.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to digital watermarking. In one implementation, a system is provided to read a digital watermark from digital imagery which includes data representing a number of pixels. Each pixel of the number of pixels is defined by a set of values representing color components of the particular pixel. The digital watermark is embedded in the digital imagery through modifications to at least some data representing the digital imagery. The system includes a filter to calculate values of pixels along a preferred projection axis, the preferred projection axis corresponds to a direction of embedding determined based on color characteristics of at least some pixels associated with the digital imagery; and a digital watermark reader which operates on values calculated by the filter. Other implementations are provided as well.
-
Citations
20 Claims
-
1. A system to read a digital watermark from digital imagery that includes data representing a number of pixels, wherein each pixel of the number of pixels is defined by a set of values representing color components of the particular pixel, and wherein the digital watermark is embedded in the digital imagery through modifications to at least some data representing the digital imagery, the system comprising:
-
a filter for calculating values of pixels along a preferred projection axis, wherein the preferred projection axis corresponds to a direction of embedding determined based on color characteristics of at least some pixels associated with the digital imagery; and an electronic processing unit programmed as a digital watermark reader for operating on values calculated by the filter. - View Dependent Claims (2, 3, 8, 17)
-
-
4. A method of reading a digital watermark from a color image that includes a plurality of pixels and that was digital watermarked using a scale to black digital watermarking technique, the method comprising:
-
filtering the color image to generate filtered data by projecting color values of a set of pixels onto a selected axis that is determined by examining color of surrounding pixels—
and not through filtering with a predetermined process without an examination of the color values; andusing a programmed electronic processing unit, reading the watermark from resulting filtered data. - View Dependent Claims (9, 13)
-
-
5. A method of reading a digital watermark from a digital image or video that includes a plurality of pixels, wherein each pixel of the plurality of pixels is defined by a set of numbers representing color components, the method comprising:
-
filtering the set of numbers that represents each pixel by projecting the set of numbers to a selected axis, wherein a direction of the selected axis is determined by examining color values of pixels in an area associated with each pixel, and wherein the filtering provides results; and using a programmed electronic processing unit, reading a digital watermark from the results provided by the filtering. - View Dependent Claims (6, 10, 11, 14, 15)
-
-
7. A method of reading a digital watermark that has embedded as one or more luminance values of at least some pixels of an image or video by projecting color changes representing the digital watermark onto a luminance axis of each of the some pixels, the method comprising:
-
filtering the image prior to reading the digital watermark by first projecting color values of each pixel onto a preferred projection axis that is determined by examining color values of predetermined pixels, wherein at least the values are used to determine a direction of the axis; and using a programmed electronic processing unit, reading the watermark from data associated with a result of the filtering. - View Dependent Claims (12, 16)
-
-
18. A system to read a digital watermark from digital imagery that includes data representing a number of pixels, wherein each pixel of the number of pixels is defined by a set of values representing color components of the particular pixel, and wherein the digital watermark is embedded in the digital imagery through modifications to at least some data representing the digital imagery, the system comprising:
-
means for calculating values of pixels along a preferred projection axis, wherein the preferred projection axis corresponds to a direction of embedding determined based on color characteristics of at least some pixels associated with the digital imagery; and means for reading digital watermarking from values calculated by the filter. - View Dependent Claims (19, 20)
-
Specification