Quantization-Based Data Embedding in Mapped Data
First Claim
1. A method for data embedding into a host signal comprising:
- mapping the host signal from a first domain into a mapped signal in a second domain;
computing quantization bins such that corresponding quantization bins in the first and second domains satisfy a constraint, wherein the mapping provides the corresponding quantization bins in the first and second domains; and
performing quantization based embedding of auxiliary data into the host signal using quantization bins computed from the second domain.
6 Assignments
0 Petitions
Accused Products
Abstract
Novel methods and systems for quantization based data embedding and reading in host signals, such as image, audio and video signals. To embed auxiliary data in a host signal, an embedder maps the host signal from a first domain into a mapped signal in a second domain. The embedder performs quantization based embedding of auxiliary data into the host signal using quantizers. The quantizers are adapted such that the relationship between corresponding quantizers in the first and second domains satisfies a predetermined constraint. The mapping improves the robustness of the data embedding method by increasing the chances that the embedded data can be recovered by an auxiliary data reader after modifications. A related embedding method projects the mapped signal unto a vector, and specifically, a pseudorandom vector. It performs quantization based embedding on the projected signal. The use of this projection provides added robustness of the embedded data to noise and other forms of distortion.
82 Citations
31 Claims
-
1. A method for data embedding into a host signal comprising:
-
mapping the host signal from a first domain into a mapped signal in a second domain; computing quantization bins such that corresponding quantization bins in the first and second domains satisfy a constraint, wherein the mapping provides the corresponding quantization bins in the first and second domains; and performing quantization based embedding of auxiliary data into the host signal using quantization bins computed from the second domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A method for data embedding into a host signal comprising:
-
mapping the host signal from a first domain into a mapped signal in a second domain; projecting the mapped signal onto a pseudo random vector; computing quantizers such that corresponding quantizers in the first and second domains satisfy a constraint, wherein the mapping provides the corresponding quantizers in the first and second domains; and performing a quantization based embedding on the projection of the mapped signal onto the pseudo random vector. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16)
-
-
17. A method of reading auxiliary data embedded in a host signal comprising:
-
mapping the host signal from a first domain into a mapped signal in a second domain that is robust to a class of modifications; computing quantizers such that corresponding quantizers in the first and second domains satisfy a constraint, wherein the mapping provides the corresponding quantizers in the first and second domains; and performing quantization based reading of auxiliary data embedded into the host signal using quantizers computed from the second domain. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method of reading auxiliary data embedded in a host signal comprising:
-
mapping the host signal from a first domain into a mapped signal in a second domain that is robust to a class of modifications; projecting the mapped signal onto a pseudo random vector; computing quantizers such that corresponding quantizers in the first and second domains satisfy a constraint, wherein the mapping provides the corresponding quantizers in the first and second domains; and performing a quantization based reading of the auxiliary data embedded in a projection of the mapped signal onto the pseudo random vector. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification