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

Method of and apparatus for improved image correlation

Assignee: Xylon LLC
•
Filing: 1995-06-07
•
Granted: 1997-12-30
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of and apparatus for computing correlating images using the one dimensional Fast Fourier Transform (FFT) and the symmetry property of the Fourier Transform. In one aspect, the invention is a method of correlating images in the form of a pair of real number arrays. Apparatus for carrying the method out is also disclosed and claimed.

Inventors

  • 👤 M. Ali Atashroo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:58
CPC Classifications
G; G06; G06F; G06F17/00; G06F17/10; G06F17/15; G06F17/153; G06V; G06V10/00; G06V10/40; G06V10/42; G06V10/431

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 237 words
A method of correlating a first image and a second image, said first image being in the form of a first real array having a size M by N and said second image being in the form of a second real array having a size M by N, M and N being positive integers, the method comprising the computer implemented steps of: (a) performing a first domain transform on said first real array to produce a first complex array having a size M by (N/2+1); (b) performing a second domain transform on said second real array to produce a second complex array having a size M by (N/2+1); (c) multiplying a conjugate of said first complex array by said second complex array to produce an intermediate complex array having a size M by (N/2 +1); (d) performing a first inverse domain transform on each of the columns of the intermediate complex array to produce an inverse transformed intermediate complex array; (e) producing an supplemented complex array having size M by N from said inverse transformed intermediate complex array by determining elements for additional columns by symmetry for each row; (f) performing a second inverse domain transform on each of the M rows of said supplemented complex array to produce a real correlation matrix having a size M by N; and (g) correlating said first image and said second image on the basis of said real correlation matrix.
Claim 2
Independent Claim 237 words
A method of correlating a first image and a second image, said first image being in the form of a first real array having a size M by N and said second image being in the form of a second real array having a size M by N, M and N being positive integers, the method comprising the computer implemented steps of: (a) performing a first domain transform on said first real array to produce a first complex array having a size M by (N/2+1); (b) performing a second domain transform on said second real array to produce a second complex array having a size M by (N/2+1); (c) multiplying a conjugate of said first complex array by said second complex array to produce an intermediate complex array having a size M by (N/2 +1); (d) performing a first inverse domain transform on each of the columns of the intermediate complex array to produce an inverse transformed intermediate complex array; (e) producing an supplemented complex array having size M by N from said inverse transformed intermediate complex array by determining elements for additional columns by symmetry for each row; (f) performing a second inverse domain transform on each of the M rows of said supplemented complex array to produce a real correlation matrix having a size M by N; and (g) correlating said first image and said second image on the basis of said real correlation matrix.
Claim 3
Dependent Claim 26 words
A method of correlating a first image and a second image as claimed in claim 1, wherein said first and second domain transforms are performed concurrently.
Claim 4
Dependent Claim 26 words
A method of correlating a first image and a second image as claimed in claim 1, wherein said first and second domain transforms are performed successively.
Claim 5
Dependent Claim 30 words
A method of correlating a first image and a second image as claimed in claim 1, wherein said first and second domain transforms are real two dimensional fast fourier transforms.
Claim 6
Dependent Claim 29 words
A method of correlating a first image and a second image as claimed in claim 4, wherein said first and second inverse domain transforms are inverse fast fourier transforms.
Claim 7
Dependent Claim 90 words
A method of correlating a first image and a second image as claimed in claim 1, wherein said first image is an image of a scene and said second image is an image of said scene at a later time, comprising additional steps before said step (a) of: acquiring said first image at a first time; and acquiring said second image at a second time later than said first time, and wherein said step (g) comprises tracking an object in said scene on the basis of said real correlation matrix.
Claim 8
Dependent Claim 86 words
A method of correlating a first image and a second image as claimed in claim 1, wherein said first image is a predetermined reference image and said second image is an acquired image of a scene, comprising additional steps before said step (a) of: storing said first image at a first time; and acquiring said second image at a second time later than said first time, and wherein said step (g) comprises recognizing an object in said scene on the basis of said real correlation matrix.
Claim 9
Dependent Claim 30 words
A method of correlating a first image and a second image as claimed in claim 1, comprising an additional step after said step (g) of displaying results of said correlating.
Claim 10
Dependent Claim 30 words
A method of correlating a first image and a second image as claimed in claim 1, comprising an additional step after said step (g) of storing said real correlation matrix.
Claim 11
Dependent Claim 290 words
Apparatus for correlating a first image and a second image, said first image being in the form of a first real array having a size M by N and said second image being in the form of a second real array having a size M by N, M and N being positive integers, the apparatus comprising: a first domain transformer for performing a first domain transform on said first real array to produce a first complex array having a size M by (N/2+1); a second domain transformer for performing a second domain transform on said second real array to produce a second complex array having a size M by (N/2 +1); a multiplier, responsive to said first domain transformer and said second domain transformer, for multiplying a conjugate of said first complex array by said second complex array to produce an intermediate complex array having a size M by (N/2+1); first inverse domain transform means, responsive to the multiplier, for performing a first inverse domain transform on each of the columns of the intermediate complex array to produce an inverse transformed intermediate complex array; supplementing means, responsive to the first inverse domain transform means, for producing a supplemented complex array having size M by N from said inverse transformed intermediate complex array by determining elements for additional columns by symmetry for each row; second inverse domain transform means, responsive to the supplementing means, for performing a second inverse domain transform on each of the M rows of the completed complex array to produce a real correlation matrix having a size M by N; and correlating means, responsive to the second inverse transform means, for correlating said first image and said second image on the basis of said real correlation matrix.
Claim 12
Dependent Claim 290 words
Apparatus for correlating a first image and a second image, said first image being in the form of a first real array having a size M by N and said second image being in the form of a second real array having a size M by N, M and N being positive integers, the apparatus comprising: a first domain transformer for performing a first domain transform on said first real array to produce a first complex array having a size M by (N/2+1); a second domain transformer for performing a second domain transform on said second real array to produce a second complex array having a size M by (N/2 +1); a multiplier, responsive to said first domain transformer and said second domain transformer, for multiplying a conjugate of said first complex array by said second complex array to produce an intermediate complex array having a size M by (N/2+1); first inverse domain transform means, responsive to the multiplier, for performing a first inverse domain transform on each of the columns of the intermediate complex array to produce an inverse transformed intermediate complex array; supplementing means, responsive to the first inverse domain transform means, for producing a supplemented complex array having size M by N from said inverse transformed intermediate complex array by determining elements for additional columns by symmetry for each row; second inverse domain transform means, responsive to the supplementing means, for performing a second inverse domain transform on each of the M rows of the completed complex array to produce a real correlation matrix having a size M by N; and correlating means, responsive to the second inverse transform means, for correlating said first image and said second image on the basis of said real correlation matrix.
Claim 13
Dependent Claim 20 words
Apparatus as claimed in claim 10, wherein said first and second domain transformers perform real two dimensional fast fourier transforms.
Claim 14
Dependent Claim 19 words
Apparatus as claimed in claim 11, wherein said first and second inverse domain transformers perform inverse fast fourier transforms.
Claim 15
Dependent Claim 72 words
Apparatus as claimed in claim 10, wherein said first image is an image of a scene and said second image is an image of said scene at a later time, wherein said apparatus further comprises means for acquiring said first image and said second image at successive times, and wherein said correlating means comprises means for tracking an object in said scene on the basis of results of said real correlation matrix.
Claim 16
Dependent Claim 81 words
Apparatus as claimed in claim 10, wherein said first image is a predetermined reference image and said second image is an acquired image of a scene, wherein said apparatus further comprises means for storing said first image at a first time and means for acquiring said second image at a second time later than said first time, and wherein said correlating means comprises means for recognizing an object in said scene on the basis of results of said real correlation matrix.
Claim 17
Dependent Claim 20 words
Apparatus as claimed in claim 10, further comprising means, responsive to said correlating means, for displaying results of said correlating.
Claim 18
Dependent Claim 20 words
Apparatus as claimed in claim 10, further comprising means, responsive to said correlating means, for storing said real correlation matrix.

References Cited (Backward Citations)

US5196688A Cited
US4084255A Cited
US4462046A Cited
USH741H Cited
US4890160A Cited
US4998286A Cited
US5020111A Cited
US5216541A Cited
US5089982A Cited
US5315668A Cited
US5535291A Cited
US5537435A Cited
US5524845A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-29 2001-06-30 2001-12-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-29 2005-06-30 2005-12-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-29 2009-06-30 2009-12-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag