Method and computer program product for identifying output classes with multi-modal dispersion in feature space and incorporating multi-modal structure into a pattern recognition system
A method and computer program product are disclosed for identifying output classes with multi-modal dispersion in feature space and incorporating multi-modal structure into a pattern recognition system architecture. A plurality of input patterns, determined not to be associated with any of a set of at least one represented output class by a pattern recognition classifier, are rejected. The rejected pattern samples are grouped into clusters according to the similarities between the pattern samples. Clusters that contain samples associated with a represented output class are identified via independent review. The classifier is then retrained to recognize the identified clusters as output pseudoclasses separate from the represented output class with which they are associated. The system architecture is reorganized to incorporate the output pseudoclasses. The output pseudoclasses are rejoined to their associated class after classification.
A system (400) for classifying an input image into one of a plurality of output classes includes a plurality of pattern recognition classifiers (420, 422, 424). Each of the plurality of pattern recognition classifiers determines a candidate output class and at least one rejected output class for the input image from an associated subset of the plurality of output classes. Each classifier generates a confidence value associated with the classifier based on the determination. An arbitrator (430) selects a classifier having the best associated confidence value and eliminates the at least one rejected class determined at the selected classifier from consideration as the associated class for the input image.