Glass patterns in image alignment and analysis
First Claim
1. A method of aligning first and second images containing randomly distributed features wherein the first image is a transformed version of the second image, and neither image is required to contain a periodic pattern, the method comprising:
- superimposing the images to form a composite image in which a first Glass pattern having a determinable reference point is produced, said reference point, in turn, defining a pair of matching points, said matching point in each of the two superimposed images being defined to be point in said image collocated at that time with said reference point in said composite image;
repositioning at least once at least one of the images so that superimposition of the randomly distributed features from the superimposed images produces a subsequent composite image having a subsequent Glass pattern having, in turn, a determinable reference point, defining, in turn, a pair of matching points, said pair of matching points being different from the pairs of matching points determined in preceding repositionings; and
applying a smooth warping transformation to at least one of the images so as to simultaneously align each pair of matching points in the images so as to align the images.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is provided for aligning and analyzing multiple images using Glass patterns. A Glass pattern is a Moire-like pattern obtained by superimposing an image on a transformed version of itself. The method includes superimposing the images to produce a first Glass pattern which has a determinable reference point, repositioning at least one of the images to produce a subsequent Glass pattern having a different reference point, and simultaneously aligning the reference points of each of the Glass patterns so as to align the images. The reference points are determined by any of a number of methods including the use of Fourier Transforms. In various embodiments of the invention, information obtained from the nature and quality of the Glass patterns produced is utilized for image analysis without aligning the images.
-
Citations
48 Claims
-
1. A method of aligning first and second images containing randomly distributed features wherein the first image is a transformed version of the second image, and neither image is required to contain a periodic pattern, the method comprising:
-
superimposing the images to form a composite image in which a first Glass pattern having a determinable reference point is produced, said reference point, in turn, defining a pair of matching points, said matching point in each of the two superimposed images being defined to be point in said image collocated at that time with said reference point in said composite image; repositioning at least once at least one of the images so that superimposition of the randomly distributed features from the superimposed images produces a subsequent composite image having a subsequent Glass pattern having, in turn, a determinable reference point, defining, in turn, a pair of matching points, said pair of matching points being different from the pairs of matching points determined in preceding repositionings; and applying a smooth warping transformation to at least one of the images so as to simultaneously align each pair of matching points in the images so as to align the images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of aligning a first image containing randomly distributed features and having a first coordinate system and a second image which is a transformed version of the first image and having a second coordinate system wherein neither image is required to contain a periodic pattern, comprising:
-
superimposing the images so that superimposition of the randomly distributed features in the superimposed images produce a first Glass pattern having a determinable reference point in each of the first and second coordinate systems; for each of a selected number of subsequent reference points, which selected number is determined as a function of the group of the Glass pattern produced, repositioning at least one of the images so that superimposition of the randomly distributed features in the superimposed images produces a subsequent Glass pattern having a determinable reference point in each of the two images, the reference points of the subsequent Glass pattern being different from the reference points of the preceding Glass patterns; and determining a transformation relating the first image to the second image utilizing the coordinates of the reference points, for aligning the reference points of the first Glass pattern and the reference points of the subsequent Glass patterns so as to align the images.
-
-
35. A method for determining the transformation parameters for aligning a first image containing randomly distributed features and having a first coordinate system and a second image which is a transformed version of the first image and having a second coordinate system where the second image is translated and rotated relative to the first image, wherein neither image is required to contain a periodic pattern, the method comprising:
-
superimposing the images so that superimposition of the randomly distributed features in the superimposed images produce a first bull'"'"'s-eye pattern having a determinable reference point in each of the two images; determining the location of the reference point of the first bull'"'"'s-eye pattern in the first and second coordinate systems; translating at least one of the images so that superimposition of the randomly distributed features in the superimposed images produce a second bull'"'"'s-eye pattern having a determinable reference point in each of the two images, the reference points of the second bull'"'"'s-eye pattern being different from the reference points of the first bull'"'"'s-eye pattern; determining the location of the reference point of the second bull'"'"'s-eye pattern in the first and second coordinate systems; and solving a set of simultaneous equations characterizing the relationship between the reference points in the first image and the corresponding reference points in the second image to yield the transformation parameters which relate each point in the first image to a corresponding point in the second image.
-
-
36. A method for determining the transformation parameters for aligning a first image containing randomly distributed features having a first coordinate system and a second image which is a transformed version of the first image and having a second coordinate system where the second image is translated and scaled by a uniform factor relative to the first image, wherein neither image is required to contain a periodic pattern, the method comprising:
-
superimposing the images so that superimposition of the randomly distributed features in the superimposed images produce a first starburst pattern having a determinable reference point in each of the two images; determining the location of the reference point of the first starburst pattern in the first and second coordinate systems; translating at least one of the images so that superimposition of the randomly distributed features in the images produce a second starburst pattern having a determinable reference point in each of the two images, the reference points of the second starburst pattern being different from the reference points of the first starburst pattern; determining the location of the reference point of the second starburst pattern in the first and second coordinate systems; and solving a set of simultaneous equations characterizing the relationship between the reference points in the first image and the corresponding reference points in the second image to yield the transformation parameters which relate each point in the first image to a corresponding point in the second image.
-
-
37. A method for aligning two cognitive maps each being represented as an image containing randomly distributed features, each image being a transformed version of the other image and having a corresponding coordinate system, wherein neither image is required to contain a periodic pattern, the method comprising:
-
superimposing the images so that superimposition of the randomly distributed features in the superimposed images produce a first Glass pattern having a determinable reference point in each of the two images; for each of a selected number of subsequent reference points, which selected number is determined as a function of the group of the Glass pattern produced, repositioning at least one of the images so that superimposition of the randomly distributed features in the superimposed images produce a subsequent Glass pattern having a determinable reference point in each of the two images, the reference points of the subsequent Glass pattern being different from the reference points of the preceding Glass patterns; and simultaneously aligning the reference points of each of the Glass patterns so as to align the images thereby aligning the cognitive maps. - View Dependent Claims (38)
-
-
39. A method of aligning two images containing randomly distributed features wherein one of the images is a transformed version of the other image, each of the images having a plurality of points, superimposition of randomly distributed features of superimposed images producing a detectable Glass pattern having a determinable reference point upon transformation of the second image relative to the first image and superimposition thereupon, wherein neither image is required to contain a periodic pattern, the method comprising:
-
(a) mathematically associating a first coordinate system having a first origin with the first image so as to define coordinates within the first coordinate system for each of the plurality of points in the first image; (b) mathematically associating a second coordinate system having a second origin with the second image so as to define coordinates within the second coordinate system for each of the plurality of points in the second image; (c) further transforming at least one of the two images; (d) superimposing the images produced by said step (c) so that the superimposition of randomly distributed features in the superimposed images produce a Glass pattern having a corresponding determinable reference point; (e) determining coordinates for the reference point in the first and second coordinate systems; (f) repeating said steps (c)-(e) a predetermined number of times so as to generate a set of reference points; (g) generating an alignment transformation for the images based on the set of reference points; and (h) applying the alignment transformation to one of the images so as to align the images. - View Dependent Claims (40, 41)
-
-
42. A method for aligning two photographic images containing randomly distributed features wherein one of the images is a transformed version of the other image, the images being captured one moveable translucent media, the images containing at least one identical portion having a substantially similar scale and a substantially similar viewpoint, superimposition of the randomly distributed features of superimposed images producing a detectable Glass pattern having a determinable reference point upon translation and rotation of the second image relative to the first image and superimposition thereupon, wherein neither image is required to contain a periodic pattern, the method comprising:
-
(a) placing the first image over the second image so as to superimpose the images; (b) repeatedly moving the first image relative to the second image until a reference point of a Glass pattern is detected; (c) capturing the reference point by inserting a threaded needle through each image at the location of the reference point, the thread allowing relative movement between the two images; (d) repeating said steps (b) and (c) a predetermined number of times so as to generate a set of captured reference points; and (e) substantially simultaneously pulling all threads taut so as to align all corresponding pairs of reference points in the set of captured reference points to align the two images. - View Dependent Claims (43)
-
-
44. A system for aligning first and second images containing randomly distributed features wherein the first image is a transformed version of the second image, the system comprising:
-
a memory for storing data representative of each of the plurality of images, and for storing instructions which operate on the data; and a processor in communication with the memory for executing the instructions, the instructions being operative to superimpose the images such that a first Glass pattern is produced by superimposition of the randomly distributed features in the superimposed images, the first Glass pattern having a determinable reference point in each of the two images, the instructions also being operative to repetitively reposition at least one of the images so that superimposition of the randomly distributed features in the superimposed images produce a subsequent Glass pattern for each repetition, each subsequent Glass pattern having a determinable reference point in each of the images, the reference points of the subsequent Glass pattern being different from the reference points of the preceding Glass patterns, the instructions also being operative to simultaneously align the reference points of each of the Glass patterns in the two images so as to align the images wherein neither image is required to contain a periodic pattern.
-
-
45. A system for aligning first and second images containing randomly distributed features wherein the first image is a transformed version of the second image, wherein neither image is required to contain a periodic pattern, the system comprising:
-
means for superimposing the images so that superimposition of the randomly distributed features in the superimposed images produce a first Glass pattern having a determinable reference point in each of the images; means for repetitively repositioning at least one of the images so that superimposition of the randomly distributed features in the superimposed images produce subsequent Glass patterns having a determinable reference point in each of the plurality of images, the reference points of the subsequent Glass patterns being different from the reference points of the preceding Glass patterns; and means for simultaneously aligning the reference points of each of the Glass patterns in the plurality of images so as to align the images.
-
-
46. A method for analyzing first and second images containing randomly distributed features wherein the first image is a transformed version of the second image, wherein neither image is required to contain a periodic pattern, the method comprising:
-
superimposing the images; and detecting a first Glass pattern produced by superimposition of the randomly distributed features in the superimposed images, the glass pattern having a determinable reference point within each of the images so as to indicate a determinable relationship between the images. - View Dependent Claims (47, 48)
-
Specification