← Back to Patent Explorer
US5027422A Expired / Lapsed US ⏱️ 0.0 years remaining

Confirmed boundary pattern matching

Assignee: Raytheon Co
•
Filing: 1988-08-29
•
Granted: 1991-06-25
•
Expires: 2008-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of aligning two images of the same scene by matching features in a first image to features in a second image is disclosed. The method comprises identifying edges of objects in the first image using two different processes. The edges identified using both processes are compared and combined into one image representing confirmed edges which are readily identified in other images of the same scene. A template is then formed from the confirmed edges which is matched to a subregion of the second image.

Inventors

  • 👤 Theodore J. Peregrim
  • 👤 Gordon L. Kettering
  • 👤 Irving Kanter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 20:22
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/80; G06V; G06V10/00; G06V10/20; G06V10/36; G06V10/70; G06V10/74; G06V10/75; G06V10/757

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 428 words
A method of aligning two images of the same scene, each of such images comprising an array of pixels, said method comprising the steps of: (a) forming a template map of a portion of a first image, the template map comprising an array of pixels, selected ones of said pixels having: (i) a first value to indicate that the corresponding pixels in the first image represents a portion of the image, said portion being near an edge of the image and having an intensity greater than the intensity of another portion of the image on another side of the edge; or (ii) a second value to indicate that the corresponding pixel in the first image represents a portion of the image, said portion being near an edge of the image and having an intensity less than the intensity of another portion on another side of the edge; (b) forming a correlation threshold indicative of the ratio of the average intensity of pixels in the template map having the first value to the average intensity of pixels in the first image corresponding to pixels in the template map having the second value; (c) applying the template map to a plurality of local windows of pixels formed in the second image, computing a score for each local window, and selecting the local window producing the highest score to represent alignment, and wherein computing a score for each local window comprises the steps of: (i) computing a first threshold equal to the inverse of the correlation threshold multiplied by the average value of pixels in the local window of the second image corresponding to pixels in the template map having the first value; (ii) computing a second threshold equal to the correlation threshold multiplied by the average value of pixels in the local window of the second image corresponding to pixels in the template map having the second value; (iii) computing a score reflecting the number of pixels in the local window having values above the second threshold and corresponding to pixels in the template map having the first value plus the number of pixels in the local window having values below the first threshold and having the corresponding to pixels in the template map second value pluse the number of pixels in the local window having values above the second threshold and corresponding to pixels in the template map having the second value, plus the number of pixels in the local window having values below the first threshold and corresponding to pixels in the template map having the first value.
Claim 2
Independent Claim 428 words
A method of aligning two images of the same scene, each of such images comprising an array of pixels, said method comprising the steps of: (a) forming a template map of a portion of a first image, the template map comprising an array of pixels, selected ones of said pixels having: (i) a first value to indicate that the corresponding pixels in the first image represents a portion of the image, said portion being near an edge of the image and having an intensity greater than the intensity of another portion of the image on another side of the edge; or (ii) a second value to indicate that the corresponding pixel in the first image represents a portion of the image, said portion being near an edge of the image and having an intensity less than the intensity of another portion on another side of the edge; (b) forming a correlation threshold indicative of the ratio of the average intensity of pixels in the template map having the first value to the average intensity of pixels in the first image corresponding to pixels in the template map having the second value; (c) applying the template map to a plurality of local windows of pixels formed in the second image, computing a score for each local window, and selecting the local window producing the highest score to represent alignment, and wherein computing a score for each local window comprises the steps of: (i) computing a first threshold equal to the inverse of the correlation threshold multiplied by the average value of pixels in the local window of the second image corresponding to pixels in the template map having the first value; (ii) computing a second threshold equal to the correlation threshold multiplied by the average value of pixels in the local window of the second image corresponding to pixels in the template map having the second value; (iii) computing a score reflecting the number of pixels in the local window having values above the second threshold and corresponding to pixels in the template map having the first value plus the number of pixels in the local window having values below the first threshold and having the corresponding to pixels in the template map second value pluse the number of pixels in the local window having values above the second threshold and corresponding to pixels in the template map having the second value, plus the number of pixels in the local window having values below the first threshold and corresponding to pixels in the template map having the first value.
Claim 3
Dependent Claim 193 words
The method of aligning two images as in claim 1 wherein the score is computed according to the formula (H.sub.11.sup.kR.sub.1 H.sub.22.sup.kR.sub.2 )/((A H.sub.21.sup.kR.sub.2 +H.sub.22.sup.kR.sub.2)(A H.sub.12.sup.kR.sub.1 +H.sub.11.sup.kR.sub.1)) H 11 is the number of pixels in the template having the second value and corresponding to pixels in the local window having values below the first threshold; H 12 is the number of pixels in the template having the second value and corresponding to pixels in the local window having values above the first threshold; H 21 is the number of pixels in the template having the first value and corresponding to pixels in the local window having values below the second threshold; H 22 is the number of pixels in the template having the first value and corresponding to pixels in the local window having values above the second threshold where R 1 equals H 11 plus H 12 ; R 2 equals H 21 plus H 22 ; S 1 equals H 21 plus H 22 ; S 2 equals H 11 plus H 21 ; k equals a first constant divided by (R 1 +R 2 ); and A is a second constant.
Claim 4
Dependent Claim 30 words
The method of aligning two images as in claim 2 wherein: (a) the first constant is between 0 and 2; and (b) the second constant is between 1 and 7.

References Cited (Backward Citations)

US4327354A Cited
US4521772A Cited
US4521773A Cited
US4606066A Cited
US4742552A Cited
US4797939A Cited
US4700400A Cited
US4783841A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-06-24 1994-12-24 1995-06-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-06-24 1998-12-24 1999-06-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-06-24 2002-12-24 2003-06-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag