Derivation and quantization of robust non-local characteristics for blind watermarking
First Claim
1. A method facilitating protection of digital signals, the method comprising:
- normalizing amplitude of a digital signal, wherein such signal is an original, unmarked signal;
transforming the normalized signal;
partitioning the normalized signal transform into segments;
for one or more segments;
calculating statistics of a segment that are representative of that segment;
quantizing such statistics of a segment;
generating a delta-sequence representing a combination of the quantized statistics of the one or more segments or an approximation of the combination;
marking the digital signal with the delta-sequence.
3 Assignments
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.
-
Citations
70 Claims
-
1. A method facilitating protection of digital signals, the method comprising:
-
normalizing amplitude of a digital signal, wherein such signal is an original, unmarked signal;
transforming the normalized signal;
partitioning the normalized signal transform into segments;
for one or more segments;
calculating statistics of a segment that are representative of that segment;
quantizing such statistics of a segment;
generating a delta-sequence representing a combination of the quantized statistics of the one or more segments or an approximation of the combination;
marking the digital signal with the delta-sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 56, 57)
-
-
12. A method facilitating protection of digital signals, the method comprising:
-
normalizing amplitude of a subject digital signal;
transforming the normalized signal;
partitioning the normalized signal transform into segments;
for one or more segments;
calculating statistics of a segment that are representative of that segment;
quantizing such statistics of a segment to generated a quantized value of that segment;
measuring the distance between such statistics of a segment and the quantized value of that segment;
determining whether a watermark is present in the digital signal based upon the quantized values of the one or more segments.
-
-
25. A method facilitating protection of digital signals, the method comprising:
-
partitioning a digital signal into segments;
for one or more segments;
calculating statistics of a segment that are representative of that segment;
quantizing such statistics of a segment;
generating a marked signal approximately equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments.
-
-
37. A method facilitating protection of digital signals, the method comprising:
-
partitioning a subject digital signal into segments;
for one or more segments;
calculating statistics of a segment that are representative of that segment;
quantizing such statistics of a segment to generated a quantized value of that segment;
determining whether a watermark is present in the digital signal based upon the quantized values of the one or more segments.
-
-
48. A method for facilitating the protection of digital signals, the method comprising
obtaining a digital signal; -
obtaining a watermark;
using quantization index modulation (QIM), watermarking the signal with the watermark, wherein such QIM is based upon non-local characteristics of the signal. - View Dependent Claims (55, 59, 60, 61, 62, 63, 64, 65)
-
-
58. A method for facilitating the protection of digital signals, the method comprising
obtaining a digital signal; using quantization index modulation (QIM), detecting whether the signal includes a watermark, wherein such QIM is based upon non-local characteristics of the signal.
-
66. A system for facilitating the protection of digital signals, the system comprising:
-
a partitioner configured to segment a digital signal;
a segment-statistics calculator configured to calculate statistics of a segment that are representative of that segment;
a segment quantizer configured to quantize such statistics of a segment a signal marker configured to generate a marked signal approximately equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments. - View Dependent Claims (67, 68)
-
-
69. A computer-readable medium having computer-executable instructions that, when executed by a computer, performs the method comprising:
-
obtaining a digital signal;
obtaining a watermark;
using quantization index modulation (QIM), watermarking the signal with the watermark, wherein such QIM is based upon non-local characteristics of the signal and the non-local characteristics are representative characteristics of more than a single element of a signal.
-
-
70. A computer-readable medium having computer-executable instructions that, when executed by a computer, performs the method comprising:
-
obtaining a digital signal;
using quantization index modulation (QIM), detecting whether the signal includes a watermark, wherein such QIM is based upon non-local characteristics of the signal and the non-local characteristics are representative characteristics of more than a single element of a signal.
-
Specification