Claims
- 1. A method of segmentation and recognition of patterns comprising the steps of:
- (a) transforming handwritten characters into electrical image patterns;
- (b) extracting individual pattern elements from said image patterns on the basis of the continuity of the data in said image patterns;
- (c) determining the attributes of each of said individual pattern elements;
- (d) forming one or more unit patterns each consisting of one or more individual pattern elements based on the attributes of said pattern elements and the positional relationship of said pattern elements in said handwritten characters;
- (e) comparing each of said unit patterns with reference patterns that include partial patterns and combination patterns, wherein a partial pattern is less than a complete character and a combination pattern is more than a single complete character;
- (f) generating result codes, including the character name of a reference pattern, for each comparing of a unit pattern with said reference patterns; and
- (g) recognizing said handwritten characters in accordance with said result codes.
- 2. A method of pattern segmentation and recognition according to claim 1, wherein said reference patterns include complete patterns, partial patterns, partial patterns in contact with other complete patterns, and patterns in contact with each other.
- 3. A method of pattern segmentation and recognition according to claim 2, wherein said comparing step comprises the steps of:
- producing signals indicating incompleteness and the character names of recognized patterns if said unit pattern is determined to be a part of pattern representing one character;
- producing signals indicative of partial contact and the character names of recognized patterns if said unit pattern is determined to be a partial pattern in contact with another complete pattern;
- producing signals indicative of contact and the character names of recognized patterns if said unit pattern is determined to be a plurality of patterns in contact with each other; and
- producing signals indicative of completeness and the character name of recognized patterns if said unit pattern is determined to be complete as a pattern.
- 4. A method of pattern segmentation and recognition according to claim 3, wherein said step of recognizing said handwritten characters includes applying rewriting rules to said plurality of result codes to obtain a final result.
- 5. A method of pattern segmentation and recognition according to claim 1, wherein said comparing step comprises the steps of:
- producing signals indicating incompleteness and the character names of recognized patterns if said unit pattern is determined to be a part of a pattern representing one character;
- producing signals indicative of partial contact and the character names of recognized patterns if said unit patern is determined to be a partial pattern in contact with another complete pattern;
- producing signals indicative of contact and the character names of recognized patterns in said unit pattern is determined to be a plurality of patterns in contact with each other; and
- producing signals indicative of the completeness and the character name of a recognized pattern if said unit pattern is determined to be complete as a pattern.
- 6. A method of pattern segmentation and recognition according to claim 5, wherein said step of recognizing said handwritten characters includes applying rewriting rules to said plurality of unit patterns into result codes to obtain a final result.
- 7. A system of segmentation and recognition of patterns comprising:
- (a) first means for transforming handwritten characters into electrical image patterns;
- (b) second means for extracting individual pattern elements from said image patterns on the basis of the continuity of the data in said image patterns;
- (c) third means for calculating the attributes of each of said individual pattern elements;
- (d) a form dictionary storing information concerning the positional relationship of said pattern elements in said handwritten characters;
- (e) fourth means for forming unit patterns from said individual pattern elements based on the attribute information obtained from said third means and information obtained from said form dictionary;
- (f) a pattern dictionary storing pattern information, wherein said information includes partial patterns and combination patterns, a partial pattern being less than a complete character, and a combination pattern being more than a single complete character;
- (g) fifth means for matching each of said unit patterns with reference patterns obtained from said pattern dictionary and for generating result codes including the character name of a reference pattern;
- (h) sixth means for recognizing said handwritten characters in accordance with said result codes from said fifth means.
- 8. A system of segmentation and recognition according to claim 7, wherein said pattern dictionary comprises means for storing information identifying complete patterns, partial patterns, partial patterns in contact with other complete patterns, and patterns in contact with each other.
- 9. A system of pattern segmentation and recognition according to claim 8 wherein said fifth means comprises means for:
- producing signals indicating incompleteness and the character names of recognized patterns if said unit pattern is determined to be a part of pattern representing one category;
- producing signals indicative of partial contact and the character names of recognized patterns if said unit pattern is determined to be a partial pattern in contact with another complete pattern;
- producing signals indicative of contact and the character names of recognized patterns if said unit pattern is determined to be a plurality of patterns in contact with each other; and
- producing signals indicative of completeness and the character name of a recognized pattern if said unit pattern is determined to be complete as a pattern.
- 10. A system of pattern segmentation and recognition according to claim 9, further comprising means for transforming said plurality of unit patterns into a one or more of recognition result codes, a final result being obtained by application of rewriting rules to said recognition result.
- 11. A system of segmentation and recognition according to claim 7, wherein said fifth means comprises means for:
- producing signals indicating incompleteness and the character names of recognized patterns if said unit pattern is determined to be part of a pattern representing one character;
- producing signals indicative of partial contact and the character names of recognized patterns if said unit pattern is determined to be a partial pattern in contact with another complete pattern;
- producing signals indicative of contact and the character names of recognized patterns if said unit pattern is determined to be a plurality of patterns in contact with each other; and
- producing signals indicative of completeness and the character name of a recognized pattern if said unit pattern is determined to be complete as a pattern.
- 12. A system of pattern segmentation and recognition according to claim 11, further comprising means for transforming said plurality of unit patterns into at least one recognition result code, a final result being obtained by application of rewriting rules to said recognition result.
- 13. A system of pattern segmentation and recognition according to claim 7, wherein said sixth means includes a rewriting rule dictionary for transforming a plurality of result codes into a character result signal.
- 14. A method of segmentation and recognition of patterns comprising the steps of:
- (a) transforming written characters into electrical image patterns;
- (b) extracting individual pattern elements including elements representing less than a complete character from said image patterns on the basis of the continuity of the data in said image patterns;
- (c) determining the attributes of each of said individual pattern elements;
- (d) forming a plurality of unit patterns representing different combinations of the pattern elements based on the attributes of said pattern elements and the positional relationship of said pattern elements of adjacent written characters;
- (e) comparing each of said unit patterns with reference patterns including partial patterns, each of the partial patterns being less than a complete character;
- (f) generating result codes, including the character name of a reference pattern, for each comparing of a unit pattern with said reference patterns; and
- (g) recognizing said written characters in accordance with said result codes.
- 15. A method of recognition of electrical image patterns representing character patterns comprising the steps of:
- (a) extracting individual pattern elements including elements representing less than a complete character from said electrical image patterns on the basis of the continuity of said image patterns;
- (b) determining the attributes of each of said individual pattern elements;
- (c) forming a plurality of character lists of unit patterns based on the attributes of said pattern elements and the positional relationship of said pattern elements in which the pattern elements are grouped hypothetically into one or more unit patterns, each unit pattern consisting of one or more individual pattern elements;
- (d) checking said character lists as to whether each of said unit patterns satisfies any of predetermined conditions relating to the character patterns;
- (e) selecting one of said character lists based on the result of said checking.
Priority Claims (1)
Number |
Date |
Country |
Kind |
57-208300 |
Nov 1982 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 555,619, filed Nov. 28, 1983, now abandoned.
US Referenced Citations (9)
Non-Patent Literature Citations (1)
Entry |
Rosenfeld et al., "Sequential Operations in Digital Picture Processing", Journal of the Assoc. for Computing Machinery, vol. 13, No. 4, Oct. 1966, pp. 471-494. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
555619 |
Nov 1983 |
|