Image processing method and image processing device
First Claim
1. An image processing method for an image processing device, comprising steps of:
- inputting binary coded pixel character image data to said image processing device;
determining a first characteristic amount from said binary coded pixel character image data, wherein the first characteristic amount is based on a count of horizontally convex shapes and a count of black/white pixel transitions;
determining a first evaluation value based on said first characteristic amount;
determining a first plurality of sections of the binary coded pixel character image data as potential deteriorated sections;
modifying the binary coded pixel character image data, based on said first evaluation value, in at least some of said first plurality of sections to produce modified binary coded pixel character image data; and
outputting said modified binary coded pixel character image data.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing method and device computes the image quality as an evaluation value, determine the image quality based on this evaluation value, and employ a restoration process in accordance with image quality when this image quality is poor. The image processing device includes an image quality computation unit to extract a characteristic amount to determine the image quality of the image data entered by an image input device and to compute the characteristic amount as the evaluation value, a binary threshold determination unit to determine a binary threshold value for the image to be processed using an evaluation value obtained by the image quality computation unit, and an image quality improvement unit to determine candidates for image quality improvement unit by extracting sections which have the possibility of image quality deterioration based on the characteristics and to perform image quality improvement on candidates for image quality improvement processing using the evaluation value obtained by said image quality computation unit. The image quality computation unit extracts a characteristic amount of the image in sections with the possibility of image quality deterioration unit determines the image quality using this characteristic amount as an evaluation value; the binary threshold value determination means determines the optimum binary threshold value on the basis of this evaluation value; and the image quality improvement unit extracts candidates for and performs the image quality improvement process only when image quality improvement is necessary.
34 Citations
26 Claims
-
1. An image processing method for an image processing device, comprising steps of:
-
inputting binary coded pixel character image data to said image processing device; determining a first characteristic amount from said binary coded pixel character image data, wherein the first characteristic amount is based on a count of horizontally convex shapes and a count of black/white pixel transitions; determining a first evaluation value based on said first characteristic amount; determining a first plurality of sections of the binary coded pixel character image data as potential deteriorated sections; modifying the binary coded pixel character image data, based on said first evaluation value, in at least some of said first plurality of sections to produce modified binary coded pixel character image data; and outputting said modified binary coded pixel character image data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image processing method for an image processing device, comprising:
-
(a) inputting binary coded pixel character image data to said image processing device based on a first binary threshold value; (b) determining a characteristic amount from the binary coded pixel character image data, wherein the characteristic amount is based on a count of continuous black pixel segments longer than the first binary threshold value; (c) determining a first evaluation value based on said first characteristic amount; (d) comparing said first binary threshold value with said first evaluation value; (e) determining, based on said comparison, whether to replace the binary threshold value on which the input of the binary coded pixel character image data is based with a second binary threshold value; (f) determining a plurality of second evaluation values; (g) determining said first evaluation value in step (c) based on said plurality of second evaluation values; and (h) replacing the binary threshold value on which the input of the binary coded pixel character image data is based with different binary threshold values by repeating steps (a) through (g), until the last determined first evaluation value corresponds to a predetermined optimum imaging value. - View Dependent Claims (9)
-
-
10. An image processing method for an image processing device, comprising steps of:
-
(a) inputting binary coded pixel character image data to said image processing device based on a binary threshold value; determining a first characteristic amount from the binary coded pixel character image data, wherein the first characteristic amount is based on a count of continuous black pixel segments longer than the binary threshold value; (b) determining an evaluation value based on said first characteristic amount; (c) comparing said binary threshold value with said evaluation value; (d) determining, based on said comparison, whether to repeat steps (a) through (d) based on a different binary threshold value; (e) repeating steps (a) through (d) with a different binary threshold value if a determination is made in step (d) to repeat to steps (a) through (d); (f) determining a plurality of sections of most recently inputted binary coded pixel character image data as potential deteriorated sections when a determination is made in step (d) not to repeat steps (a) through (d); (g) modifying the most recently inputted binary coded pixel character image data, based on the last determined evaluation value, in at least some of said plurality of sections to produce modified binary coded pixel image data; and (h) outputting said modified binary coded pixel character image data from said image processing device. - View Dependent Claims (11, 12)
-
-
13. An image processing device comprising:
-
an image input device that inputs binary coded pixel character image data to said image processing device; an image quality computation unit that determines a first characteristic amount based on a count of horizontally convex shapes and a count of black/white pixel transitions from the binary coded pixel character image data, determines a first evaluation value based on said first characteristic amount, and determines quality of the binary coded pixel character image based on said first evaluation value; an image quality improvement unit that determines a first plurality of sections of the binary coded pixel character image data as potential deteriorated sections, and modifies the binary coded pixel character image data, based on said first evaluation value, in at least some of said first plurality of sections to produce modified binary coded pixel image data; and an image output device that outputs said modified binary coded pixel image data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An image processing device comprising:
-
an image input device that inputs binary coded pixel character image data to said image processing device based on a binary threshold value; an image quality computation unit that determines a first characteristic amount from the binary coded pixel character image data based on a count of continuous black pixel segments longer than the binary threshold value, and determines a first evaluation value based on said first characteristic amount; and a binary threshold determination device that compares said binary threshold value with said first evaluation value and determines, based on the comparison, whether to replace the binary threshold value on which the input of the binary coded pixel character image data is based with a different binary threshold value, said binary threshold determination device including; means for determining a plurality of second evaluation values on which said first evaluation value is based; and means for changing the binary threshold value on which the input of the binary coded pixel character image data is based to successively different binary threshold values until said first evaluation value reaches a value corresponding to optimum image processing. - View Dependent Claims (21)
-
-
22. An image processing device, comprising:
-
an image input device that inputs binary coded pixel character image data to said image processing device based on a binary threshold value; an image quality computation unit that determines a characteristic amount from the binary coded pixel character image data, wherein the characteristic amount is based on a count of continuous black pixel segments longer than the binary threshold value, and determines an evaluation value based on said characteristic amount; a binary threshold determination device that compares a binary threshold value with said evaluation value and determines, based on the comparison, whether to replace the binary threshold value on which the input of the binary coded pixel character image data is based with a different binary threshold value; an image quality improvement unit that includes (1) a processing candidate extraction device that determines a plurality of sections of the inputted binary coded pixel character image data as potential deteriorated sections, and (2) a pixel processing device that modifies the binary coded pixel character image data, based on said evaluation value, in at least some of said plurality of sections to produce modified binary coded pixel character image data; and an image output device that outputs said modified binary coded pixel character image data from said image processing device. - View Dependent Claims (23, 24)
-
-
25. An image processing method for an image processing device, comprising:
-
inputting binary coded pixel character image data to said image processing device based on a first binary threshold value; determining a characteristic amount from the binary coded pixel character image data, wherein the characteristic amount is based on a count of continuous black pixel segments longer than the first binary threshold value; determining a first evaluation value based on said first characteristic amount; comparing said first binary threshold value with said first evaluation value; determining, based on said comparison, whether to replace the binary threshold value on which the input of the binary coded pixel character image data is based with a second binary threshold value; and replacing the binary threshold value on which the input of the binary coded pixel character image data is based with the second binary threshold value, wherein the second binary threshold value is based on an average length of continuous black pixel segments longer than the first binary threshold value.
-
-
26. An image processing device comprising:
-
an image input device that inputs binary coded pixel character image data to said image processing device based on a binary threshold value; an image quality computation unit that determines a first characteristic amount from the binary coded pixel character image data based on a count of continuous black pixel segments longer than the binary threshold value, and determines a first evaluation value based on said first characteristic amount; a binary threshold determination device that compares said binary threshold value with said first evaluation value and determines, based on the comparison, whether to replace the binary threshold value on which the input of the binary coded pixel character image data is based with a different binary threshold value; and means for calculating the different binary threshold value as a function of an average length of continuous black pixel segments longer than the binary threshold value.
-
Specification