Hierarchical parametric apparatus and method for recognizing drawn characters
First Claim
1. A method of statistical pattern recognition comprising the steps of:
- (a) training first and second classifier components with elements of a training set by performing the steps of(1) selecting the first classifier component,(2) extracting features from elements of the training set,(3) operating on extracted features of the training set with the first classifier component to determine classes in which the elements of the training set are classified,(4) producing a first set of training elements of the training set which the first classifier component classifies into a first class,(5) determining whether all of the first set of training elements are labeled as being included in the first class,(6) if the determination of step (5) is affirmative, setting a decision indicator in the first classifier component to indicate that the first classifier component can make a final decision that any of the training elements in the first set is in the first class,(7) if the determination of step (5) is negative, setting the decision indicator to point to the second classifier component and recursively repeating steps (1) through (7) for the second classifier component, wherein the repetition of step (2) includes extracting the features from the first set of training elements;
(b) reading an unknown pattern;
(c) extracting features from the unknown pattern;
(d) operating on extracted features with the first classifier component and making a first decision that the unknown pattern is within the first class;
(e) determining if the first decision is a final decision that the unknown pattern is within the first class, and if it is, determining that the unknown pattern is in the first class, and if it is not, selecting a second classifier component;
(f) if the first decision is not a final decision, operating on extracted features of the unknown pattern with the second classifier component and making a second decision whether the unknown pattern is within the first class, and recursively repeating steps (e) and (f) for the second decision.
2 Assignments
0 Petitions
Accused Products
Abstract
A pattern recognition system includes a hierarchical network of parametric pattern recognition components or algorithms of different types. During a "training" phase, distinctions among character types are gathered from a set of correctly labelled training samples. The structure of the component hierarchy is established by recursive training of various subsets of the original training set and, for each component, generation of a "decision function" that either (1) indicates a final classification by the present component the characters of the training, or (2) points to a component lower in the hierarchy, thereby establishing connectivity between components of the hierarchy. The training process continues, generating successively lower components in the hierarchy, until perfect classification is obtained on the training set. The hierarchy of components then is utilized to recognize characters or patterns from a set of unknown patterns or characters, by making successive "passes", if necessary, on features extracted from each unknown character until the unknown character is classified.
201 Citations
13 Claims
-
1. A method of statistical pattern recognition comprising the steps of:
-
(a) training first and second classifier components with elements of a training set by performing the steps of (1) selecting the first classifier component, (2) extracting features from elements of the training set, (3) operating on extracted features of the training set with the first classifier component to determine classes in which the elements of the training set are classified, (4) producing a first set of training elements of the training set which the first classifier component classifies into a first class, (5) determining whether all of the first set of training elements are labeled as being included in the first class, (6) if the determination of step (5) is affirmative, setting a decision indicator in the first classifier component to indicate that the first classifier component can make a final decision that any of the training elements in the first set is in the first class, (7) if the determination of step (5) is negative, setting the decision indicator to point to the second classifier component and recursively repeating steps (1) through (7) for the second classifier component, wherein the repetition of step (2) includes extracting the features from the first set of training elements; (b) reading an unknown pattern; (c) extracting features from the unknown pattern; (d) operating on extracted features with the first classifier component and making a first decision that the unknown pattern is within the first class; (e) determining if the first decision is a final decision that the unknown pattern is within the first class, and if it is, determining that the unknown pattern is in the first class, and if it is not, selecting a second classifier component; (f) if the first decision is not a final decision, operating on extracted features of the unknown pattern with the second classifier component and making a second decision whether the unknown pattern is within the first class, and recursively repeating steps (e) and (f) for the second decision. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A statistical pattern recognition system comprising in combination:
-
(a) means for reading an unknown pattern; (b) means for extracting features from the unknown pattern; (c) means for operating on extracted features with a first classifier component and making a first decision that the unknown pattern is within a first class; (d) means for determining if the first decision is a final decision that the unknown pattern is within the first class; and (e) means for determining that the unknown pattern is in the first class if the first decision is a final decision, and if it is not, selecting a second classifier component; (f) means for operating on extracted features of the unknown pattern with the second classifier component and making a second decision whether the unknown pattern is within the first class if the first decision is not a final decision; (g) means for training the first and second classifier components with elements of a training set, the training means including (1) means for selecting the first classifier component, (2) means for extracting features from elements of the training set, (3) means for operating on extracted features of the training set with the first classifier component to determine classes in which the elements of the training set are classified, (4) means for producing a first set of training elements of the training set which the first classifier component classifies into the first class, (5) means for determining whether all of the first set of training elements are labeled as being included in the first class, (6) means for setting a decision indicator in the first classifier component to indicate that the first classifier component can make a final decision that any of the training elements in the first set is in the first class if all of the first set of training elements are labelled as being included in the first class. - View Dependent Claims (10, 11, 12, 13)
-
Specification