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

Generalized biased centroid edge locator

Assignee: Raytheon Co
•
Filing: 1996-05-22
•
Granted: 1999-02-16
•
Expires: 2016-05-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An edge locator processor having memory and which employs a generalized biased centroid edge locator process to determining the leading edge of an object in a scene moving in a generally horizontal direction across a video screen. The generalized biased centroid edge locator process includes defining a gate and determining the centroid position for that portion of the object within the gate. This occurs for a succession of gates, until predetermined conditions are met. By constructing this series of successively expanding gates, a left gate edge position and centroid position may be determined for each gate to define a series of left edge and centroid positions. These values may be linearly correlated to provide a slope and an intercept, from which the edge may be determined.

Inventors

  • 👤 Steven L. Chodos
  • 👤 Stacy Roszkowski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:53
CPC Classifications
G; G01; G01S; G01S3/00; G01S3/78; G01S3/782; G01S3/785; G01S3/786; G01S3/7864; G06; G06T; G06T7/00; G06T7/10; G06T7/12; G06T7/60; G06T7/66; G06T7/70; G06T2207/00; G06T2207/10; G06T2207/10016

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 213 words
In a tracking system for locating a leading edge of an object within a video frame of data, the video frame having pixels arranged generally vertically and horizontally, and the object is defined within the video frame in accordance with the intensity of the pixels, a processor for examining the intensity of the pixels and for determining the leading edge of the object within the video frame, the processor comprising: (a) means for defining a gate having a position within the video frame, (b) means for determining a centroid of a portion of the object within the gate, the centroid having a position defined by a line having a slope, (c) means for testing if the centroid falls within a preselected section of the gate, and moving an edge of the gate to define a new gate if the centroid does not fall within the preselected section of the gate, and redetermining the centroid for the portion of the object appearing within the new gate, and (d) means for determining the leading edge of the object in accordance with the position of the gate, the position of the centroid, and the slope, wherein said processor outputs the position of the leading edge of the object for use in tracking and intercepting the object.
Claim 2
Dependent Claim 213 words
In a tracking system for locating a leading edge of an object within a video frame of data, the video frame having pixels arranged generally vertically and horizontally, and the object is defined within the video frame in accordance with the intensity of the pixels, a processor for examining the intensity of the pixels and for determining the leading edge of the object within the video frame, the processor comprising: (a) means for defining a gate having a position within the video frame, (b) means for determining a centroid of a portion of the object within the gate, the centroid having a position defined by a line having a slope, (c) means for testing if the centroid falls within a preselected section of the gate, and moving an edge of the gate to define a new gate if the centroid does not fall within the preselected section of the gate, and redetermining the centroid for the portion of the object appearing within the new gate, and (d) means for determining the leading edge of the object in accordance with the position of the gate, the position of the centroid, and the slope, wherein said processor outputs the position of the leading edge of the object for use in tracking and intercepting the object.
Claim 3
Dependent Claim 27 words
The invention as defined in claim 1 further comprising a detecting array for detecting the object and for generating an electromagnetic signal for defining the video frame.
Claim 4
Dependent Claim 21 words
The invention as defined in claim 2 further comprising an image preprocessor for generating the electromagnetic signal defining the video frame.
Claim 5
Dependent Claim 13 words
The invention as defined in claim 1 wherein the processor is a microprocessor.
Claim 6
Dependent Claim 38 words
The invention as defined in claim 1 further comprising: an image preprocessor for generating an electromagnetic signal defining the video frame; and a microprocessor to control data transfer between each of the processor, the preprocessor, and the microprocessor.
Claim 7
Dependent Claim 39 words
The invention as defined in claim 1 wherein the processor further performs the step of calculating partial sums and a normalization value in accordance with the intensity of the pixels and in accordance with the position of the pixels.
Claim 8
Dependent Claim 135 words
The invention as defined in claim 1 wherein the video frame is defined by a plurality of pixels each having a discreet location (i,j), and I(i,j) defines the intensity of the (i,j) pixel, and the processor generates a horizontal partial sum Xp(L) for gates having edges L=L 1 , L 2 , . . . , L n of the object within the gate for the I(i,j) pixels above a predetermined threshold according to the following relationship ##EQU7## and the processor generates a vertical partial sum Yp(L) of the object within the gate for the I(i,j) pixels above a predetermined threshold according to the following relationship ##EQU8## and the processor generates a normalization value Ip(L) of the object within the gate for the I(i,j) pixels above a predetermined threshold according to the following relationship ##EQU9##
Claim 9
Dependent Claim 45 words
The invention as defined in claim 7 wherein the processor generates a horizontal position Xc(L) for gates having edges L=L 1 . . . L n of the centroid for the portion of the object appearing within the gate according to the following relationship ##EQU10##
Claim 10
Dependent Claim 51 words
The invention as defined in claim 8 wherein the gate includes a left edge having a horizontal position L and the centroid of the object has a horizontal position E, and the horizontal position edge E of the centroid Xc is defined in accordance with the following relationship ##EQU11## where 2≦n≦3.
Claim 11
Dependent Claim 38 words
The invention defined in claim 9 wherein Xc defines a line having an intercept Xo and slope m and the horizontal position E of the edge of the object is defined in accordance with the following relationships ##EQU12##
Claim 12
Independent Claim 178 words
A method for locating a leading edge of an object within a video frame of data, the video frame having pixels arranged generally vertically and horizontally, and the object is defined within the video frame in accordance with the intensity of the pixels, the method comprising the steps of: defining a gate having a predetermined width and position within the video frame, determining a centroid of the object within the gate, the centroid having a position defined by a line having a slope; testing if the centroid falls within a preselected section of the gate, and moving an edge of the gate to define a new gate if the centroid does not fall within the preselected section of the gate and redetermining the centroid for the portion of the object appearing within the new gate, where the determining and testing steps are repeated until the centroid falls within the preselected section of the gate; and determining the leading edge of the object in accordance with the position of the gate, the position of the centroid, and the slope.
Claim 13
Independent Claim 178 words
A method for locating a leading edge of an object within a video frame of data, the video frame having pixels arranged generally vertically and horizontally, and the object is defined within the video frame in accordance with the intensity of the pixels, the method comprising the steps of: defining a gate having a predetermined width and position within the video frame, determining a centroid of the object within the gate, the centroid having a position defined by a line having a slope; testing if the centroid falls within a preselected section of the gate, and moving an edge of the gate to define a new gate if the centroid does not fall within the preselected section of the gate and redetermining the centroid for the portion of the object appearing within the new gate, where the determining and testing steps are repeated until the centroid falls within the preselected section of the gate; and determining the leading edge of the object in accordance with the position of the gate, the position of the centroid, and the slope.
Claim 14
Dependent Claim 32 words
The method as defined in claim 11 further comprising the step of calculating for each gate partial sums and a normalization value in accordance with the intensity and position of the pixels.
Claim 15
Dependent Claim 135 words
The method as defined in claim 12 wherein the video frame is defined by a plurality of pixels each having a discreet location (i,j), and I(i,j) defines the intensity of the (i,j) pixel, and the step of generating partial sums and a normalization value further comprises: generating a horizontal partial sum Xp(L) for gates having edges L=L 1 , . . . L n of the object within the gate for the I(i,j) pixels above a predetermined threshold according to the following relationship ##EQU13## generating a vertical partial sum Xp(L) of the object within the gate for the I(i,j) pixels above a predetermined threshold according to the following relationship ##EQU14## generating a normalization value Ip(L) of the object within the gate for the I(i,j) pixels above a predetermined threshold according to the following relationship ##EQU15##
Claim 16
Dependent Claim 36 words
The method as defined in claim 13 further comprising the step of generating a horizontal position Xc(L) of the centroid for the portion of the object appearing within the gate according to the following relationship ##EQU16##
Claim 17
Dependent Claim 50 words
The method as defined in claim 14 wherein the gate includes a left edge having a horizontal position L and the edge of the object E has a horizontal position E, and the horizontal position of the centroid Xc is defined in accordance with the following relationship ##EQU17## where 2≦n≦3.
Claim 18
Dependent Claim 45 words
The method as defined in claim 15 wherein Xc defines a line having an intercept Xo and slope m and the horizontal position E of the edge of the object, and further comprising the step of is defining the following relationships to determine E. ##EQU18##
Claim 19
Dependent Claim 308 words
An airborne object tracking and defeat system comprising: a sensor for capturing an image of the object; a track processor for receiving the image captured by the sensor and for locating a leading edge of the object appearing in the image within a single video frame of data, where the video frame has pixels arranged generally vertically and horizontally, and where the object is defined within the video frame in accordance with the intensity of the pixels; an edge detector within the track processor for examining the intensity of the pixels from the memory and for determining the leading edge of the object within the video frame, the edge detector performing the steps of: (a) defining a gate having a position within the video frame, (b) calculating partial sums and a normalization value in accordance with the intensity of the pixels and in accordance with the position of the pixels, (c) determining a centroid of a portion of the object within the gate in accordance with the partial sums and the normalization value, the centroid having a position defined by a line having a slope, (d) testing if the centroid falls within a preselected section of the gate, and moving an edge of the gate to define a new gate if the centroid does not fall within the preselected section of the gate, and redetermining the centroid for the portion of the object appearing within the new gate, and (e) determining the leading edge of the object in accordance with the position of the gate, the position of the centroid, and the slope; an aim controller receiving the position of the leading edge of the object from the track processor and generating output commands based on the position of the leading edge of the object; and a positional gimble receiving the output commands and translating in response thereto.
Claim 20
Dependent Claim 308 words
An airborne object tracking and defeat system comprising: a sensor for capturing an image of the object; a track processor for receiving the image captured by the sensor and for locating a leading edge of the object appearing in the image within a single video frame of data, where the video frame has pixels arranged generally vertically and horizontally, and where the object is defined within the video frame in accordance with the intensity of the pixels; an edge detector within the track processor for examining the intensity of the pixels from the memory and for determining the leading edge of the object within the video frame, the edge detector performing the steps of: (a) defining a gate having a position within the video frame, (b) calculating partial sums and a normalization value in accordance with the intensity of the pixels and in accordance with the position of the pixels, (c) determining a centroid of a portion of the object within the gate in accordance with the partial sums and the normalization value, the centroid having a position defined by a line having a slope, (d) testing if the centroid falls within a preselected section of the gate, and moving an edge of the gate to define a new gate if the centroid does not fall within the preselected section of the gate, and redetermining the centroid for the portion of the object appearing within the new gate, and (e) determining the leading edge of the object in accordance with the position of the gate, the position of the centroid, and the slope; an aim controller receiving the position of the leading edge of the object from the track processor and generating output commands based on the position of the leading edge of the object; and a positional gimble receiving the output commands and translating in response thereto.

References Cited (Backward Citations)

US3950611A Cited
US4189747A Cited
US4133004A Cited
US4539590A Cited
US4549211A Cited
GB2204681A Cited
US4849906A Cited
EP0687922A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-15 2002-08-17 2003-02-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-15 2006-08-17 2007-02-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-15 2010-08-17 2011-02-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag