← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 13:28
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag