Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
280 words
A system for processing optical data, said system comprising: spectrometer means for receiving portions of an image and producing a spectra for each individual pixel in said image; light detector means for receiving said spectra and converting it into transmitted electrical spectral data signals, there being at least N signals for each pixel, each signal corresponding to a wavelength in said spectra; analog to digital converter means for converting said electrical spectral data signals from said light detector means into transmitted digitized spectral signals; memory means coupled to said analog to digital converter means for storing a predetermined matrix of coefficients, each of said coefficients in said matrix corresponding to one of said N signals corresponding to wavelength values for one of a plurality of spectral basis vectors, said memory means having an output transmitting one of said corresponding coefficients each time said analog to digital converter means transmits one of said digitized spectral signals; and multiply and accumulate means receiving inputs from both said memory means and said analog to digital converter means for multiplying said spectral data signals by a corresponding coefficient in said matrix, and for adding the resulting multiplicative products to generate a spectral measure for each pixel in said image wherein the coefficients in the matrix are chosen such that the results of multiplication yield both positive and negative values and the sum will be approximately zero where there is no match and will be approximately one where there is a match wherein each of a plurality of resulting sums for each pixel is a correlation value which indicates the likelihood that the spectra for the pixel is from one of the spectral basis vectors.
Claim 2
Independent Claim
280 words
A system for processing optical data, said system comprising: spectrometer means for receiving portions of an image and producing a spectra for each individual pixel in said image; light detector means for receiving said spectra and converting it into transmitted electrical spectral data signals, there being at least N signals for each pixel, each signal corresponding to a wavelength in said spectra; analog to digital converter means for converting said electrical spectral data signals from said light detector means into transmitted digitized spectral signals; memory means coupled to said analog to digital converter means for storing a predetermined matrix of coefficients, each of said coefficients in said matrix corresponding to one of said N signals corresponding to wavelength values for one of a plurality of spectral basis vectors, said memory means having an output transmitting one of said corresponding coefficients each time said analog to digital converter means transmits one of said digitized spectral signals; and multiply and accumulate means receiving inputs from both said memory means and said analog to digital converter means for multiplying said spectral data signals by a corresponding coefficient in said matrix, and for adding the resulting multiplicative products to generate a spectral measure for each pixel in said image wherein the coefficients in the matrix are chosen such that the results of multiplication yield both positive and negative values and the sum will be approximately zero where there is no match and will be approximately one where there is a match wherein each of a plurality of resulting sums for each pixel is a correlation value which indicates the likelihood that the spectra for the pixel is from one of the spectral basis vectors.
Claim 3
Dependent Claim
39 words
The system of claim 1 further comprising a plurality of memory means, each stored with a different matrix, and a plurality of associated multiply and accumulate means for producing a plurality of spectral measures for each of said pixels.
Claim 4
Dependent Claim
65 words
The system of claim 1 wherein said matrix is a correlation matrix containing N coefficient values after each said value is multiplied by one of said N spectral signals in said multiply and accumulate means and wherein the resulting spectral measure is a correlation measure of the similarity of the spectra for a given pixel to a characteristic spectral basis vector for a predetermined image.
Claim 5
Dependent Claim
32 words
The system of claim 3 further comprising means for producing an image from the correlation measures for each pixel, said image having pixel intensity values which are proportional to said correlation values.
Claim 6
Dependent Claim
82 words
The system of claim 3 further comprising a plurality of said memory means and a plurality of associated multiply and accumulate means for producing a plurality of spectral measures for each pixel and wherein each of said memory means contains a different said correlation matrix and each multiply and accumulate means produces a sum which is a correlation measure of the similarity of the spectra for said pixel to one characteristic spectral basis vector from one of a plurality of predetermined images.
Claim 7
Dependent Claim
35 words
The system of claim 3 wherein said correlation matrix values are multiplied by said spectral signals, the resulting correlation measure for each pixel is a least squares fit of said spectra with said basis vector.
Claim 8
Dependent Claim
55 words
The system of claim 1 wherein said matrix contains non-zero values in locations corresponding to at least one band of said N frequencies and also contains zeros for other frequency bands, whereby said spectral measure for a pixel is proportional to the sum of the spectral data signals in said band for a given pixel.
Claim 9
Dependent Claim
22 words
The system of claim 7 wherein said matrix values in said one frequency band are ones and in other frequencies are zeros.
Claim 10
Dependent Claim
69 words
The system of claim 7 further comprising additional memory means and associated multiply and accumulate means, each memory means and multiply and accumulate means simultaneously receiving the same spectral data signals, and each memory means stored with matrix values which contain non-zero values for different frequency bands, whereby a plurality of spectral measures are produced, each being proportional to the total spectral data within one of said frequency bands.
Claim 11
Independent Claim
285 words
A system for analyzing data from an image, said system comprising: spectrometer for receiving portions of said image and producing a plurality of spectra of individual pixels in said image; light sensitive detector for receiving said plurality of spectra and converting said spectra into electrical data signals; and target recognition unit for processing said electrical data signals representing said spectra, said target recognition unit including correlation means for comparing said signals with previously stored spectra data from features of known classes, said correlation means generating a correlation measure of the similarity between said spectra for said pixels and said spectra for said known feature, said correlation means including means for storing a matrix of coefficients, each of said coefficients in said matrix corresponding to one of the wavelength values in said spectra for one of a plurality of spectral basis vectors corresponding to known feature classes; said correlation means further including multiply and accumulate means for receiving said coefficients, from said means for storing as well as said electrical data signals, said multiply and accumulate means multiplying said spectral data signals by a corresponding coefficient in the matrix, and the multiply and accumulate means adding the resulting multiplicative products to generate a spectral measure for each pixel in a image, wherein the coefficients in the matrix are chosen such that the results of the multiplication yield both positive and negative values and the sum will be approximately zero where there is no match and will be approximately one where there is a match and wherein a plurality of resulting sums for each pixel is a correlation value which indicates the likelihood that the spectra for the pixel is from one of the spectral basis vectors.
Claim 12
Independent Claim
285 words
A system for analyzing data from an image, said system comprising: spectrometer for receiving portions of said image and producing a plurality of spectra of individual pixels in said image; light sensitive detector for receiving said plurality of spectra and converting said spectra into electrical data signals; and target recognition unit for processing said electrical data signals representing said spectra, said target recognition unit including correlation means for comparing said signals with previously stored spectra data from features of known classes, said correlation means generating a correlation measure of the similarity between said spectra for said pixels and said spectra for said known feature, said correlation means including means for storing a matrix of coefficients, each of said coefficients in said matrix corresponding to one of the wavelength values in said spectra for one of a plurality of spectral basis vectors corresponding to known feature classes; said correlation means further including multiply and accumulate means for receiving said coefficients, from said means for storing as well as said electrical data signals, said multiply and accumulate means multiplying said spectral data signals by a corresponding coefficient in the matrix, and the multiply and accumulate means adding the resulting multiplicative products to generate a spectral measure for each pixel in a image, wherein the coefficients in the matrix are chosen such that the results of the multiplication yield both positive and negative values and the sum will be approximately zero where there is no match and will be approximately one where there is a match and wherein a plurality of resulting sums for each pixel is a correlation value which indicates the likelihood that the spectra for the pixel is from one of the spectral basis vectors.
Claim 13
Dependent Claim
13 words
The system of claim 10 further comprising means for transmitting said correlation measure.
Claim 14
Dependent Claim
29 words
The system of claim 10 further comprising means for producing an image from said correlation measure, said image having pixel intensity values which are proportional to said correlation values.
Claim 15
Dependent Claim
20 words
The system of claim 10 further comprising a telescope for receiving said image and transferring said image to said spectrometer.
Claim 16
Dependent Claim
16 words
The system of claim 11 wherein said system is adapted to be carried by a vehicle.
Claim 17
Dependent Claim
13 words
The system of claim 10 wherein said spectrometer is a dispersive focusing spectrometer.
Claim 18
Dependent Claim
15 words
The system of claim 10 wherein said light sensitive detector is a focal plane array.
Claim 19
Dependent Claim
31 words
The system of claim 10 wherein said previously stored spectra data comprises a basis vector of said known features, said basis vector including intensity versus wavelength data for said known features.
Claim 20
Dependent Claim
21 words
The system of claim 17 wherein said correlation means performs a least-square fit of said spectra with said basis vector curve.
Claim 21
Dependent Claim
25 words
The system of claim 11 wherein said means for transmitting said correlation measure transmits a serial data stream of said correlation measure for each pixel.
Claim 22
Dependent Claim
17 words
The system of claim 10 wherein said image is a terrestrial image gathered from an airborne source.
Claim 23
Dependent Claim
16 words
The system of claim 20 wherein said known features include expected features in said terrestrial image.
Claim 24
Dependent Claim
316 words
A mobile image gathering system for transmitting data from an image to a receiving unit, said system comprising: a spectrometer for receiving portions of said image and producing a plurality of spectra of individual pixels in said image; a light sensitive detector for receiving said plurality of spectra and for converting said spectra into the electrical data signals; a target recognition unit for processing said electrical data signals representing said spectra, said target recognition unit including correlation means for comparing said signals with previously stored spectra data from known classes of features, said correlation means generating a correlation measure of the similarity between said spectra for said pixels and said spectra for said known features, said correlation means including means for storing a matrix of coefficients, each of said coefficients in said matrix corresponding to one of the wavelength values in said spectra for one of a plurality of spectral basis vectors corresponding to known feature classes; said correlation means further including multiply and accumulate means for receiving said coefficients, from said means for storing as well as said electrical data signals, said multiply and accumulate means multiplying said spectral data signals by a corresponding coefficient in the matrix, the multiply and accumulate means adding the resulting multiplicative products to generate a spectral measure for each pixel in a image, wherein the coefficients in the matrix are chosen such that the results of the multiplication yield both positive and negative values and the sum will be approximately zero where there is no match and will be approximately one where there is a match and wherein a plurality of resulting sums for each pixel is a correlation value which indicates the likelihood that the spectra for the pixel is from one of the spectral basis vectors; and means for transmitting said correlation measure to said receiving unit, wherein said correlation measure is transferred to said receiving unit.
Claim 25
Dependent Claim
316 words
A mobile image gathering system for transmitting data from an image to a receiving unit, said system comprising: a spectrometer for receiving portions of said image and producing a plurality of spectra of individual pixels in said image; a light sensitive detector for receiving said plurality of spectra and for converting said spectra into the electrical data signals; a target recognition unit for processing said electrical data signals representing said spectra, said target recognition unit including correlation means for comparing said signals with previously stored spectra data from known classes of features, said correlation means generating a correlation measure of the similarity between said spectra for said pixels and said spectra for said known features, said correlation means including means for storing a matrix of coefficients, each of said coefficients in said matrix corresponding to one of the wavelength values in said spectra for one of a plurality of spectral basis vectors corresponding to known feature classes; said correlation means further including multiply and accumulate means for receiving said coefficients, from said means for storing as well as said electrical data signals, said multiply and accumulate means multiplying said spectral data signals by a corresponding coefficient in the matrix, the multiply and accumulate means adding the resulting multiplicative products to generate a spectral measure for each pixel in a image, wherein the coefficients in the matrix are chosen such that the results of the multiplication yield both positive and negative values and the sum will be approximately zero where there is no match and will be approximately one where there is a match and wherein a plurality of resulting sums for each pixel is a correlation value which indicates the likelihood that the spectra for the pixel is from one of the spectral basis vectors; and means for transmitting said correlation measure to said receiving unit, wherein said correlation measure is transferred to said receiving unit.
Claim 26
Dependent Claim
29 words
The system of claim 22 further comprising means for producing an image from said correlation measure, said image having pixel intensity values which are proportional to said correlation values.
Claim 27
Independent Claim
209 words
A method for processing image data for transmission from a vehicle to a receiving unit, said method comprising: receiving a plurality of pixels of an image in a spectrometer; generating a spectra for each said pixel; converting said spectra into electrical data signals; comparing said spectra data with previously stored spectra data from known classes of features; by storing a matrix of coefficients, each of said coefficients in said matrix corresponding to one of the wavelength values in the spectra for one of a plurality of spectral basis vectors corresponding to known feature classes, multiplying the spectral data signals by a corresponding coefficient in the matrix, and adding the resulting multiplicative products to generate a spectral measure for each pixel in an image, wherein the coefficients in the matrix are chosen such that the results of multiplication yield both negative and positive values and the sum will be approximately zero where there is no match and will be approximately one where there is a match; generating a correlation measure for said pixels from said spectral measure which indicates the likelihood that the spectra for the pixel is from one of the spectral basis vectors; and transmitting said correlation measure for each pixel from said vehicle to said receiving unit.
Claim 28
Independent Claim
209 words
A method for processing image data for transmission from a vehicle to a receiving unit, said method comprising: receiving a plurality of pixels of an image in a spectrometer; generating a spectra for each said pixel; converting said spectra into electrical data signals; comparing said spectra data with previously stored spectra data from known classes of features; by storing a matrix of coefficients, each of said coefficients in said matrix corresponding to one of the wavelength values in the spectra for one of a plurality of spectral basis vectors corresponding to known feature classes, multiplying the spectral data signals by a corresponding coefficient in the matrix, and adding the resulting multiplicative products to generate a spectral measure for each pixel in an image, wherein the coefficients in the matrix are chosen such that the results of multiplication yield both negative and positive values and the sum will be approximately zero where there is no match and will be approximately one where there is a match; generating a correlation measure for said pixels from said spectral measure which indicates the likelihood that the spectra for the pixel is from one of the spectral basis vectors; and transmitting said correlation measure for each pixel from said vehicle to said receiving unit.
Claim 29
Dependent Claim
23 words
The method of claim 24 further comprising the step of generating an image wherein each pixel in said image comprises said correlation measure.
Claim 30
Dependent Claim
23 words
The method of claim 24 further comprising the step of repeating said step of generating a correlation for each pixel in said image.
Claim 31
Dependent Claim
33 words
The method of claim 24 wherein said step of generating a correlation measure includes the step of performing a least-square fit of the spectra of said pixel with the spectra of known features.