Image processing using embedded registration data to determine and compensate for geometric transformation
First Claim
Patent Images
1. A method comprising:
- detecting, with a processor of a computing device, one or more registration signals from image data, wherein the image data includes electronic signals, and wherein the detecting includes processing the electronic signals to detect the one or more registration signals in the electronic signals;
adding, with the processor of the computing device, two or more image blocks together from the image data to increase a signal-to-noise ratio of the one or more registration signals;
determining, with the processor of the computing device, one or more frequency properties of the image data;
identifying, with the processor of the computing device, a geometric transformation to which the image data is subjected based at least in part on the one or more detected registration signals and the one or more frequency properties; and
using the identified geometric transformation to compute registered image data.combining the plurality of blocks to reconstruct an image corresponding to the image data.
7 Assignments
0 Petitions
Accused Products
Abstract
Registration data embedded in an image is used to determine and compensate for geometric transformation of the image. The registration data may include frequency domain features of the image that are used to compute the rotation and/or scaling of the image. The registration method may be used in conjunction with digital watermarking and other signal processing applications.
274 Citations
19 Claims
-
1. A method comprising:
-
detecting, with a processor of a computing device, one or more registration signals from image data, wherein the image data includes electronic signals, and wherein the detecting includes processing the electronic signals to detect the one or more registration signals in the electronic signals; adding, with the processor of the computing device, two or more image blocks together from the image data to increase a signal-to-noise ratio of the one or more registration signals; determining, with the processor of the computing device, one or more frequency properties of the image data; identifying, with the processor of the computing device, a geometric transformation to which the image data is subjected based at least in part on the one or more detected registration signals and the one or more frequency properties; and using the identified geometric transformation to compute registered image data. combining the plurality of blocks to reconstruct an image corresponding to the image data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device comprising:
-
registration signal detecting means for detecting one or more registration signals from image data; adding means for adding two or more image blocks together from the image data to increase a signal-to-noise ratio of the one or more registration signals; frequency property determining means for determining one or more frequency properties of the image data; geometric transformation identifying means for identifying a geometric transformation to which the image data is subjected based at least in part on the one or more detected registration signals and the one or more frequency properties; and geometric transforming means for using the identified geometric transformation to compute registered image data.
-
-
8. A non-transitory computer readable medium having computer-readable instructions stored thereon, the instructions comprising:
-
instructions to detect one or more registration signals from image data; instructions to add two or more image blocks together from the image data to increase a signal-to-noise ratio of the one or more registration signals; instructions to determine one or more frequency properties of the image data; instructions to identify a geometric transformation to which the image data is subjected based at least in part on the one or more detected registration signals and the one or more frequency properties; and instructions to use the identified geometric transformation to compute registered image data.
-
-
9. A device comprising:
-
a memory configured to store image data; and a processor operatively coupled to the memory and configured to; detect one or more registration signals from the image data; add two or more image blocks together from the image data to increase a signal-to-noise ratio of the one or more registration signals; determine one or more frequency properties of the image data; identify a geometric transformation to which the image data is subjected based at least in part on the one or more registration signals and the one or more frequency properties; and use the identified geometric transformation to compute registered image data.
-
-
10. A method comprising:
-
transforming, with a processor of a computing device, a media signal into a frequency domain to produce one or more frequency components of the media signal; detecting an embedded signal in the one or more frequency components; adding two or more data blocks together from the media signal to increase a signal-to-noise ratio of the embedded signal; based on the detecting, determining one or more geometric transformation parameters defining a geometric transformation of the media signal; and using the one or more geometric transformation parameters to transform the media signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having computer-readable instructions stored thereon, the instructions comprising:
-
instructions to transform a media signal into a frequency domain to produce one or more frequency components of the media signal; instructions to detect an embedded signal in the one or more frequency components; instructions to determine, based on the detecting, one or more geometric transformation parameters defining a geometric transformation of the media signal; and instructions to use the one or more geometric transformation parameters to transform the media signal.
-
-
19. A device comprising:
-
a memory configured to store a media signal; and a processor operatively coupled to the memory and configured to; transform the media signal into a frequency domain to produce one or more frequency components of the media signal; detect an embedded signal in the one or more frequency components; add two or more data blocks together from the media signal to increase a signal-to-noise ratio of the embedded signal; determine, based on the detecting, one or more geometric transformation parameters defining a geometric transformation of the media signal; and use the one or more geometric transformation parameters to transform the media signal.
-
Specification