Edge-enhancement processing apparatus and method, and medium containing edge-enhancement processing program
First Claim
1. An edge-enhancement processing apparatus comprising:
- image-data obtaining unit which obtains multi-level image data representing an image with pixels in dot matrix;
summation processing unit which calculates a change level of each pixel based on differences of luminance or substitute values for luminance between the pixel and peripheral pixels, as a vector value, and sums up said vector values of pixels having large vector values;
edge-enhancement element determination unit which determines an edge enhancement element while judging a sharpness level of the image based on the result of summation; and
edge-enhancement unit which performs edge enhancement processing on respective edge pixels based on the determined edge enhancement element.
1 Assignment
0 Petitions
Accused Products
Abstract
An edge-enhancement processing apparatus which removes problems of the conventional edge enhancement processing, which requires checking by an operator'"'"'s visual observation or a high-frequency band filter, thus complicating the construction. A computer main body 21, as the nucleus of edge enhancement processing, calculates an edge amount as change level while generating a vector based on the difference values of data between adjacent pixels, at step S110, then selects and integrates edge amounts of only pixels having large edge amounts at steps S120 and S130, and obtains the mean value at step S230, to obtain the sharpness level of the image while adding attention to the pixels having large image change levels. The computer main body 21 determines an edge enhancement level Eenhance based on the image sharpness level. Thus, the computer main body 21 automatically performs edge enhancement processing at an optimum enhancement level.
38 Citations
13 Claims
-
1. An edge-enhancement processing apparatus comprising:
-
image-data obtaining unit which obtains multi-level image data representing an image with pixels in dot matrix;
summation processing unit which calculates a change level of each pixel based on differences of luminance or substitute values for luminance between the pixel and peripheral pixels, as a vector value, and sums up said vector values of pixels having large vector values;
edge-enhancement element determination unit which determines an edge enhancement element while judging a sharpness level of the image based on the result of summation; and
edge-enhancement unit which performs edge enhancement processing on respective edge pixels based on the determined edge enhancement element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An edge-enhancement processing method for performing edge enhancement processing on multi-level image data representing an image with pixels in dot matrix, comprising:
-
a step of calculating a change level of each pixel based on differences of luminance or substitute values for luminance between the pixel and peripheral pixels, as a vector value, and sums up said vector values of pixels having large vector values;
a step of determining an edge enhancement element while a judging sharpness level of the image based on the result of summation, while; and
a step of performing edge enhancement processing on respective edge pixels based on the determined edge enhancement element.
-
-
10. A medium containing an edge-enhancement processing program for performing edge enhancement processing by a computer on multi-level image data representing an image with pixels in dot matrix, said program including:
-
a step of calculating a change level of each pixel based on differences of luminance or substitute values for luminance between the pixel and peripheral pixels, as a vector value, and sums up said vector values of pixels having large vector values;
a step of determining an edge enhancement element while judging a sharpness level of the image based on the result of summation; and
a step of performing edge enhancement processing on respective edge pixels based on the determined edge enhancement element.
-
-
11. An edge-enhancement processing apparatus comprising:
-
image-data obtaining unit which obtains multi-level image data representing an image with pixels in dot matrix;
edge-enhancement level obtaining unit which obtains an edge enhancement level;
edge-enhancement level correction unit which detects an image size of the image data, and corrects the edge enhancement level such that as the image size increases, the edge enhancement level increases; and
edge enhancement unit for corrected enhancement level which performs edge enhancement processing on respective edge pixels based on the corrected edge enhancement level.
-
-
12. An edge-enhancement processing method for performing edge enhancement processing on multi-level image data representing an image with pixels in dot matrix, comprising:
-
a step of obtaining multi-level image data representing an image with pixels in dot matrix;
a step of obtaining an edge enhancement level;
a step of detecting an image size of the image data, and correcting the edge enhancement level such that as the image size increases, the edge-enhancement level increases; and
a step of performing edge enhancement processing on respective edge pixels based on the corrected edge enhancement level.
-
-
13. A medium containing an edge-enhancement processing program for performing edge enhancement processing by a computer on multi-level image data representing an image with pixels in dot matrix, said program including:
-
a step of obtaining multi-level image data representing an image with pixels in dot matrix;
a step of obtaining an edge enhancement level;
a step of detecting an image size of the image data, and correcting the edge enhancement level such that as the image size increases, the edge enhancement level increases; and
a step of performing edge enhancement processing on respective edge pixels based on the corrected edge enhancement level.
-
Specification