EP0979487B1
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Method and apparatus for aligning images
Assignee: Sarnoff Corp
•
Filing: 1997-07-17
•
Granted: 2006-03-15
•
Expires: 2017-07-17
Abstract
No abstract record available.
Inventors
- 👤 Shmuel Peleg
- 👤 Joshua Randy Herman
- 👤 Douglas F. Dixon
- 👤 Peter Jeffrey Burt
- 👤 James Russell Bergen
- 👤 Gary A. Gendel
- 👤 Rakesh Kumar
- 👤 Harpreet Singh Sawhney
- 👤 Michael Henry Brill
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-11-09 12:49
CPC Classifications
G; G06; G06T; G06T11/00; G06T3/00; G06T3/40; G06T3/4038; G06V; G06V10/00; G06V10/20; G06V10/24; H; H04; H04N; H04N19/00; H04N19/20; H04N19/23; H04N19/50; H04N19/597; G06V10/10; G06V10/16
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
187 words
A computer implemented method of aligning a plurality of source images comprising the steps of a) analyzing the source images to select ones of the source images to align and to form an initial alignment of the source images, and b) analyzing the selected source images to establish a coordinate system for an image mosaic; Characterized In That the step of analyzing the source images to select ones of the source images to align selects images based on overlap among the source images to optimize a combined match measure over all pairs of overlapping source images, and the step of analyzing the selected source images to establish a coordinate system for the image mosaic selects an initial image from the selected images to define the coordinate system, wherein the method further includes the step of c) aligning ones of the selected source images to the coordinate system by selecting subsequent images based on at least one of (i) image content, (ii) image quality and (iii) overlap among the source images; and aligning each of the subsequent selected images to the coordinate system defined by the initial image.
Claim 2
Dependent Claim
179 words
A method according to claim 1 wherein step a) includes the steps of calculating an image coordinate transformation between one image of the received images and a previously selected image including the steps of: filtering the one image according to a selected filter characteristic; generating a measure of correlation between the filtered one image and the previously selected image; and comparing the measure of correlation to a threshold value and if the measure of correlation is less than the threshold value, selecting a different filter characteristic; and continuing to filter, correlate and compare the measure of correlation until the measure of correlation is greater than the threshold value or no further filter characteristic is available for selection; and if the measure of correlation is greater than the threshold: identifying an overlap region between one image of the source images and a previously selected image responsive to the transformation; determining measure of overlap in the overlap region; and selecting the one image to use in the image mosaic if the measure of overlap is within a predetermined range of values.
Claim 3
Independent Claim
21 words
A method according to claim 1or 2, further comprising the step of: merging the aligned images to form the image mosaic.
Claim 4
Independent Claim
190 words
A system for aligning a plurality of source images comprising: a) selection means (716) for analyzing the source images to select ones of the source images to align and to form an initial alignment of the source images Characterized In That : the selection means (716) includes means (1110, 1112, 1114, 1116, 1118, 1120, 1122, 1124, 1126) for adjusting the selected images to optimize a combined match measure of over all pairs of overlapping source images; and the apparatus further includes: b) reference means (720) including means (1512) for analyzing the selected source images to select an initial image from the selected source images to establish a coordinate system for the image mosaic; and c) aligning means (720) including at least one of (i) means (1514, 201) for analyzing the source images based on image content, (ii) means (1514, 202) for analyzing the source images based on image quality and (iii) means (1514, 203) for analyzing the source images based on overlap among the source images and means (1516, 1518, 1520, 1522, 1524) for aligning ones of the selected source images to the coordinate system defined by the initial image.
Claim 5
Dependent Claim
151 words
A system according to claim 4 wherein the selection means (716) further includes: means (836, 838, 840, 842) for calculating an image coordinate transformation between one image of the received images and a previously selected image, including: means (836, 838) for filtering the one image according to a selected one of a set of respectively different filter characteristics; means (840) for generating a measure of correlation between the filtered one image and the previously selected image; and means (842) for comparing the measure of correlation to a threshold value means, (820) responsive to the coordinate transformation, for identifying an overlap region between one image of the received images and a previously selected image; means (824) for determining a measure of overlap in the overlap region; and means (822) for selecting the one image to use in the image mosaic if the measure of overlap is within a predetermined range of values.
Claim 6
Dependent Claim
20 words
A system according to claim 7, further comprising means (103) for merging the aligned images to form the image mosaic.
Claim 7
Dependent Claim
203 words
A computer readable medium containing a program which causes a computer to align a plurality of source images, the program causing the computer to perform the steps of a) analyzing the source images to select ones of the source images to align and to form an initial alignment of the source images, and b) analyzing the selected source images to establish a coordinate system for an image mosaic; Characterized In That the step of analyzing the source images to select ones of the source images to align, selects images based on overlap among the sources images to optimize a combined match measure over all pairs of overlapping source images, and the step of analyzing the selected source images to establish a coordinate system for the image mosaic selects an initial image from the selected images to define the coordinate system, wherein the method further includes the step of: c) aligning ones of the selected source images to the coordinate system by selecting an initial image, selecting subsequent images based on at least one of (i) image content, (ii)image quality and (iii) overlap among the source images; and aligning each of the subsequent selected images to the coordinate system defined by the initial image.
Claim 8
Dependent Claim
186 words
A computer readable medium according to claim 7 wherein step a) includes the steps of: calculating an image coordinate transformation between one image of the received images and a previously selected image, including the steps of: filtering the one image according to a selected filter characteristics during each iteration; generating a measure of correlation between the filtered one image and the previously selected image; and comparing the measure of correlation to a threshold value and if the measure of correlation is less than the threshold value, selecting a different filter characteristic; and repeating the filtering, correlating and comparing the measure of correlation until the measure of correlation is greater than the threshold value or no further filter characteristic is available for selection; and if the measure of correlation is greater than the threshold: identifying an overlap region between one image of the source images and a previously selected image responsive to the coordinate transformation; determining a measure of overlap in the overlap region; and selecting the one image to use in the image mosaic if the measure of overlap is within a predetermined range of values.
Claim 9
Dependent Claim
24 words
A computer readable medium according to claim 7 or 8, the program being arranged to merge the aligned images to form the image mosaic.
Claim 10
Dependent Claim
24 words
A computer program which, when run on a suitable computer system, performs all the steps of the method of claim 4, 5 or 6.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.