Claims
- 1. A binarization system for an image scanner for scanning and reading characters and images recorded on an original (7) and comparing gray levels of the read data with a predetermined slice level, to provide binary data, comprising:
- an analog-to-digital converter (11) for converting the gray levels of pixels into digital signals;
- a gradient filtering unit (12) receiving the digital signals for finding rates of changes in the gray levels and providing an output whenever a rate of change exceeds a predetermined threshold value (L1);
- a maximum decision unit (13) receiving the digital signals for finding, in each block consisting of a plurality of gray levels, a maximum value among the gray levels for which the gradient filtering unit provides an output;
- a minimum decision unit (14) receiving the digital signals for finding, in each block consisting of a plurality of gray levels, a minimum value among the gray levels for which the gradient filtering unit provides the output;
- a slice level decision unit (15) receiving the outputs from the maximum decision unit and the minimum decision unit, for finding an average value of the maximum value provided by the maximum decision unit and the minimum value provided by the minimum decision unit if a difference between the maximum value and the minimum value is greater than a predetermined threshold value (L2), and setting the average value as a slice level for a corresponding block, then, if the difference between the maximum value and the minimum value is smaller than the predetermined threshold value (L2), a slice level for the preceding block being used for the block in question;
- a weighted mean calculator (16) receiving an output of the slice level decision unit for calculating weighted means of the slice level determined by the slice level decision unit and a slice level for a corresponding block in the preceding raster;
- a memory (17) receiving an output of the weighted mean calculator for storing the slice level provided by the weighted mean calculator for the next raster;
- a delay unit (18) for delaying the digital signals provided from the analog-to-digital converter; and
- a comparator (19) receiving outputs from the weighted mean calculator and the delay unit for comparing the slice level provided by the weighted mean calculator with the digital signals provided by the delay unit, to determine whether the pixel is black or white.
- 2. A binarization system for an image scanner claimed in claim 1, wherein a gradient filtering unit (12) comprises a gradient filter (12a) for finding the rate of change in the digital signals provided from the analog-to-digital converter, and a first comparator (12b) for comparing an output of the gradient filter with the threshold (L1) and outputting a result of the comparison to the maximum decision unit.
- 3. A binarization system for an image scanner claimed in claim 1, wherein the slice level decision unit comprises a subtracter (15a), a second comparator (15b) and a first operation unit (15c), the subtracter for calculating the difference between the outputs of the maximum decision unit and the minimum decision unit, and the second comparator for comparing the difference with the threshold (L2) and providing a result of the comparison to the first operation unit.
- 4. A binarization system for an image scanner claimed in claim 1, wherein the weighted mean calculator comprises a second operation unit (16a) for calculating the weighted mean of the slice level provided by the first operation unit and the slice level for the corresponding block in the preceding raster read out of the memory, and providing the weighted mean to the comparator (19) as a slice level for the objective block.
Priority Claims (2)
Number |
Date |
Country |
Kind |
4-37835 |
Feb 1992 |
JPX |
|
4-120826 |
May 1992 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/465,362 filed Jun. 5, 1995, abandoned, which in turn is a division of application Ser. No. 08/133,147, filed Oct. 20, 1993, now abandoned, which in turn is a 371 of PCT/JP93/00236, filed Feb. 25, 1993.
US Referenced Citations (9)
Foreign Referenced Citations (7)
Number |
Date |
Country |
0 070 161A2 |
Jan 1983 |
EPX |
A-0 070 161 |
Jan 1983 |
EPX |
37 26 696 A1 |
Feb 1988 |
DEX |
63-59272 |
Mar 1988 |
JPX |
1-146464 |
Jun 1989 |
JPX |
2-218270 |
Aug 1990 |
JPX |
WO 9004900 |
May 1990 |
WOX |
Non-Patent Literature Citations (1)
Entry |
Gonzalez et al. Digital Image Processing. Addison-Wesley. 1992. pp. 197-201, 418-420. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
133147 |
|
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
465362 |
Jun 1995 |
|