Pattern classification means using feature vector regions preconstructed from reference data
First Claim
1. The method of classifying an input feature vector representing an input pattern comprising the steps of:
- for each selected pattern class in a predefined list of one or more pattern classes, obtaining a hierarchy of one or more sets of possibility regions associated with said selected pattern class, whereinsaid associated hierarchy is formed using a large plurality of reference feature vectors;
each possibility region in each set of said associated hierarchy contains a plurality of reference feature vectors beloning to said selected class and may contain reference feature vectors which do not belong to said selected class;
for each set of said associated hierarchy, each reference feature vector belonging to said selected class is contained within at least one possibility region of said set; and
for each set of said associated hierarchy, the number of possibility regions in said set is significantly less than the number of reference feature vectors belonging to said selected class;
receiving said input feature vector; and
excluding from consideration those pattern classes which, for some set in the hierarchy associated with said pattern class, said input feature vector does not lie within any possibility region in said set.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for classifying an input feature vector representing an unknown pattern as belonging to one of a set of pre-defined pattern classes, wherein the input feature vector is compared with pre-constructed regions. A hierarchy of possibility regions is used to exclude a pattern class from consideration. Certainty regions are used to classify with certainty the input feature vector as belonging to some pattern class. Confidence regions are used to identify, although not with certainty, the unknown input pattern and assign a confidence value indicating the relative confidence associated with the possiblity that this unknown pattern belongs to given pattern class.
-
Citations
87 Claims
-
1. The method of classifying an input feature vector representing an input pattern comprising the steps of:
for each selected pattern class in a predefined list of one or more pattern classes, obtaining a hierarchy of one or more sets of possibility regions associated with said selected pattern class, wherein said associated hierarchy is formed using a large plurality of reference feature vectors; each possibility region in each set of said associated hierarchy contains a plurality of reference feature vectors beloning to said selected class and may contain reference feature vectors which do not belong to said selected class; for each set of said associated hierarchy, each reference feature vector belonging to said selected class is contained within at least one possibility region of said set; and for each set of said associated hierarchy, the number of possibility regions in said set is significantly less than the number of reference feature vectors belonging to said selected class; receiving said input feature vector; and excluding from consideration those pattern classes which, for some set in the hierarchy associated with said pattern class, said input feature vector does not lie within any possibility region in said set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
16. The method of classifying an input feature vector representing an input pattern comprising the steps of:
-
obtaining a plurality of sets of certainty regions, each of said sets; being related to an associated pattern class; being formed using a large plurality of reference feature vectors not of said associated pattern class so as to contain substantially all members of said associated class; being formed using a large plurality of reference feature vectors not of said associated plattern class so as to contain no reference feature vectors which are not of said associated pattern class and so as to contain substantially no members which are of a pattern class other than said associated pattern class; containing a number of certainty regions significantly less than the number of reference feature vectors of said associated class; and wherein each reference feature vector of said associated class lies within at least one certainty region of said set; having been formed by the steps of; (a) determining approximately the largest region which can be formed to contain one or more of said reference feature vectors of said associated pattern class and not contain reference feature vectors which are not of said associated pattern class; (b) determining approximately the largest region which can be formed to contain one or more of said reference feature vectors of said associated pattern class which are not contained in a previously formed region and not contain reference feature vectors which are not of said associated pattern class; and (c) repeating step (b) until substantially all of said reference feature vectors of said selected pattern class are contained in one or more of said regions; receiving said input feature vector; determining whether said input feature vector lies within any certainty region, and if so classifying said input pattern as belonging to the pattern class associated with the certainty region that contains said input feature vector. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. The method of classifying an input feature vector representing an input pattern comprising the steps of:
-
obtaining a plurality of sets of certainty regions, each of said sets; being related to an associated pattern class; formed using a large plurality of reference feature vectors of said associated pattern class so as to contain substantially all members of said associated pattern class; formed using a large plurality of reference feature vectors not of said associated pattern class so as to contain no reference feature vectors which are not of said associated pattern class and so as to contain substantially no members which are of a pattern class other than said associated pattern class; containing a number of certainty regions significantly less than the number of reference feature vectors of said associated pattern class; and wherein each reference feature vector of said associated pattern class lies within at least one certainty region of said set; obtaining a plurality of sets of confidence regions, each said set; being related to an associated pattern class; containing a number of confidence regions significantly less than the number of reference feature vectors of said associated pattern class, each said confidence region being associated with a certainty region and formed by enlarging said certainty region; and which may contain reference feature vectors not of said associated pattern class; receiving said input feature vector; determining in which certainty regions said input feature vector lies; classifying said input pattern as belonging to the pattern class associated with the certainty regions in which said input feature vector lies; if said input feature vector does not lie in a certainty region, determining in which confidence regions said input feature vector lies; and creating a candidate list of possible pattern classes determined by those confidence regions in which said input feature vector lies. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
49. The method of classifying an input pattern as possibly not being a member of any pattern class of a preselected collection of pattern classes, comprising the steps of:
-
obtaining a plurality of regions wherein each such region is formed using a first plurality of reference feature vectors representing patterns which are not members of any pattern class of said preselected collection of pattern classes; and each such region is formed so as to contain substantially no reference feature vectors of said first plurality of reference feature vectors; receiving an input feature vector representing said input pattern; and classifying said input pattern as possibly not being a member of any pattern class of said preselected collection of pattern classes if said input feature vector is contained in any region of said plurality of regions. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. The method of classifying an input pattern comprising the steps of:
-
(a) analyzing said input pattern to create a list of zero or more classes, chosen from a preselected collection of classes of patterns, which are most likely to contain said input pattern as a member; (b) analyzing said input pattern to determined if it is possibly not a member of any class in said preselected collection of classes; (c) if it is determined that said input pattern is possibly not a member of any class of said preselected collection of classes, reconstructing said input pattern as a group of one or more patterns and, for each pattern in said group of patterns, analyzing said pattern to select, from preselected collection of classes of patterns, a list of zero or more classes which are most likely to contain said pattern as a member, thereby creating a group of lists of classes; and (d) classifying said input pattern by utilizing either the list created in step (a) or the group of lists created in step (b), whichever provides a better recognition of said input pattern. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
Specification