Image processing device estimating black character color and ground color according to character-area pixels classified into two classes
First Claim
1. An image processing device comprising:
- a character area extraction part extracting a character area from an original image that is a digital image;
a class classification part classifying pixels belonging to said character area into a first class and a second class according to colors;
a black-character-color/ground-color estimation part estimating a black character color and a ground color on said original image according to the pixels belonging to said character area being classified into said first class and said second class; and
a tone correction part performing a tone correction to said original image according to the estimated black character color and the estimated ground color.
1 Assignment
0 Petitions
Accused Products
Abstract
A character area is extracted from an original image, which is a digital image, according to a feature value calculated with respect to the original image. Pixels belonging to the extracted character area are classified into a first class and a second class according to colors, in each of blocks divided from the original image. A black character color and a ground color on the original image are estimated according to the classification of the pixels belonging to the extracted character area into the first and second classes. A tone correction is performed to the original image according to the estimated black character color and the estimated ground color so as to adjust a contrast of the black character and the ground in an output image.
-
Citations
87 Claims
-
1. An image processing device comprising:
-
a character area extraction part extracting a character area from an original image that is a digital image;
a class classification part classifying pixels belonging to said character area into a first class and a second class according to colors;
a black-character-color/ground-color estimation part estimating a black character color and a ground color on said original image according to the pixels belonging to said character area being classified into said first class and said second class; and
a tone correction part performing a tone correction to said original image according to the estimated black character color and the estimated ground color.
-
-
2. An image processing device comprising:
-
a character area extraction part extracting a character area from an original image that is a digital image;
a class classification part classifying pixels belonging to said character area into a first class and a second class according to colors;
a background color estimation part estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification part specifying a background area on said original image according to the estimated background color; and
a tone correction part performing a tone correction to said original image by replacing a color of the specified background area with the estimated background color.
-
-
3. An image processing device comprising:
-
a character area extraction part extracting a character area from an original image that is a digital image;
a class classification part classifying pixels belonging to said character area into a first class and a second class according to colors;
a background color estimation part estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification part specifying a background area on said original image according to the estimated background color; and
a tone correction part performing a tone correction to said original image by replacing a color of the specified background area with a white color.
-
-
4. An image processing device comprising:
-
a feature-value calculation part calculating a feature value with respect to an original image that is a digital image;
a character area extraction part extracting a character area from said original image according to said feature value;
a block division part dividing said original image into blocks;
a class classification part classifying pixels belonging to said character area in each of said blocks into a first class and a second class according to colors;
a black-character-color/ground-color estimation part estimating a black character color and a ground color on said original image according to the pixels belonging to said character area being classified into said first class and said second class; and
a tone correction part performing a tone correction to said original image according to the estimated black character color and the estimated ground color. - View Dependent Claims (7, 10, 13, 16, 19, 22, 25, 26, 27)
-
-
5. An image processing device comprising:
-
a feature-value calculation part calculating a feature value with respect to an original image that is a digital image;
a character area extraction part extracting a character area from said original image according to said feature value;
a block division part dividing said original image into blocks;
a class classification part classifying pixels belonging to said character area in each of said blocks into a first class and a second class according to colors;
a background color estimation part estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification part specifying a background area on said original image according to the estimated background color; and
a tone correction part performing a tone correction to said original image by replacing a color of the specified background area with the estimated background color. - View Dependent Claims (8, 11, 14, 17, 20, 23, 28)
-
-
6. An image processing device comprising:
-
a feature-value calculation part calculating a feature value with respect to an original image that is a digital image;
a character area extraction part extracting a character area from said original image according to said feature value;
a block division part dividing said original image into blocks;
a class classification part classifying pixels belonging to said character area in each of said blocks into a first class and a second class according to colors;
a background color estimation part estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification part specifying a background area on said original image according to the estimated background color; and
a tone correction part performing a tone correction to said original image by replacing a color of the specified background area with a white color. - View Dependent Claims (9, 12, 15, 18, 21, 24, 29)
-
-
30. An image processing program interpreted by a computer so as to cause said computer to perform:
-
a character area extraction function of extracting a character area from an original image that is a digital image;
a class classification function of classifying pixels belonging to said character area into a first class and a second class according to colors;
a black-character-color/ground-color estimation function of estimating a black character color and a ground color on said original image according to the pixels belonging to said character area being classified into said first class and said second class; and
a tone correction function of performing a tone correction to said original image according to the estimated black character color and the estimated ground color.
-
-
31. An image processing program interpreted by a computer so as to cause said computer to perform:
-
a character area extraction function of extracting a character area from an original image that is a digital image;
a class classification function of classifying pixels belonging to said character area into a first class and a second class according to colors;
a background color estimation function of estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification function of specifying a background area on said original image according to the estimated background color; and
a tone correction function of performing a tone correction to said original image by replacing a color of the specified background area with the estimated background color.
-
-
32. An image processing program interpreted by a computer so as to cause said computer to perform:
-
a character area extraction function of extracting a character area from an original image that is a digital image;
a class classification function of classifying pixels belonging to said character area into a first class and a second class according to colors;
a background color estimation function of estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification function of specifying a background area on said original image according to the estimated background color; and
a tone correction function of performing a tone correction to said original image by replacing a color of the specified background area with a white color.
-
-
33. An image processing program interpreted by a computer so as to cause said computer to perform:
-
a feature-value calculation function of calculating a feature value with respect to an original image that is a digital image;
a character area extraction function of extracting a character area from said original image according to said feature value;
a block division function of dividing said original image into blocks;
a class classification function of classifying pixels belonging to said character area in each of said blocks into a first class and a second class according to colors;
a black-character-color/ground-color estimation function of estimating a black character color and a ground color on said original image according to the pixels belonging to said character area being classified into said first class and said second class; and
a tone correction function of performing a tone correction to said original image according to the estimated black character color and the estimated ground color. - View Dependent Claims (36, 39, 42, 45, 48, 51, 54, 55, 56)
-
-
34. An image processing program interpreted by a computer so as to cause said computer to perform:
-
a feature-value calculation function of calculating a feature value with respect to an original image that is a digital image;
a character area extraction function of extracting a character area from said original image according to said feature value;
a block division function of dividing said original image into blocks;
a class classification function of classifying pixels belonging to said character area in each of said blocks into a first class and a second class according to colors;
a background color estimation function of estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification function of specifying a background area on said original image according to the estimated background color; and
a tone correction function of performing a tone correction to said original image by replacing a color of the specified background area with the estimated background color. - View Dependent Claims (37, 40, 43, 46, 49, 52, 57)
-
-
35. An image processing program interpreted by a computer so as to cause said computer to perform:
-
a feature-value calculation function of calculating a feature value with respect to an original image that is a digital image;
a character area extraction function of extracting a character area from said original image according to said feature value;
a block division function of dividing said original image into blocks;
a class classification function of classifying pixels belonging to said character area in each of said blocks into a first class and a second class according to colors;
a background color estimation function of estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification function of specifying a background area on said original image according to the estimated background color; and
a tone correction function of performing a tone correction to said original image by replacing a color of the specified background area with a white color. - View Dependent Claims (38, 41, 44, 47, 50, 53, 58)
-
-
59. A computer readable recording medium storing an image processing program interpreted by a computer so as to cause said computer to perform:
-
a character area extraction function of extracting a character area from an original image that is a digital image;
a class classification function of classifying pixels belonging to said character area into a first class and a second class according to colors;
a black-character-color/ground-color estimation function of estimating a black character color and a ground color on said original image according to the pixels belonging to said character area being classified into said first class and said second class; and
a tone correction function of performing a tone correction to said original image according to the estimated black character color and the estimated ground color.
-
-
60. A computer readable recording medium storing an image processing program interpreted by a computer so as to cause said computer to perform:
-
a character area extraction function of extracting a character area from an original image that is a digital image;
a class classification function of classifying pixels belonging to said character area into a first class and a second class according to colors;
a background color estimation function of estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification function of specifying a background area on said original image according to the estimated background color; and
a tone correction function of performing a tone correction to said original image by replacing a color of the specified background area with the estimated background color.
-
-
61. A computer readable recording medium storing an image processing program interpreted by a computer so as to cause said computer to perform:
-
a character area extraction function of extracting a character area from an original image that is a digital image;
a class classification function of classifying pixels belonging to said character area into a first class and a second class according to colors;
a background color estimation function of estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification function of specifying a background area on said original image according to the estimated background color; and
a tone correction function of performing a tone correction to said original image by replacing a color of the specified background area with a white color.
-
-
62. A computer readable recording medium storing an image processing program interpreted by a computer so as to cause said computer to perform:
-
a feature-value calculation function of calculating a feature value with respect to an original image that is a digital image;
a character area extraction function of extracting a character area from said original image according to said feature value;
a block division function of dividing said original image into blocks;
a class classification function of classifying pixels belonging to said character area in each of said blocks into a first class and a second class according to colors;
a black-character-color/ground-color estimation function of estimating a black character color and a ground color on said original image according to the pixels belonging to said character area being classified into said first class and said second class; and
a tone correction function of performing a tone correction to said original image according to the estimated black character color and the estimated ground color. - View Dependent Claims (65, 68, 71, 74, 77, 80, 83, 84, 85)
-
-
63. A computer readable recording medium storing an image processing program interpreted by a computer so as to cause said computer to perform:
-
a feature-value calculation function of calculating a feature value with respect to an original image that is a digital image;
a character area extraction function of extracting a character area from said original image according to said feature value;
a block division function of dividing said original image into blocks;
a class classification function of classifying pixels belonging to said character area in each of said blocks into a first class and a second class according to colors;
a background color estimation function of estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification function of specifying a background area on said original image according to the estimated background color; and
a tone correction function of performing a tone correction to said original image by replacing a color of the specified background area with the estimated background color. - View Dependent Claims (66, 69, 72, 75, 78, 81, 86)
-
-
64. A computer readable recording medium storing an image processing program interpreted by a computer so as to cause said computer to perform:
-
a feature-value calculation function of calculating a feature value with respect to an original image that is a digital image;
a character area extraction function of extracting a character area from said original image according to said feature value;
a block division function of dividing said original image into blocks;
a class classification function of classifying pixels belonging to said character area in each of said blocks into a first class and a second class according to colors;
a background color estimation function of estimating a background color on said original image according to the pixels belonging to said character area being classified into said first class and said second class;
a background area specification function of specifying a background area on said original image according to the estimated background color; and
a tone correction function of performing a tone correction to said original image by replacing a color of the specified background area with a white color. - View Dependent Claims (67, 70, 73, 76, 79, 82, 87)
-
Specification