Claims
- 1. A dilation/erosion conversion circuit for image processing each pixel of a binarized image to covert each pixel into a predetermined pixel group, comprising:
- an image memory means for storing binarized image data made up of a matrix of pixels;
- a read means coupled to said image memory means for sequentially reading out the data content of said image memory means in a parallel form and converting said parallel data content to a serial data stream;
- a vertical column extraction/delay means for sequentially extracting one column of data having a predetermined length from said serial data stream;
- a horizontal row extraction means for extracting one row of data having a predetermined length from said serial data stream;
- a reference memory means coupled to said horizontal row extraction means for storing a pattern of data corresponding to said predetermined pixel group;
- a conversion means coupled to said vertical column extraction/delay means and said reference memory means for converting a column of data extracted by said vertical column extraction/delay means in accordance with selected pixel group data output from said reference memory means in response to a row of data extracted by said horizontal row extraction means, whereby each pixel of image data extracted from said serial data stream is selectively dilated or eroded by said predetermined pixel group;
- means for circulating a plurality of data outputs from said conversion means to said vertical column extraction/delay means; and
- a write means coupled to said image memory means and said conversion means for sequentially writing one of said plurality of data outputs of said conversion means into said image memory means.
- 2. A dilation/erosion conversion circuit for image processing according to claim 1 further comprising:
- an input inversion/non-inversion means coupled between said read means and said vertical column extraction/delay means for controlling inversion and non-inversion of said serial data stream from said read means; and
- an output inversion/non-inversion means coupled between said write means and said conversion means for controlling inversion and non-inversion of said converted serial data stream from said conversion means.
- 3. A dilation/erosion conversion circuit for image processing according to claim 1, wherein said image memory means comprises R rows .times. C columns of memory elements in a two-dimensional matrix of pixels.
- 4. A dilation/erosion conversion circuit for image processing according to claim 1, wherein said reference memory means comprises (2N-1).times.M bits of readable and writable memory.
- 5. A dilation/erosion conversion circuit for image processing according to claim 1, wherein said vertical column extraction/delay means comprises (2N-1) shift registers, each shift register having C bit stages, a serial input port and a serial output port, and each shifting every bit by one bit simultaneously in response to a common shift clock signal, one of the serial input ports of said (2N-1) shift registers receiving said serial data stream.
- 6. A dilation/erosion conversion circuit for image processing according to claim 1, wherein said conversion means comprises (2N-1) OR gates connected one-to-one to said (2N-1) shift registers, each OR gate having two inputs and one output, whereby one of said inputs of said OR gate is connected to a serial output port of a shift register corresponding to said OR gate, the other input of said OR gate is connected to one of the outputs of said reference memory, and each output of each of said (2N-1) OR gates except one OR gate is connected to a serial input port of a shift register next to the shift register corresponding to said each of said OR gates, and the output of the exceptional OR gate is connected to said write means.
- 7. A dilation/erosion conversion circuit for image processing according to claim 1, wherein said horizontal row extraction means comprises:
- a first shift register having (C.times.N-N) bit stages, shifting every bit by one bit sequentially in response to a common shift clock signal, and receiving said serial data stream;
- a second shift register having (2N-1) bit stages and (2N-1) outputs corresponding one-to-one to said (2N-1) bit stages, shifting every bit by one bit sequentially in response to said common shift clock signal, and receiving the output data of said first shift register; and
- reference memory address selection means responsive to the output data of said second shift register.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 61-251074 |
Oct 1986 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/092,236 filed on Sept. 2, 1987 now abandoned.
US Referenced Citations (5)
Continuations (1)
|
Number |
Date |
Country |
| Parent |
92236 |
Sep 1987 |
|