Patent US5703970A successfully refreshed from Google Patents.
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
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 |