Apparatus and method for implementing dilation and erosion transformations in grayscale image processing
First Claim
Patent Images
1. 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.
5 Assignments
0 Petitions
Accused Products
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.
40 Citations
30 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
-
4. 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. - View Dependent Claims (5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11)
-
-
12. 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. - View Dependent Claims (13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18)
-
-
19. 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. - View Dependent Claims (20, 21)
-
-
22. 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. - View Dependent Claims (23)
-
-
24. 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. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification