Derivation and quantization of robust non-local characteristics for blind watermarking
First Claim
1. A computer implemented method for facilitating protection of a digital signal, the method comprising:
- obtaining a digital signal, wherein the digital signal comprises multi-dimensional data;
partitioning a digital signal into segments, wherein the partitioning comprises pseudorandomly segmenting the signal, wherein the plurality of segments are pseudorandomly positioned, such that said segments have the ability to overlap;
quantizing statistics associated with each said segment to watermark the signal using quantization index modulation (QIM), wherein the statistics associated with at least one said segment are determined using the non-local characteristics of at least two said segments, and wherein the at least two segments of the signal are pseudorandomly dimensioned;
generating a marked signal equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments.
1 Assignment
0 Petitions
Accused Products
Abstract
An implementation of a technology is described herein for deriving robust non-local characteristics and quantizing such characteristics for blind watermarking of a digital good. This technology finds the proper balance between minimizing the probability of false alarms (i.e., detecting a non-existent watermark) and the probability of misses (i.e., failing to detect an existing watermark). The technology, described herein, performs quantization index modulation (QIM) based upon non-local characteristics of the digital good. Non-local characteristics may include statistics (e.g., averages, median) of a group of individual parts (e.g., pixels) of a digital good. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
106 Citations
18 Claims
-
1. A computer implemented method for facilitating protection of a digital signal, the method comprising:
-
obtaining a digital signal, wherein the digital signal comprises multi-dimensional data; partitioning a digital signal into segments, wherein the partitioning comprises pseudorandomly segmenting the signal, wherein the plurality of segments are pseudorandomly positioned, such that said segments have the ability to overlap; quantizing statistics associated with each said segment to watermark the signal using quantization index modulation (QIM), wherein the statistics associated with at least one said segment are determined using the non-local characteristics of at least two said segments, and wherein the at least two segments of the signal are pseudorandomly dimensioned; generating a marked signal equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments. - View Dependent Claims (2, 3, 4, 5, 6, 14)
-
-
7. One or more computer-readable storage media having computer-executable instructions that, when executed, direct a computer to perform acts facilitating protection of a digital signal, the acts comprising:
-
obtaining a digital signal, wherein the digital signal comprises multi-dimensional data; partitioning the digital signal into a plurality of segments, wherein the partitioning comprises pseudorandomly segmenting the digital signal, wherein the plurality of segments are pseudorandomly positioned, such that said segments have the ability to overlap; quantizing statistics associated with each said segment to watermark the digital signal using quantization index modulation (QIM), wherein the statistics associated with at least one said segment are determined using non-local characteristics of at least two said segments, and wherein the at least two segments of the digital signal are pseudorandomly dimensioned; generating a marked signal equivalent to a combination of the digital signal and a combination of quantized statistics of the one or more segments. - View Dependent Claims (8, 9, 10, 11, 15)
-
-
12. A method for facilitating protection of digital signals, the method comprising:
-
one or more steps for obtaining a digital signal, wherein the digital signal comprises multidimensional data; one or more steps for partitioning the digital signal into a plurality of segments by pseudorandomly segmenting the digital signal, wherein the plurality of segments are pseudorandomly positioned, such that said segments have the ability to overlap; one or more steps for quantizing statistics associated with each said segment to watermark the signal using quantization index modulation (QIM), wherein the statistics associated with at least one said segment are determined using the non-local characteristics of at least two said segments, and wherein the at least two segments of the signal are pseudorandomly dimensioned; one or more steps for generating a marked signal equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments. - View Dependent Claims (13, 16, 17, 18)
-
Specification