Geometrical transformation identifying system
First Claim
1. A two dimensional wave embedding system for embedding two dimensional waves in an image to identify at least one geometrical transformation which has been applied to the image, comprising:
- (a) means for storing the image into a storage means;
(b) means for generating and storing at least one pattern, consisting of a set of asymmetric two dimensional waves identifying the at least one geometrical transformation, into the storage means; and
(c) means for embedding said pattern of a set of asymmetric two dimensional waves identifying the at least one geometrical transformation which has been applied to the image in said stored image in a real domain.
1 Assignment
0 Petitions
Accused Products
Abstract
A geometrical correction system and method comprising creation of at least one pattern consisting of asymmetric two dimensional waves, embedding at least one pattern consisting of asymmetric two dimensional waves in a real domain, and calculation of at least one geometrical transformation applied by way of extraction of the embedded two dimensional waves. Said creation of at least one pattern consisting of asymmetric two dimensional waves means to calculate a two dimensional wave parameter set for creating at least one pattern adapted for use in the geometrical correction system of this invention. Also, said embedding of at least one pattern consisting of asymmetric two dimensional waves in a real domain means to add the pattern to an original image. Further, said calculation of at least one geometrical transformation applied by way of extraction of the embedded two dimensional waves means to calculate parameters of the embedded two dimensional waves from the image that is subjected to at least one geometrical transformation, to compare these parameters with the two dimensional wave parameter set of the embedded pattern, thereby to identify the geometrical transformation applied to the embedded image.
65 Citations
21 Claims
-
1. A two dimensional wave embedding system for embedding two dimensional waves in an image to identify at least one geometrical transformation which has been applied to the image, comprising:
-
(a) means for storing the image into a storage means;
(b) means for generating and storing at least one pattern, consisting of a set of asymmetric two dimensional waves identifying the at least one geometrical transformation, into the storage means; and
(c) means for embedding said pattern of a set of asymmetric two dimensional waves identifying the at least one geometrical transformation which has been applied to the image in said stored image in a real domain. - View Dependent Claims (2, 3, 4)
-
-
5. A position correcting pattern embedding system, comprising:
-
(a) means for storing an image of an object into a storage means;
(b) means for generating and storing at least one pattern, consisting of a set of asymmetric two dimensional waves representing correct positioning of said object, into the storage means;
(c) means for embedding said pattern comprising a set of asymmetric two dimensional waves representing correct positioning of said object in said stored image in a real domain; and
(d) means for embedding said image, which has said pattern embedded therein, in said object. - View Dependent Claims (6, 7, 8)
-
-
9. A geometrical transformation identifying system for extracting two dimensional waves from an image that has said two dimensional waves embedded therein to identify at least one geometrical transformation which has been applied to the image, comprising:
-
(a) means for identifying and extracting said two dimensional waves, identifying at least one geometrical transformation which has been applied to the image, embedded in said image that is stored in a storage means;
(b) means for comparing predetermined asymmetric two dimensional waves with said extracted two dimensional waves; and
(c) means, responsive to a result of said comparison, for calculating at least one of a plurality of linear coordinate transformations applied to the image, said plurality of linear coordinate transformations including a scaling factor, a rotational angle, an inversion, an anisotropic scaling factor, and a parallel translation'"'"'s amount. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of embedding two dimensional waves in an image for identifying at least one geometrical transformation which has been applied to the image, comprising the steps of:
-
(a) storing the image into a storage means;
(b) generating and storing at least one pattern, consisting of a set of asymmetric two dimensional waves identifying said at least one geometrical transformation, into the storage means; and
(c) embedding said generated pattern comprising a set of asymmetric two dimensional waves identifying said at least one geometrical transformation into said stored image in a real domain. - View Dependent Claims (15)
-
-
16. A method of extracting two dimensional waves from an image that has said two dimensional waves embedded therein to identify at least one geometrical transformation which has been applied to the image, comprising the steps of:
-
(a) identifying and extracting said two dimensional waves embedded in said image that is stored in a storage means said two dimensional waves identifying at least one geometrical transformation which has been applied to the image;
(b) comparing predetermined asymmetric two dimensional waves with said extracted two dimensional waves; and
(c) responsive to a result of said comparison, calculating at least one of a plurality of linear coordinate transformations, said plurality of linear coordinate transformations including a scaling factor, a rotational angle, an inversion, an anisotropic scaling factor, and a parallel translation'"'"'s amount, applied to the image. - View Dependent Claims (17)
(d) geometrically correcting said image by using said calculated linear coordinate transformation; and
(e) extracting digital watermarks from said image that has been subject to said geometrical correction.
-
-
18. A medium for storing a program that is adapted for embedding two dimensional waves in an image to identify at least one geometrical transformation which has been applied to the image, wherein the program comprises:
-
(a) a function for storing the image into a storage means;
(b) a function for generating and storing at least one pattern, consisting of a set of asymmetric two dimensional waves, into the storage means; and
(c) a function for embedding said pattern comprising a set of asymmetric two dimensional waves in said stored image in a real domain. - View Dependent Claims (19)
-
-
20. A medium for storing a program that is adapted for extracting two dimensional waves from an image that has said two dimensional waves embedded therein to identify at least one geometrical transformation which has been applied to the image, wherein the program comprises:
-
(a) a function for identifying and extracting said two dimensional waves embedded in said image that is stored in a storage means, said two dimensional waves identifying at least one geometrical transformation which has been applied to the image;
(b) a function for comparing predetermined asymmetric two dimensional waves with said extracted two dimensional waves; and
(c) a function, responsive to a result of said comparison, for calculating at least one of a plurality of linear coordinate transformation, said plurality including a scaling factor, a rotational angle, an inversion, an anisotropic scaling factor, and a parallel translation'"'"'s amount, applied to the image. - View Dependent Claims (21)
(d) a function for geometrically correcting said image by using said calculated linear coordinate transformation; and
(e) a function for extracting digital watermarks from said image that has been subjected to said geometrical correction.
-
Specification