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

Image recognition edge detection method and system

Assignee: Honeywell Inc
•
Filing: 1988-03-31
•
Granted: 1990-11-06
•
Expires: 2008-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for determining and representing the edges of an object in an image frame formed of a two dimensional array of pixels represented by a first array of values, each value representing the gray scale of a separate pixel in the image frame. A second two dimensional array of values is produced comprising a first value for each pixel whose gray scale value is less than or equal to the threshold value and a second value for each pixel whose gray scale value is greater than the threshold value. Square groupings of four values in the second array of values are examined and a third two dimensional array of values is produced to correspond to the arrangement of the square groupings of four adjacent pixels, each of the values in the third array having a third value if diagonally located values of the grouping are the same, and having a fourth value if the diagonally located values of the grouping are different.

Inventors

  • 👤 John L. Groezinger

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 09:38
CPC Classifications
G; G06; G06V; G06V10/00; G06V10/40; G06V10/46

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 257 words
In a system in which an image frame formed of a two dimensional array of pixels is represented by a first plurality of values, each value representing the gray scale of a separate pixel in the image frame, means for determining the edges of an object in the image frame, comprising: means for determining a gray scale threshold value; means for producing a second plurality of values comprising a first value for each pixel whose gray scale value has a predetermined relationship to the threshold value and a second value for each pixel whose gray scale value does not have the predetermined relationship to the threshold value; and means for examining groups of values in the second plurality of values, the groups corresponding to square groupings of four adjacent pixels, each group including first and second pairs of values corresponding to pairs of pixels located along orthogonal diagonals respectively of a square grouping of four adjacent pixels, and producing a two dimensional array of values arranged to correspond to the arrangement of the square groupings of four adjacent pixels, each value in the array having either a third or fourth value, said means for examining compares one value in a pair with the other value in said pair, said comparison being performed in both pairs, the third value occurring only if both values in said first pair are the same and both values in said second pair are the same, whereby the fourth values are arranged to represent the edges of the object in the image frame.
Claim 2
Dependent Claim 257 words
In a system in which an image frame formed of a two dimensional array of pixels is represented by a first plurality of values, each value representing the gray scale of a separate pixel in the image frame, means for determining the edges of an object in the image frame, comprising: means for determining a gray scale threshold value; means for producing a second plurality of values comprising a first value for each pixel whose gray scale value has a predetermined relationship to the threshold value and a second value for each pixel whose gray scale value does not have the predetermined relationship to the threshold value; and means for examining groups of values in the second plurality of values, the groups corresponding to square groupings of four adjacent pixels, each group including first and second pairs of values corresponding to pairs of pixels located along orthogonal diagonals respectively of a square grouping of four adjacent pixels, and producing a two dimensional array of values arranged to correspond to the arrangement of the square groupings of four adjacent pixels, each value in the array having either a third or fourth value, said means for examining compares one value in a pair with the other value in said pair, said comparison being performed in both pairs, the third value occurring only if both values in said first pair are the same and both values in said second pair are the same, whereby the fourth values are arranged to represent the edges of the object in the image frame.
Claim 3
Dependent Claim 53 words
The system of claim 1 wherein the means for producing a second plurality of values produces the first value for each pixel whose gray scale value is less than or equal to the threshold value, and produces the second value for each pixel whose gray scale value is greater than the threshold value.
Claim 4
Dependent Claim 31 words
The system of claim 2 wherein said means for examining groups of values in the second plurality of values sequentially examines groups corresponding to successive square groupings of four adjacent pixels.
Claim 5
Dependent Claim 55 words
The system of claim 3 in which said means for determining a gray scale threshold value determines the gray scale threshold value by examining the gray scale values of all pixels in the array of pixels and establishes the gray scale threshold value as the median value of the gray scale values of the pixels.
Claim 6
Independent Claim 253 words
A method for determining and representing the edges of an object in an image frame formed of a two dimensional array of pixels represented by a first plurality of values, each value representing the gray scale of a separate pixel in the image frame, the method comprising the steps of: determining a gray scale threshold value based o the gray scale values of the pixels; producing a plurality of values comprising a first value for each pixel whose gray scale value has a predetermined relationship to the threshold value and a second value for each pixel whose gray scale value does not have the predetermined relationship to the threshold value; and examining groups of values in the second plurality of values corresponding to square groupings of four adjacent pixels, each group including first and second pairs of values corresponding to pairs of pixels located along orthogonal diagonals respectively of a square grouping of four adjacent pixels and producing a two dimensional array of values arranged to correspond to the arrangement of the square groupings of four adjacent pixels by comparing one value in a pair with the other value in said pair, said comparison being done for each pair, each value in the array having either a third or fourth value, the third value occurring only if both values in the first pair are the same and both values in the second pair are the same, whereby the fourth values are arranged to represent the edges of the object in the image frame.
Claim 7
Independent Claim 253 words
A method for determining and representing the edges of an object in an image frame formed of a two dimensional array of pixels represented by a first plurality of values, each value representing the gray scale of a separate pixel in the image frame, the method comprising the steps of: determining a gray scale threshold value based o the gray scale values of the pixels; producing a plurality of values comprising a first value for each pixel whose gray scale value has a predetermined relationship to the threshold value and a second value for each pixel whose gray scale value does not have the predetermined relationship to the threshold value; and examining groups of values in the second plurality of values corresponding to square groupings of four adjacent pixels, each group including first and second pairs of values corresponding to pairs of pixels located along orthogonal diagonals respectively of a square grouping of four adjacent pixels and producing a two dimensional array of values arranged to correspond to the arrangement of the square groupings of four adjacent pixels by comparing one value in a pair with the other value in said pair, said comparison being done for each pair, each value in the array having either a third or fourth value, the third value occurring only if both values in the first pair are the same and both values in the second pair are the same, whereby the fourth values are arranged to represent the edges of the object in the image frame.
Claim 8
Dependent Claim 53 words
The method of claim 5 wherein the step of producing a second plurality of values produces the first value for each pixel whose gray scale value is less than or equal to the threshold value, and produces the second value for each pixel whose gray scale value is greater than the threshold value.
Claim 9
Dependent Claim 47 words
The method of claim 6 wherein the step of determining a gray scale threshold value comprises: examining the gray scale values of all pixels in the two dimensional array of pixels; and establishing the median gray scale value of the pixels as the gray scale threshold value.
Claim 10
Dependent Claim 29 words
The method of claim 7 wherein the step of examining groups of values in the second plurality of values comprises sequentially examining successive square groupings of four adjacent pixels.
Claim 11
Dependent Claim 114 words
The method of claim 7 wherein the step of determining a gray scale threshold value further comprises: sequentially comparing the gray scale values of individual pixels in the two dimensional array of pixels with stored intermediate maximum and minimum values; setting the intermediate maximum value equal to the gray scale value of a pixel if the gray scale value thereof is greater than the previous intermediate maximum value; setting the intermediate minimum value equal to the gray scale value of a pixel if the gray scale value thereof is less than the previous intermediate minimum value; and establishing the median of the final intermediate maximum and minimum values as the gray scale threshold value.

References Cited (Backward Citations)

US3737855A Cited
US3911212A Cited
US4083035A Cited
US4501016A Cited
US4630306A Cited
US4630307A Cited
US4644410A Cited
US4791675A Cited
US4799270A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-11-05 1994-05-07 1994-11-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-11-05 1998-05-07 1998-11-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-11-05 2002-05-07 2002-11-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag