Image processing using embedded registration data to determine and compensate for geometric transformation
First Claim
Patent Images
1. An image processing method of inputting image data with registration signals embedded therein, subjected to geometric transformation, and extracting registration signals from said inputted image data to perform registration processing, comprising:
- a registration signal extracting step of extracting registration signals from said image data;
a frequency property determining step of determining frequency properties of said image data;
a geometric transformation identifying step of identifying geometric transformation to which said image data is subjected, using said extracted registration signals and determination results of said determination in the frequency property determining step; and
a geometric transforming step of performing inverse transformation of said identified geometric transformation.
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.
-
Citations
20 Claims
-
1. An image processing method of inputting image data with registration signals embedded therein, subjected to geometric transformation, and extracting registration signals from said inputted image data to perform registration processing, comprising:
- a registration signal extracting step of extracting registration signals from said image data;
a frequency property determining step of determining frequency properties of said image data;
a geometric transformation identifying step of identifying geometric transformation to which said image data is subjected, using said extracted registration signals and determination results of said determination in the frequency property determining step; and
a geometric transforming step of performing inverse transformation of said identified geometric transformation. - View Dependent Claims (2, 3, 4, 5, 6)
- a registration signal extracting step of extracting registration signals from said image data;
-
7. An image processor for embedding registration signals in image data, comprising:
- means for detecting a feature of said image data;
means for selecting a registration signal from several possible registration signals in accordance with said detected feature; and
means for adding to said image data the registration signal so-selected.
- means for detecting a feature of said image data;
-
8. An image processor for inputting image data with registration signals embedded therein, subjected to geometric transformation, and extracting registration signals from said inputted image data to perform registration processing, comprising:
- registration signal extracting means for extracting registration signals from said image data;
frequency property determining means for determining frequency properties of said image data;
geometric transformation identifying means for identifying geometric transformation to which said image data is subjected, using said extracted registration signals and determination results of said determination by the frequency property determining means; and
geometric transforming means for performing inverse transformation of said identified geometric transformation.
- registration signal extracting means for extracting registration signals from said image data;
-
9. A computer program product embodying a program for implementing an image processing method of embedding registration signals in image data, the program comprising:
- program codes for the step of detecting a feature of said image data;
program codes for a step of selecting one registration signal from several possible registration signals in accordance with said detected feature; and
program codes for a step of adding to said image data the registration signal so-selected.
- program codes for the step of detecting a feature of said image data;
-
10. A computer program product embodying a program for implementing an image processing method of inputting image data with registration signals embedded therein, subjected to geometric transformation, and extracting registration signals from said inputted image data to perform registration processing, the program comprising:
- program codes for a registration signal extracting step of extracting registration signals from said image data;
program codes for a frequency property determining step of determining frequency properties of said image data;
program codes for a geometric transformation identifying step of identifying geometric transformation to which said image data is subjected, using said extracted registration signals and determination results of said determination in the frequency property determining step; and
program codes for a geometric transforming step of performing inverse transformation of said identified geometric transformation.
- program codes for a registration signal extracting step of extracting registration signals from said image data;
-
11. A computer data signal embodied in a two dimensional pattern and used for implementing an image processing method of inputting image data with registration signals embedded therein, subjected to geometric transformation, and extracting registration signals from said inputted image data to perform registration processing, comprising:
- code signals for use in a registration signal extracting step of extracting registration signals from said image data;
code signals for use in a frequency property determining step of determining frequency properties of said image data;
code signals for use in a geometric transformation identifying step of identifying geometric transformation to which said image data is subjected, using said extracted registration signals and determination results of said determination in the frequency property determining step; and
code signals for use in a geometric transforming step of performing inverse transformation of said identified geometric transformation.
- code signals for use in a registration signal extracting step of extracting registration signals from said image data;
-
12. An image processing method of embedding a registration signal in image data, comprising:
- detecting a feature of said image data;
providing a registration signal in correspondence with said detected feature; and
adding said corresponding registration signal to the image data. - View Dependent Claims (13, 14)
- detecting a feature of said image data;
-
15. A signal processing method for determining a geometric transformation applied to a media signal, the method comprising:
-
transforming the media signal into a frequency domain to produce frequency components of the media signal;
detecting an embedded signal in the frequency components;
based on the detecting, determining geometric transformation parameters defining a geometric transformation of the media signal; and
using the geometric transformation parameters to transform the media signal. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification