Character recognition apparatus and method based on character orientation
First Claim
Patent Images
1. A character recognition apparatus comprising:
- a binarizer for binarizing an input image;
a character extractor for extracting at least one character area from the binarized image;
a character feature value extractor for calculating a slope value of the extracted at least one character area and setting the calculated slope value as a character feature value; and
a character recognizer for recognizing a character by using a neural network for recognizing a plurality of characters by receiving the set character feature value, wherein the character feature value extractor divides the at least one character area into a plurality of block areas, calculates character slope direction information for each of the plurality of divided block areas, gathers the character slope direction information calculated for each of the block areas, and sets the gathered value as a character feature value for each character area, andwherein the character feature value extractor presets representative values respectively corresponding to a plurality of slope ranges, calculates a character slope value for each of the plurality of divided block areas, counts the number of selection times of a preset slope range corresponding to a slope range in which the calculated character slope values is included from among the plurality of preset slope ranges, normalizes a count value accumulated for each of the plurality of preset slope ranges after completing the count for the plurality of divided block areas, and sets the normalized values as a character feature value of a specific character.
1 Assignment
0 Petitions
Accused Products
Abstract
A character recognition apparatus and method based on a character orientation are provided, in which an input image is binarized, at least one character area is extracted from the binarized image, a slope value of the extracted at least one character area is calculated, the calculated slope value is set as a character feature value, and a character is recognized by using a neural network for recognizing a plurality of characters by receiving the set character feature value. Accordingly, the probability of wrongly recognizing a similar character decreases, and a recognition ratio of each character increases.
29 Citations
13 Claims
-
1. A character recognition apparatus comprising:
-
a binarizer for binarizing an input image; a character extractor for extracting at least one character area from the binarized image; a character feature value extractor for calculating a slope value of the extracted at least one character area and setting the calculated slope value as a character feature value; and a character recognizer for recognizing a character by using a neural network for recognizing a plurality of characters by receiving the set character feature value, wherein the character feature value extractor divides the at least one character area into a plurality of block areas, calculates character slope direction information for each of the plurality of divided block areas, gathers the character slope direction information calculated for each of the block areas, and sets the gathered value as a character feature value for each character area, and wherein the character feature value extractor presets representative values respectively corresponding to a plurality of slope ranges, calculates a character slope value for each of the plurality of divided block areas, counts the number of selection times of a preset slope range corresponding to a slope range in which the calculated character slope values is included from among the plurality of preset slope ranges, normalizes a count value accumulated for each of the plurality of preset slope ranges after completing the count for the plurality of divided block areas, and sets the normalized values as a character feature value of a specific character. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A character recognition apparatus comprising:
-
a binarizer for binarizing an input image; a character extractor for extracting at least one character area from the binarized image; a character feature value extractor for calculating a slope value of the extracted at least one character area and setting the calculated slope value as a character feature value; and a character recognizer for recognizing a character by using a neural network for recognizing a plurality of characters by receiving the set character feature value, wherein, if the greatest character group matching score is less than the preset threshold, the character recognizer compares the character matching score output after inputting the character feature value to the corresponding character recognition neural network with a character matching score corresponding to the second greatest character group, determines whether the greatest character matching score is greater than or equal to a value obtained by subtracting a predetermined value from the character matching score corresponding to the second greatest character group, and if the greatest character matching score is greater than or equal to the value obtained by subtracting the predetermined value from the character matching score corresponding to the second greatest character group, outputs the greatest character matching score as a final result value for the character recognition. - View Dependent Claims (7)
-
-
8. A character recognition method comprising:
-
binarizing an input image; extracting at least one character area from the binarized image; calculating a slope value of the extracted at least one character area and setting the calculated slope value as a character feature value; and recognizing a character by using a neural network for recognizing a plurality of characters by receiving the set character feature value, wherein setting the character feature value comprises; dividing the at least one character area into a plurality of block areas; calculating character slope direction information for each of the plurality of divided block areas; gathering the character slope direction information calculated for each of the block areas; setting the gathered value as a character feature value for each character area; presetting representative values respectively corresponding to a plurality of slope ranges; calculating a character slope value for each of the plurality of divided block areas; counting the number of selection times of a preset slope range corresponding to a slope range in which the calculated character slope values is included from among the plurality of preset slope ranges; and normalizing a count value accumulated for each of the plurality of preset slope ranges after completing the count for the plurality of divided block areas and setting the normalized values as a character feature value of a specific character. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification