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

Maskable bilevel correlators

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

Abstract

Abstract A method and apparatus for correlating two signals representing a live image and a reference image are disclosed. The reference signal is processed to provide a polarity bit and mask bit for each pixel position in the reference image. The processed video signal is stored in a memory 20 and used in a convolver and summer section 18 in which the polarity bits between the reference and live images are gated by gate 17 and are used in generating a correlation output from summer 23. However, the polarity bits do not affect the correlation output if the logical output from gate 19 is of a given state which occurs if the associated mask bits indicate that the gradient value at the particular pixel position does not exceed certain minimum threshold values.

Inventors

  • 👤 Thomas K. Lo
  • 👤 Jack M. Sacks
  • 👤 Wayne P. Simoni
  • 👤 Leonard A. Lee
  • 👤 Harrison Nguyen
  • 👤 Lynne M. Karlin
  • 👤 Andy L. Quan
  • 👤 Kazuo R. Hosokawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:31
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/20; G06F; G06F17/00; G06F17/10; G06F17/15; G06F17/153; H; H04; H04N; H04N19/00; H04N19/42; H04N19/43; H04N19/50; H04N19/503; H04N19/51

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 218 words
In a method of correlating two input signals associated with a live image and a reference image, the improvement which includes the steps of: (a) processing at least the reference image associated signal to provide a polarity bit and a mask bit for each pixel position therein, the value of the mask bit being one digital state defining an off condition if the amplitude of the signal falls between two preselected threshold levels thereby substantially filtering out noisy pixels with amplitudes between the two threshold levels, and being of an opposite state defining an on condition if the amplitude is outside of the threshold levels, the value of the polarity bit being one digital state if the amplitude is positive with respect to a predetermined reference level and being of an opposite state if the amplitude is negative with respect to a predetermined reference level at that pixel position; and (b) using the polarity and mask bits of the processed reference signal to generate a correlation output wherein the pixel positions with a mask bit in the on condition are used in the correlation while the pixel positions with a mask bit in the off condition are not used in the correlation process, thereby producing a correlation output that is minimally affected by noise in the input signal.
Claim 2
Dependent Claim 218 words
In a method of correlating two input signals associated with a live image and a reference image, the improvement which includes the steps of: (a) processing at least the reference image associated signal to provide a polarity bit and a mask bit for each pixel position therein, the value of the mask bit being one digital state defining an off condition if the amplitude of the signal falls between two preselected threshold levels thereby substantially filtering out noisy pixels with amplitudes between the two threshold levels, and being of an opposite state defining an on condition if the amplitude is outside of the threshold levels, the value of the polarity bit being one digital state if the amplitude is positive with respect to a predetermined reference level and being of an opposite state if the amplitude is negative with respect to a predetermined reference level at that pixel position; and (b) using the polarity and mask bits of the processed reference signal to generate a correlation output wherein the pixel positions with a mask bit in the on condition are used in the correlation while the pixel positions with a mask bit in the off condition are not used in the correlation process, thereby producing a correlation output that is minimally affected by noise in the input signal.
Claim 3
Independent Claim 40 words
The method of claim wherein step (b) includes measuring the density of mask bits defining the on condition; and using those regions in the reference image with the highest density of such mask bits to correlate against the live image.
Claim 4
Dependent Claim 55 words
The method of claim 1 wherein a signal representing a live image is also similarly processed, with step (b) including the step of logically gating the polarity bits of the processed reference and live signals, and using the output thereof to generate a correlation function unless masked by associated mask bits in the off condition.
Claim 5
Dependent Claim 15 words
The method of claim 3 wherein the polarity bits are gated in an EXCLUSIVE-OR gate.
Claim 6
Dependent Claim 39 words
The method of claim 4 wherein the output of the EXCLUSIVE-OR gate is coupled to an input of a NOR gate, another input of the NOR gate being coupled for receipt of the mask bit of the reference signal.
Claim 7
Dependent Claim 49 words
The method of claim 5 wherein the output of the NOR gate is coupled to a summer for summing the number of logical ones from the NOR gate, the output of the summer providing an output which will peak when the live image is correlated with the reference image.
Claim 8
Independent Claim 348 words
A method of correlating two gradient image signals associated with a live image and a reference image, the method comprising the steps of: (a) processing the reference gradient image associated signal to provide a polarity bit and mask bit for each pixel position in the reference image, the value of the mask bit being of one digital state defining an off condition if the amplitude of the signal falls between two preselected threshold levels, thereby substantially filtering out noisy pixels with amplitudes between the two threshold levels and being an opposite state defining an on condition if the amplitude is outside of the threshold levels, the value of the polarity bit being one digital state if the amplitude is positive with respect to a predetermined reference level and being of an opposite state if the amplitude is negative with respect to a predetermined reference level at that pixel position; (b) processing the live gradient image associated signal to provide a polarity bit and a mask bit for each pixel position in the live image, the value of the mask bit being one digital state defining an off condition if the amplitude of the signal falls between two preselected threshold levels, thereby substantially filtering out noisy pixels with amplitudes between the two threshold levels and being of an opposite state defining an on condition if the amplitude is outside of the threshold levels, the value of the polarity bit being one digital state if the amplitude is positive with respect to a predetermined reference level and being assigned an opposite state if the amplitude is negative with respect to a predetermined reference level at that pixel position; and (c) using the polarity bits and mask bits of the processed reference and live images to generate a correlation function wherein the pixel positions with a mask bit in the on condition are used in the correlation while the pixel positions with a mask bit in the off condition are not used in the correlation process thereby producing a correlation output that is minimally affected by noise in the input signals.
Claim 9
Independent Claim 348 words
A method of correlating two gradient image signals associated with a live image and a reference image, the method comprising the steps of: (a) processing the reference gradient image associated signal to provide a polarity bit and mask bit for each pixel position in the reference image, the value of the mask bit being of one digital state defining an off condition if the amplitude of the signal falls between two preselected threshold levels, thereby substantially filtering out noisy pixels with amplitudes between the two threshold levels and being an opposite state defining an on condition if the amplitude is outside of the threshold levels, the value of the polarity bit being one digital state if the amplitude is positive with respect to a predetermined reference level and being of an opposite state if the amplitude is negative with respect to a predetermined reference level at that pixel position; (b) processing the live gradient image associated signal to provide a polarity bit and a mask bit for each pixel position in the live image, the value of the mask bit being one digital state defining an off condition if the amplitude of the signal falls between two preselected threshold levels, thereby substantially filtering out noisy pixels with amplitudes between the two threshold levels and being of an opposite state defining an on condition if the amplitude is outside of the threshold levels, the value of the polarity bit being one digital state if the amplitude is positive with respect to a predetermined reference level and being assigned an opposite state if the amplitude is negative with respect to a predetermined reference level at that pixel position; and (c) using the polarity bits and mask bits of the processed reference and live images to generate a correlation function wherein the pixel positions with a mask bit in the on condition are used in the correlation while the pixel positions with a mask bit in the off condition are not used in the correlation process thereby producing a correlation output that is minimally affected by noise in the input signals.
Claim 10
Dependent Claim 41 words
The method of claim 7 wherein step (c) includes the step of logically gating the polarity bits of the processed reference and live images while ignoring the result if the associated mask bit in the reference image defines said off condition.
Claim 11
Dependent Claim 15 words
The method of claim 8 wherein the polarity bits are gated in an EXCLUSIVE-OR gate.
Claim 12
Dependent Claim 40 words
THe method of claim 9 wherein the output of the EXCLUSIVE-OR gate is coupled to an input of a NOR gate, another input of the NOR gate being coupled for receipt of the mask bit of the processed reference image.
Claim 13
Dependent Claim 49 words
The method of claim 10 wherein the output of the NOR gate is coupled to a summer for summing the number of logical ones from the NOR gate, the output of the summer providing an output which will peak when the live image is correlated with the reference image.
Claim 14
Dependent Claim 219 words
In an apparatus for correlating two input signals associated with a live image and a reference image, the improvement comprising: (a) first means for processing at least the reference image associated signal to provide a polarity bit and a mask bit for each pixel position therein, the value of the mask bit being one digital state defining an off condition of the amplitude of the signal falls between two preselected threshold levels, thereby substantially filtering out noisy pixels with amplitudes between the two threshold levels, and being of an opposite state defining an on condition if the amplitude is outside the threshold levels, the value of the polarity bit being one digital state if the amplitude is positive with respect to a predetermined reference level and being of an opposite state if the amplitude is negative with respect to a predetermined reference level at that pixel position; and (b) second means for using the polarity and mark bits of the processed reference signal to generate a correlation output wherein the pixel positions with a mask bit in the on condition are used in the correlation while the pixel positions with a mask bit in the off condition are not used in the correlation process thereby producing a correlation output that is minimally affected by noise in the input signal.
Claim 15
Dependent Claim 219 words
In an apparatus for correlating two input signals associated with a live image and a reference image, the improvement comprising: (a) first means for processing at least the reference image associated signal to provide a polarity bit and a mask bit for each pixel position therein, the value of the mask bit being one digital state defining an off condition of the amplitude of the signal falls between two preselected threshold levels, thereby substantially filtering out noisy pixels with amplitudes between the two threshold levels, and being of an opposite state defining an on condition if the amplitude is outside the threshold levels, the value of the polarity bit being one digital state if the amplitude is positive with respect to a predetermined reference level and being of an opposite state if the amplitude is negative with respect to a predetermined reference level at that pixel position; and (b) second means for using the polarity and mark bits of the processed reference signal to generate a correlation output wherein the pixel positions with a mask bit in the on condition are used in the correlation while the pixel positions with a mask bit in the off condition are not used in the correlation process thereby producing a correlation output that is minimally affected by noise in the input signal.
Claim 16
Dependent Claim 44 words
The apparatus of claim 12 which further comprises: means for measuring the density of mask bits defining the on condition; and means for using those regions in the reference image with the highest density of such mask bits to correlate against the live image.
Claim 17
Dependent Claim 56 words
The apparatus of claim 12 wherein the means for processing also similarly processes the live image; and wherein the second means logically gates the polarity bits of the processed reference and live signals to provide an output, the output being used to generate a correlation function unless masked by associated mask bits in the off condition.
Claim 18
Dependent Claim 16 words
The apparatus of claim 14 wherein an exclusive-OR gate is used to gate the polarity bits.
Claim 19
Dependent Claim 39 words
The apparatus of claim 15 wherein an output of the exclusive-OR gate is coupled to an input of a NOR gate, another input of the NOR gate being coupled for receipt of the mask bit of the reference signal.
Claim 20
Dependent Claim 49 words
The apparatus of claim 16 wherein an output of the NOR gate is coupled to a summer for summing the number of logical ones from the NOR gate, the output of the summer providing an output which will peak when the live image is correlated with the reference image.
Claim 21
Dependent Claim 412 words
A bilevel correlator for correlating an input signal associated with a live image and an input signal associated with a reference image of a scene, said bilevel correlator comprising: means for defining a mean gradient amplitude for the scene; positive threshold value means for defining a positive threshold value above the means gradient amplitude; negative threshold value means for defining a negative threshold value below the means gradient amplitude; preprocessing means for generating a polarity bit and a mask bit for each pixel position in the reference image, the value of the polarity bit being a logical one if the amplitude of the reference image input signal is above the means gradient amplitude and being a logical zero value if the amplitude of the input signal is below the means gradient amplitude, said preprocessing means also providing the mask bit with a value of zero if the amplitude of the input signal falls between said positive threshold value and the negative threshold value, with the value of the mask bit being a logical one if the amplitude of the input signal is above the positive threshold value or below the negative threshold value; said preprocessing means further generating a polarity bit and a mask bit for each pixel position in the live image, the value of the polarity bit being a logical one if the amplitude of the live image input signal is above the means gradient amplitude and being a logical zero value if the amplitude of the input signal is below the mean gradient amplitude, said preprocessing means also providing the mask bit with a value of zero if the amplitude of the input signal falls between said positive threshold value and the negative threshold value, with the value of the mask bit being a logical one if the amplitude of the input signal is above the positive threshold value or below the negative threshold value; gating means for generating a logical output signal as a function of a comparison of the polarity bits for given pixel positions of the reference and live images; means for masking said logical output signal if the mask bit for the given pixel position is a logical zero thereby indicating that the amplitude of the input signal at that pixel position is relatively small; and summation means or summing together the unmasked logical output signals of the gating means to provide a correlation function that is minimally affected by noise in the input signal.
Claim 22
Dependent Claim 412 words
A bilevel correlator for correlating an input signal associated with a live image and an input signal associated with a reference image of a scene, said bilevel correlator comprising: means for defining a mean gradient amplitude for the scene; positive threshold value means for defining a positive threshold value above the means gradient amplitude; negative threshold value means for defining a negative threshold value below the means gradient amplitude; preprocessing means for generating a polarity bit and a mask bit for each pixel position in the reference image, the value of the polarity bit being a logical one if the amplitude of the reference image input signal is above the means gradient amplitude and being a logical zero value if the amplitude of the input signal is below the means gradient amplitude, said preprocessing means also providing the mask bit with a value of zero if the amplitude of the input signal falls between said positive threshold value and the negative threshold value, with the value of the mask bit being a logical one if the amplitude of the input signal is above the positive threshold value or below the negative threshold value; said preprocessing means further generating a polarity bit and a mask bit for each pixel position in the live image, the value of the polarity bit being a logical one if the amplitude of the live image input signal is above the means gradient amplitude and being a logical zero value if the amplitude of the input signal is below the mean gradient amplitude, said preprocessing means also providing the mask bit with a value of zero if the amplitude of the input signal falls between said positive threshold value and the negative threshold value, with the value of the mask bit being a logical one if the amplitude of the input signal is above the positive threshold value or below the negative threshold value; gating means for generating a logical output signal as a function of a comparison of the polarity bits for given pixel positions of the reference and live images; means for masking said logical output signal if the mask bit for the given pixel position is a logical zero thereby indicating that the amplitude of the input signal at that pixel position is relatively small; and summation means or summing together the unmasked logical output signals of the gating means to provide a correlation function that is minimally affected by noise in the input signal.

References Cited (Backward Citations)

US3597083A Cited
US4244029A Cited
EP0005918B1 Cited
US4475238A Cited
US4706296A Cited
US4622595A Cited
US4750144A Cited
US4864629A Cited
US4866534A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag