Patent US660567A successfully refreshed from Google Patents.
Patent US4641356A successfully refreshed from Google Patents.
US4641356A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for implementing dilation and erosion transformations in grayscale image processing
Assignee: Machine Vision International Corp
•
Filing: 1984-08-24
•
Granted: 1987-02-03
•
Expires: 2004-08-24
Abstract
Abstract The specification discloses a system and method for processing digital representations of grayscale images to produce grayscale image transformations at unparalleled speed and efficiency. The system includes circuitry for effecting transformations of an image by repetitively (1) delaying the serialized digital image, (2) adding a constant value to each word of the delayed serialized digital image, and (3) logically combining the delayed and undelayed serial images on a word-by-word basis.
Inventors
- 👤 Stanley R. Sternberg
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 21:42
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/20; G06T5/30
Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
121 words
An image processing system for processing at least one start grayscale image each made up of a matrix of points, said system comprising: serializing means for producing at least one first serial signal including a plurality of multi-bit words each corresponding to one of the points of the associated start image; delay means for delaying selected ones of the first signals to produce at least one delayed serial signal each corresponding to one of the first signals, said delay means including adder means for adding a desired value to each word delayed by said delay means; and operating means for performing operations on selected ones of the delayed signals and the first signals to produce at least one output serial signal.
Claim 2
Dependent Claim
121 words
An image processing system for processing at least one start grayscale image each made up of a matrix of points, said system comprising: serializing means for producing at least one first serial signal including a plurality of multi-bit words each corresponding to one of the points of the associated start image; delay means for delaying selected ones of the first signals to produce at least one delayed serial signal each corresponding to one of the first signals, said delay means including adder means for adding a desired value to each word delayed by said delay means; and operating means for performing operations on selected ones of the delayed signals and the first signals to produce at least one output serial signal.
Claim 3
Dependent Claim
29 words
A system as defined in claim 1 wherein said operating means comprises means for performing logical operations on one of the delayed signals and one of the first signals.
Claim 4
Dependent Claim
28 words
A system as defined in claim 2 wherein said logical operating means comprises means for selecting the maximum of the one delay signal and the one first signal.
Claim 5
Dependent Claim
185 words
A geometric logic unit for processing at least one start serial signal each representative of a grayscale image made up of a matrix of points to produce at least one processed serial signal each representative of a processed grayscale image, each serial signal including a plurality of multi-bit words each corresponding to one of the points and having a value representative of the intensity of the one point, said geometric logic unit comprising a plurality of serially coupled stages each in turn comprising: input port means for receiving at least one input serial signal; delay means for delaying selected ones of the input signals to produce at least one delayed serial signal each corresponding to one of the input signals; adder means for adding a preselected value to each word of each delayed serial signal to produce at least one modified delayed serial signal each corresponding to one of the delayed serial signals; means for combining selected ones of the modified delayed serial signals and the input signals to produce at least one output serial signal; and output port means for outputting the output signals.
Claim 6
Dependent Claim
185 words
A geometric logic unit for processing at least one start serial signal each representative of a grayscale image made up of a matrix of points to produce at least one processed serial signal each representative of a processed grayscale image, each serial signal including a plurality of multi-bit words each corresponding to one of the points and having a value representative of the intensity of the one point, said geometric logic unit comprising a plurality of serially coupled stages each in turn comprising: input port means for receiving at least one input serial signal; delay means for delaying selected ones of the input signals to produce at least one delayed serial signal each corresponding to one of the input signals; adder means for adding a preselected value to each word of each delayed serial signal to produce at least one modified delayed serial signal each corresponding to one of the delayed serial signals; means for combining selected ones of the modified delayed serial signals and the input signals to produce at least one output serial signal; and output port means for outputting the output signals.
Claim 7
Dependent Claim
29 words
A geometric logic unit as defined in claim 4 wherein said combining means comprises means for logically combining the selected ones of the delayed signals and the input signals.
Claim 8
Dependent Claim
28 words
A geometric logic unit as defined in claim 5 wherein said logical combining means comprises means for selecting the maximum of the selected ones of the delayed signals.
Claim 9
Dependent Claim
103 words
A geometric logic unit for processing a serial signal including words representative of a grayscale image made up of a matrix of points to produce a serial signal representation of a dilation of the image, said geometric logic unit comprising a plurality of serially coupled stages each including: delay means for delaying an input signal inputted thereto to produce a delayed signal; adder means for increasing the value of each word in the delayed signal by a fixed amount to produce a supplemented delayed signal; and means for logically combining the input signal and the supplemented delayed signal to produce an output signal.
Claim 10
Dependent Claim
103 words
A geometric logic unit for processing a serial signal including words representative of a grayscale image made up of a matrix of points to produce a serial signal representation of a dilation of the image, said geometric logic unit comprising a plurality of serially coupled stages each including: delay means for delaying an input signal inputted thereto to produce a delayed signal; adder means for increasing the value of each word in the delayed signal by a fixed amount to produce a supplemented delayed signal; and means for logically combining the input signal and the supplemented delayed signal to produce an output signal.
Claim 11
Dependent Claim
30 words
A geometric logic unit as defined in claim 7 wherein said combining means comprises means for selecting the maximum of the inputted and supplemented delayed signals on a word-by-word basis.
Claim 12
Dependent Claim
26 words
A geometric logic unit as defined in claim 7 wherein said delaying means comprises a programmable delay circuit for selectively delaying an input signal applied thereto.
Claim 13
Dependent Claim
29 words
A geometric logic unit as defined in claim 9 wherein said adder means comprises a programmable adder for adding a selected value to the words in the delayed signal.
Claim 14
Dependent Claim
29 words
A geometric logic unit as defined in claim 7 wherein said adder means comprises a programmable adder for adding a selected value to the words in the delayed signal.
Claim 15
Independent Claim
109 words
A system for processing a start grayscale image made up of a matrix of points, said system comprising: serializing means for producing a first serial signal representative of the start grayscale image, said first serial signal including a multi-bit word corresponding to each point in the start image; delay means for delaying the first serial signal producing a delay serial signal; adder means for adding a constant value to each word in the delay serial signal to produce an altered delay serial signal; and means for combining the first serial signal and the altered delay serial signal producing a serial signal representative of a transformation of the start image.
Claim 16
Independent Claim
109 words
A system for processing a start grayscale image made up of a matrix of points, said system comprising: serializing means for producing a first serial signal representative of the start grayscale image, said first serial signal including a multi-bit word corresponding to each point in the start image; delay means for delaying the first serial signal producing a delay serial signal; adder means for adding a constant value to each word in the delay serial signal to produce an altered delay serial signal; and means for combining the first serial signal and the altered delay serial signal producing a serial signal representative of a transformation of the start image.
Claim 17
Dependent Claim
26 words
A system as defined in claim 12 wherein said combining means comprises means for logically combining the first serial signal and the altered delay serial signal.
Claim 18
Dependent Claim
28 words
A system as defined in claim 13 wherein said logical combining means comprises means for selecting the maximum of the first serial signal and the altered delay signal.
Claim 19
Dependent Claim
49 words
A system as defined in claim 12 wherein said system comprises a plurality of stages each including one of said delay means, one of said adder means, and one of said combining means; and further comprising control means for routing the serial signal sequentially through said plurality of stages.
Claim 20
Independent Claim
161 words
A method of manipulating at least one start serial signal each representative of a grayscale image including a matrix of pixels to produce at least one resultant serial signal each representative of a processed image, each signal including a plurality of multi-bit words, each word corresponding to a pixel and having a value indicative of the light intensity of the pixel, said method comprising routing said start signals sequentially through a plurality of processing sequences each comprising: supplying at least one input signal each to an input port; delaying at least one of the input signals to produce at least one delayed signal each corresponding to one of the input signals; adding a fixed value to each word of at least one delayed signal to produce at least one modified delayed signal each corresponding to one of the delayed signals; and combining selected ones of the modified delayed signals and the input signals to produce at least one output serial signal.
Claim 21
Independent Claim
161 words
A method of manipulating at least one start serial signal each representative of a grayscale image including a matrix of pixels to produce at least one resultant serial signal each representative of a processed image, each signal including a plurality of multi-bit words, each word corresponding to a pixel and having a value indicative of the light intensity of the pixel, said method comprising routing said start signals sequentially through a plurality of processing sequences each comprising: supplying at least one input signal each to an input port; delaying at least one of the input signals to produce at least one delayed signal each corresponding to one of the input signals; adding a fixed value to each word of at least one delayed signal to produce at least one modified delayed signal each corresponding to one of the delayed signals; and combining selected ones of the modified delayed signals and the input signals to produce at least one output serial signal.
Claim 22
Dependent Claim
28 words
A method as defined in claim 16 wherein said combining step comprises performing logical operations on one of the modified delayed signals and one of the input signals.
Claim 23
Dependent Claim
32 words
A method as defined in claim 17 wherein said performing step comprises selecting the maximum of the one modified delay signal and the one input signal to produce a first output signal.
Claim 24
Independent Claim
102 words
A method of processing at least one grayscale image each made up of a matrix of points, said method comprising: serializing each matrix of points into an input serial signal including one multi-bit word corresponding to each point; shifting at least one of said input serial signals to produce a shifted serial signal; adding a selected value to each word included in the shifted serial signal to produce a modified delayed serial signal; and operating on selected ones of the input serial signals and the modified delayed serial signals to produce at least one output signal representative of an output grayscale image.
Claim 25
Independent Claim
102 words
A method of processing at least one grayscale image each made up of a matrix of points, said method comprising: serializing each matrix of points into an input serial signal including one multi-bit word corresponding to each point; shifting at least one of said input serial signals to produce a shifted serial signal; adding a selected value to each word included in the shifted serial signal to produce a modified delayed serial signal; and operating on selected ones of the input serial signals and the modified delayed serial signals to produce at least one output signal representative of an output grayscale image.
Claim 26
Dependent Claim
34 words
A method as defined in claim 19 wherein said operating step comprises logically operating on one of the modified delayed serial signals and one of the input serial signals to produce the output signal.
Claim 27
Dependent Claim
29 words
A method as defined in claim 20 wherein said logically operating step comprises selecting the greater of the one modified delayed serial signal and the one input serial signal.
Claim 28
Independent Claim
88 words
A method of manipulating a serial signal including serial words representative of a grayscale image to produce a serial signal representative of a transformation of the image, said method comprising routing said serial signal sequentially through a plurality of processing sequences each including the steps of: delaying an input signal to produce a delayed signal; adding a constant value to each word in the delayed signal to produce a supplemented delayed signal; and logically combining the input signal and the supplemented delayed signal to produce an output signal.
Claim 29
Independent Claim
88 words
A method of manipulating a serial signal including serial words representative of a grayscale image to produce a serial signal representative of a transformation of the image, said method comprising routing said serial signal sequentially through a plurality of processing sequences each including the steps of: delaying an input signal to produce a delayed signal; adding a constant value to each word in the delayed signal to produce a supplemented delayed signal; and logically combining the input signal and the supplemented delayed signal to produce an output signal.
Claim 30
Dependent Claim
28 words
A method as defined in claim 22 wherein each of said combining steps comprises selecting the maximum of the input and supplemented delayed signals on a word-by-word basis.
Claim 31
Independent Claim
103 words
A method of transforming a grayscale image made of a matrix of points, said method comprising: serializing said matrix of points into a first serial signal including a multi-bit word corresponding to each point, each of the words having a value indicative of the light intensity of the corresponding point; shifting the first serial signal to produce a shifted serial signal; adding a fixed value to each word of the shifted serial signal to produce a modified shifted serial signal; and combining the first serial signal and the modified shifted serial signal to produce a serial signal representative of transformation of the image.
Claim 32
Independent Claim
103 words
A method of transforming a grayscale image made of a matrix of points, said method comprising: serializing said matrix of points into a first serial signal including a multi-bit word corresponding to each point, each of the words having a value indicative of the light intensity of the corresponding point; shifting the first serial signal to produce a shifted serial signal; adding a fixed value to each word of the shifted serial signal to produce a modified shifted serial signal; and combining the first serial signal and the modified shifted serial signal to produce a serial signal representative of transformation of the image.
Claim 33
Dependent Claim
52 words
A method as defined in claim 24 wherein said method comprises a plurality of step groups each comprising one of said shifting steps, one of said adding steps, and one of said combining steps; and wherein said method further comprises routing said first serialized signal sequentially through said plurality of step groups.
Claim 34
Dependent Claim
24 words
A method as defined in claim 25 wherein each of said shifting steps comprises delaying the serial signal inputted to the associated step group.
Claim 35
Dependent Claim
31 words
A method as defined in claim 26 wherein each of said combining steps comprises logically combining the signals inputted to and delayed by the associated step group on a word-by-word basis.
Claim 36
Dependent Claim
32 words
A method as defined in claim 27 wherein said logically combining step comprises selecting the maximum of the signals inputted to and delayed by the associated step group on a word-by-word basis.
Claim 37
Dependent Claim
31 words
A method as defined in claim 25 wherein each of said combining steps comprises logically combining the signals inputted to and shifted by the associated step group on a word-by-word basis.
Claim 38
Dependent Claim
32 words
A method as defined in claim 29 wherein said logically combining step comprises selecting the maximum of the signals inputted to and delayed by the associated step group on a word-by-word basis.
References Cited (Backward Citations)
US3214574A
Cited
US3106699A
Cited
US3339179A
Cited
US3573789A
Cited
US3805035A
Cited
US3899771A
Cited
US3846754A
Cited
US4174514A
Cited
US4167728A
Cited
US4322716A
Cited
US4290049A
Cited
US4301443A
Cited
US4395699A
Cited
US4369430A
Cited
US4395700A
Cited
US4395697A
Cited
US4395698A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-02-02 | 1990-08-04 | 1991-02-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-02-02 | 1994-08-04 | 1995-02-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-02-02 | 1998-08-04 | 1999-02-03 | $7700.00 | Window Closed / Lapsed |