Character recognition with variable subdivisions of a character region
First Claim
1. A character recognizing method, comprising the steps of:
- optically reading an input character to be recognized to form a binary character image including at least one character line comprised of black pixels;
broadening said character line in accordance with a predetermined manner;
assigning a plurality of first features, different from one another, to each of pixels defining a contour of said binary character image depending on a local pattern of arrangement of black and white pixels along said contour;
counting said first features assigned to said character image;
subdiving said character image into a plurality of mesh sub-regions based on the count of said assigned first features;
extracting a second feature from each of said sub-regions to define a collection of extracted second features; and
identifying said input character by comparing said collection of extracted second features with each of a plurality of stored collections of second features for known characters and selecting one of said known characters, having a highest degree of similarity.
0 Assignments
0 Petitions
Accused Products
Abstract
An input, unknown character is optionally read to form a binary character image, and a plurality of directionality codes are assigned to pixels defining the contour of the character image selectively to define a code-assigned character image, which is then subdivided into a plurality of sub-regions in the form of mesh such that each sub-region includes a substantially equal number of assigned codes. Then, a histogram of the codes is defined for each of the sub-regions to form a collection of histograms for the input character. The input character is compared with each of registered, known characters, each having a collection of similar histograms, and the one having a greatest similarity is selected to identify the input character. The similarity is determined by calculating a distance between the histograms of the input character and the histograms of the each of the registered characters. Preferably, the binary character image is subjected to line-broadening processing prior to the step of assigning the codes.
-
Citations
51 Claims
-
1. A character recognizing method, comprising the steps of:
-
optically reading an input character to be recognized to form a binary character image including at least one character line comprised of black pixels; broadening said character line in accordance with a predetermined manner; assigning a plurality of first features, different from one another, to each of pixels defining a contour of said binary character image depending on a local pattern of arrangement of black and white pixels along said contour; counting said first features assigned to said character image; subdiving said character image into a plurality of mesh sub-regions based on the count of said assigned first features; extracting a second feature from each of said sub-regions to define a collection of extracted second features; and identifying said input character by comparing said collection of extracted second features with each of a plurality of stored collections of second features for known characters and selecting one of said known characters, having a highest degree of similarity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A character recognition method, comprising the steps of:
-
providing a binary character image of an unknown character to be identified; assigning a plurality of directionality codes to pixels defining a contour of said binary character image selectively according to a predetermined rule to define a code-assigned character image; counting a total number of code-assigned pixels; forming a pair of first and second projected histograms of the number of code-assigned pixels, said first projected histogram being formed by projecting the code-assigned pixels onto a first predetermined axis and said second projected histogram being formed by projecting the code-assigned pixels onto a second predetermined axis; subdiving said code-assigned character image into a plurality of sub-regions based on said total number of code-assigned pixels and said pair of first and second histograms such that each of said sub-regions has a substantially equal number of code-assigned pixels; determining a histrogram of said codes for each of said sub-regions to form a collection of histograms of said codes for said input character; and identifying said input character by comparing said collection of histograms of said codes with each of a plurality of stored collections of histograms of said codes for known characters and selecting one of said known characters, having a highest degree of similarity. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A character recognition method comprising the steps of:
-
providing a binary character image of an unknown character to be identified; assigning a plurality of directionality codes to pixels defining a contour of said binary character image selectively according to a predetermined rule to define a code-assigned character image; counting a total number of code-assigned pixels; forming a first projected histogram of the code-assigned pixels, said first projected histogram being formed by projecting the code-assigned pixels onto a first predetermined axis; subdiving said code-assigned character image into a plurality of first sections in said first predetermined axis based on said total number of code-assigned pixels and said first projected histogram such that each of said first sections has a substantially equal number of code-assigned pixels; subdiving each of said first sections into a plurality of second sections such that each of said second sections has a substantially equal number of code-assigned pixels, thereby subdividing said code-assigned character image into a plurality of sub-regions in the form of mesh; determining a histrogram of said codes for each of said sub-regions to form a collection of histograms of said codes for said input character; and identifying said input character by comparing said collection of histograms of said codes with each of a plurality of stored collections of histograms of said codes for known characters and selecting one of said known characters, having a highest degree of similarity. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A character subdividing method, comprising the steps of:
-
providing a binary character image of an input character; assigning a plurality of predetermined features to said binary character image selectively in accordance with a predetermined rule, thereby defining a feature-assigned character image; counting a total number of assigned features; forming a pair of first and second projected histograms of said assigned features, said first projected histogram being formed by projecting said assigned features onto a first predetermined axis and said second projected histogram being formed by projecting said assigned features onto a second predetermined axis; and subdividing said feature-assigned character image into a plurality of sub-regions based on said total number of said assigned features and said pair of first and second projected histograms such that said sub-regions have substantially equal numbers of said assigned features. - View Dependent Claims (44, 45, 46)
-
-
47. A character subdividing method, comprising the steps of:
-
providing a binary character image of an input character; assigning a plurality of predetermined features to said binary character image selectively in accordance with a predetermined rule, thereby defining a feature-assigned character image; counting a total number of assigned features; forming a first projected histogram of said assigned features, said first projected histogram being formed by projecting said assigned features onto a first predetermined axis and said second projected histogram being formed by projecting said assigned features onto a second predetermined axis; and subdividing said feature-assigned character image into a plurality of first sections in said first predetermined axis based on said total number and said first projected histogram such that said first sections have substantially equal numbers of said assigned features; and subdividing each of said first sections into a plurality of second sections such that each of said second sections has a substantially equal number of said assigned features, thereby subdividing said feature-assigned character image into a plurality of sub-regions in the form of a mesh. - View Dependent Claims (48, 49, 50, 51)
-
Specification