Claims
- 1. A method of determining distortion of a signal with embedded data comprising:
transforming the signal into a transform domain to produce peaks due to a repetitive structure of the embedded data in the signal; performing a mapping of the transformed signal to convert distortion of the embedded data into a shift; and performing a correlation of the mapped signal with a signal representing an expected pattern of peaks associated with the repetitive structure of the embedded data signal, wherein the correlation detects the shift, and the shift provides a measure of the distortion of the signal.
- 2. The method of claim 1 wherein transforming comprises an autocorrelation of the signal.
- 3. The method of claim 1 wherein the mapping includes a log-polar mapping to convert scaling and rotation into spatial shifts.
- 4. The method of claim 1 wherein the correlation is computed using a matched filter.
- 5. The method of claim 1 wherein the embedded signal is repeated in rectangular blocks.
- 6. A tangible medium on which is stored instructions for performing the method of claim 1.
- 7. A method of detecting a digital watermark in a signal comprising:
transforming the signal into a transform domain to emphasize a repetitive structure of the digital watermark in the signal; performing a mapping of the transformed signal to convert geometric distortion of the digital watermark into a shift; and performing a detection of the digital watermark in the mapped signal using an expected pattern corresponding to data embedded in the digital watermark.
- 8. The method of claim 7 wherein transforming comprises an autocorrelation of the signal to produce peaks associated with the repetitive structure.
- 9. The method of claim 7 wherein the mapping includes a log-polar mapping to convert scaling and rotation into spatial shifts.
- 10. The method of claim 7 wherein the detection is computed using a matched filter.
- 11. The method of claim 7 wherein the digital watermark is repeated in rectangular blocks in the signal.
- 12. The method of claim 7 wherein the mapping comprises a log mapping and the geometric distortion is time or spatial scaling.
- 13. The method of claim 7 wherein transforming comprises a frequency domain transform.
- 14. The method of claim 13 wherein the frequency domain transform includes a Fourier transform.
- 15. A tangible medium on which is stored instructions for performing the method of claim 7.
- 16. A method of detecting a digital watermark in an image signal comprising:
computing the autocorrelation of the image signal to emphasize a repetitive structure of the digital watermark in the signal; performing a log polar mapping of the transformed signal to convert rotation and spatial scaling of the digital watermark into shifts; and performing a detection of the digital watermark in the log polar mapped signal using a pattern corresponding to data embedded in the digital watermark.
- 17. The method of claim 16 wherein the image signal comprises a video signal.
- 18. The method of claim 16 wherein the digital watermark is embedded in the frequency domain of the image signal.
- 19. The method of claim 16 wherein the detection comprises a correlation operation.
- 20. A tangible medium on which is stored instructions for performing the method of claim 19.
RELATED APPLICATION DATED
[0001] This application claims the benefit of the following provisional applications: No. 60/434,823, filed Dec. 18, 2002, No. 60/428,485, filed Nov. 21, 2002, and No. 60/404,038, filed Aug. 15, 2002, which are hereby incorporated by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60434823 |
Dec 2002 |
US |
|
60428485 |
Nov 2002 |
US |
|
60404038 |
Aug 2002 |
US |