Image registration system and method
First Claim
1. A method of characterizing alignment between two images comprising:
- receiving a first data set representative of a reference image;
receiving a second data set representative of a target image;
processing the first and second data sets that includes calculating an autocorrelation of the first data set to obtain a third data set that is substantially absent information representative of a relative shift between the reference image and the target image; and
processing the third data set that includes calculating a Radon transform of the autocorrelation of the first data set to obtain a fourth data set that includes information representative of a relative rotational difference between the reference image and the target image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of characterizing alignment between two images includes receiving a first data set representative of a reference image, receiving a second data set representative of a target image, processing the first and second data sets that includes calculating an autocorrelation of the first data set to obtain a third data set that is substantially absent information representative of a relative shift between the reference image and the target image, and processing the third data set that includes calculating a Radon transform of the autocorrelation of the first data set to obtain a fourth data set that includes information representative of a relative rotational difference between the reference image and the target image.
59 Citations
39 Claims
-
1. A method of characterizing alignment between two images comprising:
-
receiving a first data set representative of a reference image;
receiving a second data set representative of a target image;
processing the first and second data sets that includes calculating an autocorrelation of the first data set to obtain a third data set that is substantially absent information representative of a relative shift between the reference image and the target image; and
processing the third data set that includes calculating a Radon transform of the autocorrelation of the first data set to obtain a fourth data set that includes information representative of a relative rotational difference between the reference image and the target image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of aligning two images comprising:
-
receiving a first data set representative of a reference image;
receiving a second data set representative of a target image;
processing the first data set and the second data set that includes calculating an autocorrelation of the first data set to obtain a third data set that substantially includes no information representative of a relative shift between the reference image and the target image;
processing the third data set that includes calculating a Radon transform of the autocorrelation of the first data set to obtain a relative rotational difference and a relative scaling difference between the reference image and the target image;
compensating the second data set for the relative rotational difference and relative scaling difference;
processing the first data set and the scaled and rotationally compensated second data set to obtain a fourth data set that includes information representative of the relative shift between the reference image and the target image; and
compensating the scaled and rotationally compensated second data set for the relative shift. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by the processor, cause that processor to:
-
receive a first data set representative of a reference image;
receive a second data set representative of a target image;
process the first and second data sets that includes calculating an autocorrelation of the first data set to obtain a third data set that is substantially absent information representative of a relative shift between the reference image and the target image; and
process the third data set that includes calculating a Radon transform of the autocorrelation of the first data set to obtain a fourth data set that includes information representative of a relative rotational difference between the reference image and the target image. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by the processor, cause that processor to:
-
receive a first data set representative of a reference image;
receive a second data set representative of a target image;
process the first data set and the second data set that includes calculating an autocorrelation of the first data set to obtain a third data set that substantially includes no information representative of a relative shift between the reference image and the target image;
process the third data set that includes calculating a Radon transform of the autocorrelation of the first data set to obtain a relative rotational difference and a relative scaling difference between the reference image and the target image;
compensate the second data set for the relative rotational difference and relative scaling difference;
process the first data set and the scaled and rotationally compensated second data set to obtain a fourth data set that includes information representative of the relative shift between the reference image and the target image; and
compensate the scaled and rotationally compensated second data set for the relative shift. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An image registration system comprising:
-
means for receiving a first data set representative of a reference image;
means for receiving a second data set representative of a target image;
means for processing the first and second data sets that includes calculating an autocorrelation of the first data set to obtain a third data set that is substantially absent information representative of a relative shift between the reference image and the target image; and
means for processing the third data set that includes calculating a Radon transform of the autocorrelation of the first data set to obtain a fourth data set that includes information representative of a relative rotational difference between the reference image and the target image and substantially no information representative of a relative shift between the reference image and the target image. - View Dependent Claims (26, 27, 28, 29, 30, 31, 33, 34)
-
-
32. An image registration system comprising:
-
means for receiving a first data set representative of a reference image;
means for receiving a second data set representative of a target image;
means for processing the first data set and the second data set that includes calculating an autocorrelation of the first data set to obtain a third data set that substantially includes no information representative of a relative shift between the reference image and the target image;
means for processing the third data set that includes calculating a Radon transform of the autocorrelation of the first data set to obtain a relative rotational difference and a relative scaling difference between the reference image and the target image;
means for compensating the second data set for the relative rotational difference and relative scaling difference;
means for processing the first data set and the scaled and rotationally compensated second data set to obtain a fourth data set that includes information representative of the relative shift between the reference image and the target image; and
means for compensating the scaled and rotationally compensated second data set for the relative shift. - View Dependent Claims (35, 36)
-
-
37. A method of characterizing alignment between two images comprising:
-
receiving a first data set representative of a reference image;
receiving a second data set representative of a target image;
transforming the first data set and the second data set from the spatial domain into the Fourier domain;
filtering the Fourier transform of the first data set and the Fourier transform of the second data set;
transforming the filtered Fourier transform of the first data set to obtain a third data set in the spatial domain and the filtered Fourier transform of the second data set to obtain a fourth data set in the spatial domain; and
processing the third data set and the fourth data set to obtain a data set that is substantially absent information representative of a relative shift between the reference image and the target image. - View Dependent Claims (38, 39)
-
Specification