Wavelet domain watermarks
First Claim
Patent Images
1. A method of detecting an auxiliary signal embedded in a media signal, where the auxiliary information is substantially imperceptible in an output form of the media signal;
- the method comprising;
receiving a wavelet decomposition of the media signal having two or more levels of resolution;
performing detection at each of plural levels of resolution in the wavelet decomposition to produce detection results corresponding to the plural levels of resolution; and
combining the detection results to determine the auxiliary information, including weighting the detection results from the plural levels based on an analysis performed on the plural different bands.
6 Assignments
0 Petitions
Accused Products
Abstract
A wavelet domain watermark encoder and decoder embed and detect auxiliary signals in a media signal, such as a still image, video or audio signal. The watermark encoders and decoders employ techniques that take advantage of processing plural levels of resolution of the signal to embed and detect auxiliary information in the media signal.
178 Citations
16 Claims
-
1. A method of detecting an auxiliary signal embedded in a media signal, where the auxiliary information is substantially imperceptible in an output form of the media signal;
- the method comprising;
receiving a wavelet decomposition of the media signal having two or more levels of resolution; performing detection at each of plural levels of resolution in the wavelet decomposition to produce detection results corresponding to the plural levels of resolution; and combining the detection results to determine the auxiliary information, including weighting the detection results from the plural levels based on an analysis performed on the plural different bands. - View Dependent Claims (2, 4, 5, 6, 7, 8)
- the method comprising;
-
3. A method of detecting an auxiliary signal embedded in a media signal, where the auxiliary information is substantially imperceptible in an output form of the media signal;
- the method comprising;
receiving a wavelet decomposition of the media signal having two or more levels of resolution; performing detection at each of plural levels of resolution in the wavelet decomposition to produce detection results corresponding to the plural levels of resolution; and combining the detection results to determine the auxiliary information;
wherein performing detection includes performing a correlation detection; andwherein combining includes computing a weighted combination of the detection results in which the detection results are weighted based on a measure of reliability of auxiliary information detected at the plural levels.
- the method comprising;
-
9. A method of encoding an auxiliary signal in a media signal comprising:
-
receiving a wavelet decomposition of the media signal having two or more levels of resolution; adaptively selecting subbands for insertion of the auxiliary signal; and applying an embedding function to modify coefficients in the selected subbands according to elements of the auxiliary signal to encode the auxiliary signal such that the auxiliary signal is substantially imperceptible in an output form of the media signal. - View Dependent Claims (10, 11, 12)
-
-
13. A method of encoding an auxiliary signal in a media signal comprising:
-
performing a translation invariant wavelet decomposition of the media signal into two or more levels of resolution; selecting subbands for insertion of the auxiliary signal; and applying an embedding function to modify coefficients in the selected subbands according to elements of the auxiliary signal to encode the auxiliary signal such that the auxiliary signal is substantially imperceptible in an output form of the media signal. - View Dependent Claims (14)
-
-
15. A method of detecting an auxiliary signal embedded in a media signal, where the auxiliary information is substantially imperceptible in an output form of the media signal;
- the method comprising;
receiving a wavelet decomposition of the media signal having two or more levels of resolution; performing a log sampling of each of plural levels of resolution in the wavelet decomposition; and performing detection on the log sampling to produce detection results corresponding to the plural levels of resolution.
- the method comprising;
-
16. A method of detecting an auxiliary signal embedded in a media signal, where the auxiliary information is substantially imperceptible in an output form of the media signal;
- the method comprising;
receiving a wavelet decomposition of the media signal having two or more levels of resolution; performing a polar sampling of each of plural levels of resolution in the wavelet decomposition; and performing detection on the polar sampling to produce detection results corresponding to the plural levels of resolution.
- the method comprising;
Specification