Image processing method and apparatus using self-adaptive binarization
First Claim
1. An image processing method for processing an image with a gray-level distribution of pixels, comprising the steps of:
- calculating a statistical distribution of the gray-level of the pixels of said image;
detecting edge pixels in the image in accordance with an edge criterion corresponding with the statistical distribution of gray-level;
dividing said image into a plurality of sub-images;
determining a binarizing threshold for each of the sub-images in accordance with the gray-levels of the edge pixels detected in the same sub-image; and
binarizing each of the sub-images in accordance with the binarizing threshold determined for the same sub-image.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a unique method, apparatus, system and storage medium for image binarization process, wherein an image to be processed is divided into a plurality of sub-images and an binarization threshold for each of the sub-images is determined based on the gray-levels of the edge pixels detected in respective sub-image. The image processing method of the present invention comprises: calculating a gray-level statistical distribution of pixels of an image, detecting edge pixels in an image based on an edge criterion corresponding to the gray-level statistical distribution, dividing the image into a plurality of sub-images; determining a binarization threshold for each of the sub-images based on the gray-levels of edge pixels detected in the sub-image; and performing binarization process for each of the sub-images based on the binarization threshold of the sub-image.
-
Citations
33 Claims
-
1. An image processing method for processing an image with a gray-level distribution of pixels, comprising the steps of:
-
calculating a statistical distribution of the gray-level of the pixels of said image; detecting edge pixels in the image in accordance with an edge criterion corresponding with the statistical distribution of gray-level; dividing said image into a plurality of sub-images; determining a binarizing threshold for each of the sub-images in accordance with the gray-levels of the edge pixels detected in the same sub-image; and binarizing each of the sub-images in accordance with the binarizing threshold determined for the same sub-image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for processing an image with a gray-level distribution, comprising the steps of:
-
calculating the magnitude of gradient of the gray-level distribution at a target pixel in the image; determining the direction of said gradient; comparing the calculated magnitude of gradient to a predetermined value; and when said magnitude of gradient is larger than said predetermined value, setting a pixel near said target pixel as an edge pixel, wherein the direction from said target pixel to said pixel near the target pixel is the direction of the gradient at the target pixel, wherein said predetermined value is decided by the steps of; calculating a statistical distribution of gray-level of said image; analyzing said image in accordance with said statistical distribution of gray-level; determining a dividing threshold for dividing said image into a foreground and a background in accordance with the result of said analyzing step; and calculating the said edge criterion based on the sum of gray-level of pixels of the foreground and the sum of gray-level of pixels of the background. - View Dependent Claims (22, 23, 24)
-
-
25. An image processing apparatus for processing an image having a gray-level distribution, comprising:
-
a) a gray-level distribution calculating means for calculating a statistical distribution of the gray-level of the pixels of said image; b) an edge pixel detecting means for detecting edge pixels in the image in accordance with an edge criterion corresponding with the statistical distribution of gray-level; c) an image dividing means for dividing said image into a plurality of sub-images; d) a sub-image binarizing threshold determining means for determining a binarizing threshold for each of the sub-images in accordance with the gray-levels of the edge pixels detected in the same sub-image; and e) a binarizing means for binarizing each of the sub-image in accordance with the binarizing threshold determined for the same sub-image. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer-readable storage medium on which are stored computer-readable program codes for an image processing method for processing an image with a gray-level distribution of pixels, said program codes comprising:
-
a) code for calculating a statistical distribution of the gray-level of the pixels of said image; b) code for detecting edge pixels in the image in accordance with an edge criterion corresponding with the statistical distribution of gray-level; c) code for dividing said image into a plurality of sub-images; d) code for determining a binarizing threshold for each of the sub-images in accordance with the gray-levels of the edge pixels detected in the same sub-image; and e) code for binarizing each of the sub-image in accordance with the binarizing threshold determined for the same sub-image. - View Dependent Claims (31, 32, 33)
-
Specification