Patent US5146228A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5146228A Expired / Lapsed US ⏱️ 0.0 years remaining

Coherent correlation addition for increasing match information in scene matching navigation systems

Assignee: Johns Hopkins University
•
Filing: 1990-01-24
•
Granted: 1992-09-08
•
Expires: 2010-01-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus are described for image matching, particularly for increasing match information in scene matching navigation systems. The invention correlates a sequence of sensed images with a reference map and stores the resultant correlation surfaces. The correlation surfaces are then added so that match point correlations combine coherently by superposing the individual correlation surfaces using short term accurate navigation data. As a result, a composite correlation surface is formed in which the values at the peak (or antipeak) position add up and the effective match area is greatly increased. Both peaks and antipeaks are then detected to determine a match point and provide a navigation position update.

Inventors

  • 👤 Geoffrey B. Irani
  • 👤 Kim T. Constantikes
  • 👤 Gary D. Shiflett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 17:04
CPC Classifications
G; G01; G01C; G01C21/00; G01C21/005; G06; G06T; G06T7/00; G06T7/70; G06T7/73; G06T7/74

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 83 words
A method for increasing match area in an image matching system comprising the step of combining at least two correlation surfaces to form a composite correlation surface, wherein each correlation surface is formed by; comparing a sensed image to a reference image at every location in said reference image at which said sensed image is entirely within said reference image; and computing a correlation amplitude for each location of said sensed image in said reference image, said correlation amplitudes forming said correlation surface.
Claim 2
Independent Claim 83 words
A method for increasing match area in an image matching system comprising the step of combining at least two correlation surfaces to form a composite correlation surface, wherein each correlation surface is formed by; comparing a sensed image to a reference image at every location in said reference image at which said sensed image is entirely within said reference image; and computing a correlation amplitude for each location of said sensed image in said reference image, said correlation amplitudes forming said correlation surface.
Claim 3
Dependent Claim 18 words
The method of claim 1, wherein said combining step comprises the step of adding coherently said correlation surfaces.
Claim 4
Dependent Claim 27 words
The method of claim 2, wherein said adding step comprises the step of superposing said correlation surfaces using data which relate said correlation surfaces to each other.
Claim 5
Dependent Claim 20 words
The method of claim 2, wherein the match point correlation amplitude for each of said correlation surfaces are coherently added.
Claim 6
Dependent Claim 20 words
The method of claim 2, wherein the anti-match point correlation amplitude for each of said correlation surfaces are coherently added.
Claim 7
Independent Claim 125 words
A method for matching a sequence of sensed images with a reference map comprising the steps of: correlating at least two of said sensed images with said reference map to generate a correlation surface for each of said sensed images comprising the steps of: comparing each of said sensed images to said reference map at every location in said reference map at which said sensed image is entirely within said reference map, and computing a correlation amplitude for each location of said sensed image in said reference map, said correlation amplitudes forming said correlation surface; combining said correlation surfaces to form a composite correlation surface; and determining a match point for said sequence of sensed images in said reference map using said composite correlation surface.
Claim 8
Independent Claim 125 words
A method for matching a sequence of sensed images with a reference map comprising the steps of: correlating at least two of said sensed images with said reference map to generate a correlation surface for each of said sensed images comprising the steps of: comparing each of said sensed images to said reference map at every location in said reference map at which said sensed image is entirely within said reference map, and computing a correlation amplitude for each location of said sensed image in said reference map, said correlation amplitudes forming said correlation surface; combining said correlation surfaces to form a composite correlation surface; and determining a match point for said sequence of sensed images in said reference map using said composite correlation surface.
Claim 9
Dependent Claim 134 words
An image matching method comprising the steps of: acquiring a sequence of sensed images with at least two of said sensed images being located within a reference map; correlating each of said sensed images with said reference map to generate a correlation surface for each of said sensed images comprising the steps of: comparing each of said sensed images to said reference map at every location in said reference map at which said sensed image is entirely within said reference map, and computing a correlation amplitude for each location of said sensed image in said reference map, said correlation amplitudes forming said correlation surface; combining said correlation surfaces to form a composite correlation surface; and determining a match point for said sequence of sensed images in said reference map using said composite correlation surface.
Claim 10
Dependent Claim 134 words
An image matching method comprising the steps of: acquiring a sequence of sensed images with at least two of said sensed images being located within a reference map; correlating each of said sensed images with said reference map to generate a correlation surface for each of said sensed images comprising the steps of: comparing each of said sensed images to said reference map at every location in said reference map at which said sensed image is entirely within said reference map, and computing a correlation amplitude for each location of said sensed image in said reference map, said correlation amplitudes forming said correlation surface; combining said correlation surfaces to form a composite correlation surface; and determining a match point for said sequence of sensed images in said reference map using said composite correlation surface.
Claim 11
Dependent Claim 20 words
The method of claim 6 or 7, wherein said combining step comprises the step of coherently adding said correlation surfaces.
Claim 12
Dependent Claim 27 words
The method of claim 8, wherein said adding step comprises the step of superposing said correlation surfaces using data which relate said correlation surfaces to each other.
Claim 13
Dependent Claim 20 words
The method of claim 8, wherein the match point correlation amplitude for each of said correlation surfaces are coherently added.
Claim 14
Dependent Claim 20 words
The method of claim 8, wherein the anti-match point correlation amplitude for each of said correlation surfaces are coherently added.
Claim 15
Independent Claim 58 words
The method of claims 6 or 7, wherein said determining step comprises the steps of: searching said composite correlation surface for a maximum correlation amplitude that exceeds an upper threshold value and for a minimum correlation amplitude which is below a lower threshold value; and using either said maximum or minimum correlation amplitude to determine said match point.
Claim 16
Dependent Claim 33 words
The method of claim 12, wherein said searching step further comprises the step of adjusting said upper and lower threshold values based on the standard deviation of actual correlation amplitudes excluding the extremes.
Claim 17
Independent Claim 51 words
The method of claims 6 or 7, further comprising the steps of: forming a new composite correlation surface when said match point cannot be determined using said composite correlation surface; and redetermining a match point for said sequence of sensed images in said reference map using said new composite correlation surface.
Claim 18
Dependent Claim 44 words
The method of claim 14, further comprising the step of repeating said forming and redetermining steps of claim 14 until said match point is determined or until the last acquired of said sensed images located in said reference map is correlated, whichever occurs first.
Claim 19
Dependent Claim 57 words
The method of claim 14, wherein said forming step comprises the steps of: subtracting from said composite correlation surface said correlation surface generated from the oldest acquired of said sensed images; and adding to said composite correlation surface said correlation surface generated from the latest acquired of said sensed images to form a new composite correlation surface.
Claim 20
Dependent Claim 45 words
The method of claim 12, wherein said using step comprises the steps of: computing peak-to-sidelobe ratio (PSR) and antipeak-to-sidelobe (APSR) ratio for said composite correlation surface using said maximum and minimum correlation amplitudes; and using either said PSR or APSR to determine said match point.
Claim 21
Independent Claim 37 words
The method of claims 6 or 7, wherein said correlating step further comprises the step of generating only that portion of said correlation surface for each of said sensed images needed to form said composite correlation surface.
Claim 22
Dependent Claim 330 words
An image matching method comprising the steps of: acquiring a sequence of sensed images with at least three of said sensed images being located within a larger reference map; correlating each of said sensed images with said reference map to generate a correlation surface for each of said sensed images comprising the steps of: comparing each of said sensed images to said reference map at every location in said reference map at which said sensed image is entirely within said reference map, and computing a correlation amplitude for each location of said sensed image in said reference map, said correlation amplitudes forming said correlation surface; adding coherently said correlation surfaces to form a composite correlation surface; searching said composite correlation surface for a maximum correlation amplitude that exceeds an upper threshold value and for a minimum correlation amplitude which is below a lower threshold value wherein said upper and lower threshold values are adjusted based on the standard deviation of actual correlation amplitudes excluding the extremes; computing peak-to-sidelobe ratio (PSR) and antipeak-to-sidelobe ratio (ASPR) for said composite correlation surface using said maximum and minimum correlation amplitudes; using said PSR or APSR to determine a match point of said sequence of sensed images in said reference map; forming a new composite correlation surface when said match point cannot be determined using said composite correlation surface comprising the steps of: subtracting from said composite correlation surface said correlation surface generated form the oldest acquired of said sensed images; and adding to said composite correlation surface said correlation surface generated from the latest acquired of said sensed images to form said new composite correlation surface; redetermining said match point of said sequence of sensed images in said reference map using said new composite correlation surface; and repeating said above forming and redetermining steps until said match point with greatest PSR or APSR is determined or until the last acquired of said sensed images located in said reference map is correlated, whichever occurs first.
Claim 23
Dependent Claim 330 words
An image matching method comprising the steps of: acquiring a sequence of sensed images with at least three of said sensed images being located within a larger reference map; correlating each of said sensed images with said reference map to generate a correlation surface for each of said sensed images comprising the steps of: comparing each of said sensed images to said reference map at every location in said reference map at which said sensed image is entirely within said reference map, and computing a correlation amplitude for each location of said sensed image in said reference map, said correlation amplitudes forming said correlation surface; adding coherently said correlation surfaces to form a composite correlation surface; searching said composite correlation surface for a maximum correlation amplitude that exceeds an upper threshold value and for a minimum correlation amplitude which is below a lower threshold value wherein said upper and lower threshold values are adjusted based on the standard deviation of actual correlation amplitudes excluding the extremes; computing peak-to-sidelobe ratio (PSR) and antipeak-to-sidelobe ratio (ASPR) for said composite correlation surface using said maximum and minimum correlation amplitudes; using said PSR or APSR to determine a match point of said sequence of sensed images in said reference map; forming a new composite correlation surface when said match point cannot be determined using said composite correlation surface comprising the steps of: subtracting from said composite correlation surface said correlation surface generated form the oldest acquired of said sensed images; and adding to said composite correlation surface said correlation surface generated from the latest acquired of said sensed images to form said new composite correlation surface; redetermining said match point of said sequence of sensed images in said reference map using said new composite correlation surface; and repeating said above forming and redetermining steps until said match point with greatest PSR or APSR is determined or until the last acquired of said sensed images located in said reference map is correlated, whichever occurs first.
Claim 24
Dependent Claim 91 words
A correlation processor comprising: means for correlating a sequence of sensed images with a reference map to generate a correlation surface for each of said sense images, said correlating means comprising: means for comparing each of said sensed images to said reference map at every location in said reference map said correlation amplitudes forming said correlation surface; means for combining said correlation surfaces to form a composite correlation surface; and means for determining a match point for said sequence of sensed images in said reference map using said composite correlation surface.
Claim 25
Dependent Claim 91 words
A correlation processor comprising: means for correlating a sequence of sensed images with a reference map to generate a correlation surface for each of said sense images, said correlating means comprising: means for comparing each of said sensed images to said reference map at every location in said reference map said correlation amplitudes forming said correlation surface; means for combining said correlation surfaces to form a composite correlation surface; and means for determining a match point for said sequence of sensed images in said reference map using said composite correlation surface.
Claim 26
Dependent Claim 20 words
The correlation processor as recited in claim 20, wherein said combining means comprises means for adding coherently said correlation surfaces.
Claim 27
Dependent Claim 29 words
The correlation processor as recited in claim 21, wherein said adding means comprises means for superposing said correlation surfaces using data which relate said correlation surfaces to each other.
Claim 28
Dependent Claim 60 words
The correlation processor as recited in claim 22, wherein said determining means comprises: means for searching said composite correlation surface for a maximum correlation amplitude which exceeds an upper threshold value and for a minimum correlation amplitude which is below a lower threshold value; and means for using either said maximum or minimum correlation amplitudes to determine said match point.
Claim 29
Dependent Claim 35 words
The correlation processor as recited in claim 23, wherein said determining means further comprises means for adjusting said upper and lower threshold values based on the standard deviation of actual correlation amplitudes excluding the extremes.
Claim 30
Dependent Claim 139 words
The correlation processor as recited in claim 24, further comprising: means for forming a new composite correlation surface when said match point cannot be determined using said composite correlation surface, said forming means comprising: means for subtracting from said composite correlation surface said correlation surface generated from the oldest acquired of said sensed images; and means for adding to said composite correlation surface said correlation surface generated from the latest acquired of said sensed images to form said new composite correlation surface; means for redetermining said match point of said sequence of sensed images in said reference map using said new composite correlation surface; and means for repeating said above forming and redetermining steps until said match point is determined or until the last acquired of said sensed images located in said reference map is correlated, whichever occurs first.
Claim 31
Dependent Claim 37 words
The correlation processor as recited in claim 25, wherein said correlating means further comprises means for generating only that portion of said correlation surface for each of said sensed images needed to form said composite correlation surface.

References Cited (Backward Citations)

US4802757A Cited
US4925274A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-09-08 1996-03-09 1996-09-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-09-08 2000-03-09 2000-09-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-09-08 2004-03-09 2004-09-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag