Method and apparatus for designing a highly reliable pattern recognition system
First Claim
1. In a recognition system utilizing feature value vector matching between unknown input data and model prototype classes in a database having classes 1≦
- k≦
K, a method for decisive recognition, comprising the steps of;
computing a unique class region threshold CRk for each kth class,computing a unique dis-ambiguity threshold DAk for each kth class,receiving an input pattern to be recognized,determining a feature value vector x for said input pattern,determining a nearest class M and a second nearest class S to said input pattern,deciding whether said input pattern should be decisively recognized or rejected in accordance with a class region threshold CRM and a dis-ambiguity threshold DAM for said nearest class M, wherein the decision being based on the following equation;
##EQU24## where D denotes a distance function,rM denotes the matching prototype feature value vector of the nearest class M,rk denotes a prototype feature value vector class k,rS denotes the matching prototype feature value vector of the second nearest class S,CRM denotes the class region threshold for the nearest class M, andDAM denotes the dis-ambiguity threshold for the nearest class M.
1 Assignment
0 Petitions
Accused Products
Abstract
A design for a high reliability recognition system utilizes two optimized thresholds for each class k of a prototype data base. One threshold is a class region threshold CRk and the other is a dis-ambiguity threshold DAk. CRk specifies a constrained region belonging to a class k, and DAk corresponds to a value with which a sample belonging to class k can be correctly recognized with a high level of confidence. During recognition, if the distance D(x, rM) between an input sample x and the representative prototype rM of a nearest class M is larger than the class region threshold CRM, x will be rejected. Furthermore, if the distance D(x, rM) is subtracted from the distance D(x, rS) between x and the representative prototype rS of a second nearest class S, the resulting distance difference must be greater than the dis-ambiguity threshold DAM, or x will be rejected. An inventive algorithm is used to compute optimum thresholds CRk and DAk for each class k. The algorithm is based on minimizing a cost function of a recognition error analysis. Experiments were performed to verify the feasibility and effectiveness of the inventive method.
63 Citations
9 Claims
-
1. In a recognition system utilizing feature value vector matching between unknown input data and model prototype classes in a database having classes 1≦
- k≦
K, a method for decisive recognition, comprising the steps of;computing a unique class region threshold CRk for each kth class, computing a unique dis-ambiguity threshold DAk for each kth class, receiving an input pattern to be recognized, determining a feature value vector x for said input pattern, determining a nearest class M and a second nearest class S to said input pattern, deciding whether said input pattern should be decisively recognized or rejected in accordance with a class region threshold CRM and a dis-ambiguity threshold DAM for said nearest class M, wherein the decision being based on the following equation;
##EQU24## where D denotes a distance function,rM denotes the matching prototype feature value vector of the nearest class M, rk denotes a prototype feature value vector class k, rS denotes the matching prototype feature value vector of the second nearest class S, CRM denotes the class region threshold for the nearest class M, and DAM denotes the dis-ambiguity threshold for the nearest class M. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- k≦
-
9. A character recognition system for recognizing an input pattern as one of a predetermined set of model characters that are organized into K classes comprising:
- a memory for storing unique class region threshold CRk for each kth class, where 1≦
k≦
K and a unique dis-ambiguity threshold DAk for each kth class,a character input device for recieving an input pattern to be recognized, and a processor for determining a feature value vector x for said input pattern, for determining a nearest class M and a second nearest class S to said input pattern, and for deciding whether said input pattern should be decisively recognized or rejected in accordance with a class region threshold CMM and a dis-ambiguity threshold DAM for said nearest class M, wherein the decision being based on the following equation;
##EQU30## where D denotes a distance function,rM denotes the matching prototype feature value vector of the nearest class M, rk denotes a prototype feature value vector of a class k, rS denotes the matching prototype feature value vector of the second nearest class S, CRM denotes the class region threshold for the nearest class M, and DAM denotes the dis-ambiguity threshold for the nearest class M.
- a memory for storing unique class region threshold CRk for each kth class, where 1≦
Specification