Image processing apparatus, image processing method, and computer-readable, non-transitory medium
First Claim
1. An image processing apparatus comprising:
- an edge pixel extractor circuit for extracting edge pixels from an input image;
a first histogram generator circuit for generating a first histogram based on a luminance value of each of said edge pixels;
a second histogram generator circuit for generating a second histogram based on a minimum luminance value among the luminance values of pixels neighboring each of said edge pixels;
a static threshold calculator circuit for obtaining a static threshold based on said first histogram and said second histogram; and
a binarization circuit for binarizing said input image by using said static threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
There are provided an image processing apparatus, image processing method and a computer-readable, non-transitory medium that can binarize the input image so that the characters can be differentiated with high accuracy from the background area. The image processing apparatus includes an edge pixel extractor for extracting edge pixels from an input image, a first histogram generator for generating a first histogram based on a luminance value of each of the edge pixels, a second histogram generator for generating a second histogram based on a minimum luminance value among the luminance values of pixels neighboring each of the edge pixels, a static threshold calculator for obtaining a static threshold based on the first histogram and the second histogram, and a binarization unit for binarizing the input image by using the static threshold.
-
Citations
11 Claims
-
1. An image processing apparatus comprising:
-
an edge pixel extractor circuit for extracting edge pixels from an input image; a first histogram generator circuit for generating a first histogram based on a luminance value of each of said edge pixels; a second histogram generator circuit for generating a second histogram based on a minimum luminance value among the luminance values of pixels neighboring each of said edge pixels; a static threshold calculator circuit for obtaining a static threshold based on said first histogram and said second histogram; and a binarization circuit for binarizing said input image by using said static threshold. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image processing method comprising:
-
extracting edge pixels from an input image; generating a first histogram based on a luminance value of each of said edge pixels; generating a second histogram based on a minimum luminance value among the luminance values of pixels neighboring each of said edge pixels; obtaining a static threshold based on said first histogram and said second histogram; and binarizing said input image by using said static threshold, wherein the method is performed by one or more processors. - View Dependent Claims (8, 9, 10, 11)
-
-
7. A computer-readable, non-transitory medium storing a computer program, wherein said computer program causes a computer to execute a process, the process comprising:
-
extracting edge pixels from an input image; generating a first histogram based on a luminance value of each of said edge pixels; generating a second histogram based on a minimum luminance value among the luminance values of pixels neighboring each of said edge pixels; obtaining a static threshold based on said first histogram and said second histogram; and binarizing said input image by using said static threshold.
-
Specification