Watermark embedder and reader
First Claim
1. An image processing method comprising:
- using a processor programmed to perform acts of;
detecting first information, including a registration signal used to determine the geometrical distortion of an image; and
in response to determining at least a candidate registration from the first information, employing results obtained from detecting the first information to extract second information from a digital watermark embedded in said image.
6 Assignments
0 Petitions
Accused Products
Abstract
A watermark system includes an embedder, detector, and reader. The watermark embedder encodes a watermark signal in a host signal to create a combined signal. The detector looks for the watermark signal in a potentially corrupted version of the combined signal, and computes its orientation. Finally, a reader extracts a message in the watermark signal from the combined signal using the orientation to approximate the original state of the combined signal. While adapted for images, video and audio, the watermark system applies to other electronic and physical media. For example, it can be applied to mark graphical models, blank paper, film and other substrates, texturing objects for ID purposes, etc.
130 Citations
33 Claims
-
1. An image processing method comprising:
- using a processor programmed to perform acts of;
detecting first information, including a registration signal used to determine the geometrical distortion of an image; and
in response to determining at least a candidate registration from the first information, employing results obtained from detecting the first information to extract second information from a digital watermark embedded in said image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- using a processor programmed to perform acts of;
-
11. An image processing method comprising:
- an input step of inputting image data;
a block division step of dividing said image data into at least one first block, and at least one second block;
a block selection step of selecting said first block, and selecting said second block;
a first information extraction step of extracting first information from said first block that is selected;
an information extraction judgment step of employing said first information to determine whether second information is to be extracted;
a second information extraction step of extracting said second information in accordance with the determination at said information extraction judgment step; and
a control step of controlling an apparatus in accordance with the result obtained at said second information extraction step. - View Dependent Claims (12, 13, 14, 15, 16)
- an input step of inputting image data;
-
17. An image processing method comprising:
- using a processor programmed to perform steps of;
a first information extraction step of extracting, from an image, first information indicating candidate attributes of an embedded signal; and
a determination step of employing the candidate attributes obtained at said first information extraction step to determine whether second information, which is additional information steganographically embedded in said image, is to be extracted from said image. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
- using a processor programmed to perform steps of;
-
28. An image processing system, the system comprising:
-
an electronic memory for storing an electronic image; a processor in communication with the electronic memory for accessing the electronic image and for detecting first information, including a registration signal used to determine the geometrical distortion of the electronic image; and
in response to determining at least a candidate registration from the first information, the processor employing results obtained from detecting the first information to extract second information from a digital watermark embedded in the electronic image. - View Dependent Claims (29)
-
-
30. An image processing device comprising:
- a memory for storing image data;
a first information extraction means in communication with the memory for extracting, from an image, first information indicating candidate attributes of an embedded signal; and
a determination means in communication with the memory and the first information extraction means for employing the candidate attributes obtained at said first information extraction means to determine whether second information, which is additional information steganographically embedded in said image, is to be extracted from said image.
- a memory for storing image data;
-
31. An image processing method comprising:
-
using a programmed processor to perform the acts of; extracting first information from an electronic image indicating registration attributes of an embedded signal; and
employing the registration attributes obtained from the first information to determine whether second information, which is information steganographically embedded in the electronic image, is to be extracted from the electronic image. - View Dependent Claims (32)
-
-
33. An image processing system comprising:
-
an electronic memory for storing an electronic image; a processor in communication with the electronic memory for extracting first information from an electronic image indicating registration attributes of an embedded signal, and for employing the registration attributes obtained from the first information to determine whether second information, which is information steganographically embedded in the electronic image, is to be extracted from the electronic image.
-
Specification