Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
309 words
A method for constructing and using a classification weights matrix A' in a pattern recognition system, comprising the steps of: (a) providing a digital computer with a first set of signals representing a correlation matrix Z between a predetermined set of exemplar feature vectors, each representing the values of a predefined set of F features, and a set of classification target vectors corresponding to said feature vectors; (b) providing said digital computer with a second set of signals representing the autocorrelation matrix W of said set of exemplar feature vectors; (c) determining a classification efficiency of selected subsets of said set of F features, wherein said step of determining the classification efficiency for a given subset comprises the steps of: (c1) utilizing said given subset to construct submatrices of said correlation and autocorrelation matrices; (c2) forming a weights matrix for a linear discriminator, in the vector space of said given subset of features, as a function of said submatrices, and (c3) testing said linear discriminator weights matrix on a predefined set of exemplars to yield the classification efficiency of said given subset; (d) searching a space S of f-element subsets of said set of F features, where f is prespecified and less than F, for an f-element subset having a maximum classification efficiency; (e) selecting one of the f-element subsets in said space, S, as having a maximum classification efficiency as a result of said step of searching; (f) defining said classification weights matrix A' as the product of submatrix Z' of said correlation matrix Z, and an inverse of submatrix W' of said autocorrelation matrix W, where submatrices Z' and W' are constructed as a function of S; (g) capturing a pattern to be recognized using an input device; and (h) performing pattern recognition of the pattern captured with the digital computer using said classification weights matrix A'.
Claim 2
Independent Claim
309 words
A method for constructing and using a classification weights matrix A' in a pattern recognition system, comprising the steps of: (a) providing a digital computer with a first set of signals representing a correlation matrix Z between a predetermined set of exemplar feature vectors, each representing the values of a predefined set of F features, and a set of classification target vectors corresponding to said feature vectors; (b) providing said digital computer with a second set of signals representing the autocorrelation matrix W of said set of exemplar feature vectors; (c) determining a classification efficiency of selected subsets of said set of F features, wherein said step of determining the classification efficiency for a given subset comprises the steps of: (c1) utilizing said given subset to construct submatrices of said correlation and autocorrelation matrices; (c2) forming a weights matrix for a linear discriminator, in the vector space of said given subset of features, as a function of said submatrices, and (c3) testing said linear discriminator weights matrix on a predefined set of exemplars to yield the classification efficiency of said given subset; (d) searching a space S of f-element subsets of said set of F features, where f is prespecified and less than F, for an f-element subset having a maximum classification efficiency; (e) selecting one of the f-element subsets in said space, S, as having a maximum classification efficiency as a result of said step of searching; (f) defining said classification weights matrix A' as the product of submatrix Z' of said correlation matrix Z, and an inverse of submatrix W' of said autocorrelation matrix W, where submatrices Z' and W' are constructed as a function of S; (g) capturing a pattern to be recognized using an input device; and (h) performing pattern recognition of the pattern captured with the digital computer using said classification weights matrix A'.
Claim 3
Dependent Claim
21 words
A method as set forth in claim 1 wherein matrices Z and W are constructed utilizing an iterated supervised training process.
Claim 4
Dependent Claim
20 words
A method as set forth in claim 1 wherein said step of searching is performed utilizing a genetic search process.
Claim 5
Dependent Claim
16 words
A method as set forth in claim 1 wherein said step of searching is performed deterministically.
Claim 6
Dependent Claim
49 words
A method as set forth in claim 1 wherein submatrix Z' is an array whose columns are the columns of Z selected by the subset S and further wherein submatrix W' is an array whose rows and columns are the rows and columns of W selected by subset S.
Claim 7
Dependent Claim
29 words
A method as set forth in claim 1 wherein said pattern recognition system is an optical character recognition system and said input device is an optical character capture device.
Claim 8
Dependent Claim
28 words
A method as set forth in claim 1 wherein said pattern recognition system is a sonar detection system and said input device is a sonar signal capture device.
Claim 9
Dependent Claim
28 words
A method as set forth in claim 1 wherein said pattern recognition system is a finger print identification system and said input device is a finger print scanner.
Claim 10
Dependent Claim
27 words
A method as set forth in claim 1 wherein said pattern recognition system is a face print identification system and said input device is a face scanner.
Claim 11
Dependent Claim
28 words
A method as set forth in claim 1 wherein said pattern recognition system is a voice print identification system and said input device is a voice capture device.
Claim 12
Independent Claim
345 words
A method for classifying an unclassified pattern input to a pattern recognition system that includes a digital computer, comprising the steps of: (a) inputting said unclassified pattern to said digital computer in a normalized form from an input device; (b) constructing, utilizing said digital computer, a classification weights matrix A' for a pattern recognition system, comprising the steps of: (b1) providing said digital computer with a first set of signals representing a correlation matrix Z between a predetermined set of exemplar feature vectors, each representing the values of a predefined set of F features, and a set of classification target vectors corresponding to said feature vectors; (b2) providing said digital computer with a second set of signals representing the autocorrelation matrix W of said set of exemplar feature vectors; (b3) determining a classification efficiency of selected subsets of said set of F features, wherein said step of determining the classification efficiency for a given subset comprises the steps of: (b31) utilizing said given subset to construct submatrices of said correlation and autocorrelation matrices; (b32) forming a weights matrix for a linear discriminator, in the vector space of said given subset of features, as a function of said submatrices, and (b33) testing said linear discriminator weights matrix on a predefined set of exemplars to yield the classification efficiency of said given subset; (c) searching a space of f-element subsets of said set of F features, where f is prespecified and less than F, for an f-element subset having a maximum classification efficiency; (d) selecting one of the f-element subsets in said space as having a maximum classification efficiency as a result of said step of searching; (e) defining said classification weights matrix A' as the product of submatrix Z' of said correlation matrix Z, and an inverse of submatrix W' of said autocorrelation matrix W, where submatrices Z' and W' are constructed as a function of said subset having the maximum classification efficiency; and (f) applying A' to the normalized unclassified pattern provided to said computer system in step (a) to recognize and classify said pattern.
Claim 13
Independent Claim
345 words
A method for classifying an unclassified pattern input to a pattern recognition system that includes a digital computer, comprising the steps of: (a) inputting said unclassified pattern to said digital computer in a normalized form from an input device; (b) constructing, utilizing said digital computer, a classification weights matrix A' for a pattern recognition system, comprising the steps of: (b1) providing said digital computer with a first set of signals representing a correlation matrix Z between a predetermined set of exemplar feature vectors, each representing the values of a predefined set of F features, and a set of classification target vectors corresponding to said feature vectors; (b2) providing said digital computer with a second set of signals representing the autocorrelation matrix W of said set of exemplar feature vectors; (b3) determining a classification efficiency of selected subsets of said set of F features, wherein said step of determining the classification efficiency for a given subset comprises the steps of: (b31) utilizing said given subset to construct submatrices of said correlation and autocorrelation matrices; (b32) forming a weights matrix for a linear discriminator, in the vector space of said given subset of features, as a function of said submatrices, and (b33) testing said linear discriminator weights matrix on a predefined set of exemplars to yield the classification efficiency of said given subset; (c) searching a space of f-element subsets of said set of F features, where f is prespecified and less than F, for an f-element subset having a maximum classification efficiency; (d) selecting one of the f-element subsets in said space as having a maximum classification efficiency as a result of said step of searching; (e) defining said classification weights matrix A' as the product of submatrix Z' of said correlation matrix Z, and an inverse of submatrix W' of said autocorrelation matrix W, where submatrices Z' and W' are constructed as a function of said subset having the maximum classification efficiency; and (f) applying A' to the normalized unclassified pattern provided to said computer system in step (a) to recognize and classify said pattern.
Claim 14
Dependent Claim
19 words
A method as set forth in claim 11 wherein said pattern recognition system is an optical character recognition system.
Claim 15
Dependent Claim
21 words
A method as set forth in claim 11 wherein matrices Z and W are constructed utilizing an iterated supervised training process.
Claim 16
Dependent Claim
20 words
A method as set forth in claim 11 wherein said step of searching is performed utilizing a genetic search process.
Claim 17
Independent Claim
205 words
A method for determining a classification efficiency of selected subsets of a set of F features in a pattern recognition system that includes a digital computer provided with a first set of signals representing the correlation matrix Z between a predetermined set of exemplar feature vectors, each representing the values of said predefined set of F features, and a set of classification target vectors corresponding to said feature vectors, and a second set of signals representing the autocorrelation matrix W of said set of exemplar feature vectors, comprising the steps of: (a) utilizing a given one of said selected subsets to construct submatrices of said correlation and autocorrelation matrices; (b) forming a weights matrix for a linear discriminator, in the vector space of said given subset of features, as a function of said submatrices; (c) testing said linear discriminator weights matrix on a predefined set of exemplars to yield the classification efficiency of said given subset; (d) iteratively performing steps (a)-(c) on said subsets; (e) selecting one of the subsets responsive to the classification efficiency; (f) inputting an unrecognized character using an input device; and (g) performing character recognition using the digital computer with a classification matrix formed using the subset selected in step (e).
Claim 18
Independent Claim
205 words
A method for determining a classification efficiency of selected subsets of a set of F features in a pattern recognition system that includes a digital computer provided with a first set of signals representing the correlation matrix Z between a predetermined set of exemplar feature vectors, each representing the values of said predefined set of F features, and a set of classification target vectors corresponding to said feature vectors, and a second set of signals representing the autocorrelation matrix W of said set of exemplar feature vectors, comprising the steps of: (a) utilizing a given one of said selected subsets to construct submatrices of said correlation and autocorrelation matrices; (b) forming a weights matrix for a linear discriminator, in the vector space of said given subset of features, as a function of said submatrices; (c) testing said linear discriminator weights matrix on a predefined set of exemplars to yield the classification efficiency of said given subset; (d) iteratively performing steps (a)-(c) on said subsets; (e) selecting one of the subsets responsive to the classification efficiency; (f) inputting an unrecognized character using an input device; and (g) performing character recognition using the digital computer with a classification matrix formed using the subset selected in step (e).
Claim 19
Dependent Claim
32 words
A method as set forth in claim 15 wherein classification efficiency is defined as the percentage of characters in said predefined set of examplars that said linear discriminator weights matrix correctly identifies.
Claim 20
Dependent Claim
353 words
A pattern recognition system, comprising: a programmable digital computer; and an input device coupled to said digital computer and providing a set of patterns to be classified by said system, to said computer in a normalized form; said programmable digital computer comprising means for constructing a classification weights matrix A' for said system from a first set of signals, available to said computer, representing a correlation matrix Z between a predetermined set of exemplar feature vectors, each representing the values of a predefined set of F features, and a set of classification target vectors corresponding to said feature vectors, and from a second set of signals, available to said computer, representing the autocorrelation matrix W of said set of exemplar feature vectors, and means for performing pattern recognition of unclassified patterns using the classification weights matrix, wherein said means for constructing further comprises: (c1) means for determining a classification efficiency of selected subsets of said set of F features, wherein said means for determining the classification efficiency for a given subset further comprises: (c11) means for constructing, utilizing said given subset, submatrices of said correlation and autocorrelation matrices; (c12) means for forming a weights matrix for a linear discriminator, in the vector space of said given subset of features, as a function of said submatrices, and (c13) means for testing said linear discriminator weights matrix on a predefined set of exemplars to yield the classification efficiency of said given subset; (c2) means for searching a space of f-element subsets of said set of F features, where f is prespecified and less than F, for an f element subset having a maximum classification efficiency; (c3) means for selecting one of the f-element subsets in said space as having a maximum classification efficiency as a result of the search performed by said means for searching; and (c4) means for defining said classification weights matrix A' as the product of submatrix Z' of said correlation matrix Z, and an inverse of submatrix W' of said autocorrelation matrix W, where submatrices Z' and W' are constructed as a function of said subset having the maximum classification efficiency.
Claim 21
Dependent Claim
353 words
A pattern recognition system, comprising: a programmable digital computer; and an input device coupled to said digital computer and providing a set of patterns to be classified by said system, to said computer in a normalized form; said programmable digital computer comprising means for constructing a classification weights matrix A' for said system from a first set of signals, available to said computer, representing a correlation matrix Z between a predetermined set of exemplar feature vectors, each representing the values of a predefined set of F features, and a set of classification target vectors corresponding to said feature vectors, and from a second set of signals, available to said computer, representing the autocorrelation matrix W of said set of exemplar feature vectors, and means for performing pattern recognition of unclassified patterns using the classification weights matrix, wherein said means for constructing further comprises: (c1) means for determining a classification efficiency of selected subsets of said set of F features, wherein said means for determining the classification efficiency for a given subset further comprises: (c11) means for constructing, utilizing said given subset, submatrices of said correlation and autocorrelation matrices; (c12) means for forming a weights matrix for a linear discriminator, in the vector space of said given subset of features, as a function of said submatrices, and (c13) means for testing said linear discriminator weights matrix on a predefined set of exemplars to yield the classification efficiency of said given subset; (c2) means for searching a space of f-element subsets of said set of F features, where f is prespecified and less than F, for an f element subset having a maximum classification efficiency; (c3) means for selecting one of the f-element subsets in said space as having a maximum classification efficiency as a result of the search performed by said means for searching; and (c4) means for defining said classification weights matrix A' as the product of submatrix Z' of said correlation matrix Z, and an inverse of submatrix W' of said autocorrelation matrix W, where submatrices Z' and W' are constructed as a function of said subset having the maximum classification efficiency.
Claim 22
Dependent Claim
18 words
Apparatus as set forth in claim 17 wherein said pattern recognition system is an optical character recognition system.
Claim 23
Dependent Claim
19 words
Apparatus as set forth in claim 17 wherein said means for searching is operative to perform a genetic search.
Claim 24
Independent Claim
281 words
A method for constructing and using a classification weights matrix A' in a pattern recognition system that includes a digital computer provided with (a) a first set of signals representing a correlation matrix Z between a predetermined set of exemplar feature vectors, each representing the values of a predefined set of F features, and a set of classification target vectors corresponding to said feature vectors, and (b) a second set of signals representing the autocorrelation matrix W of said set of exemplar feature vectors, comprising the steps of: (a) forming, using the digital computer, an initial population of P individuals, wherein each individual is a randomly chosen f-element subset of said predetermined set of said set of F features, where f<<F; (b) evaluating, using the digital computer, a fitness of each individual subset; (c) determining, using the digital computer, if a stopping condition has been met based on the evaluated fitness of each individual; (d) defining, using the digital computer, whenever a stopping condition has been met, the individual subset S that satisfies a stopping condition as the most fit individual; (e) defining, using the digital computer, said classification weights matrix A' as the product of submatrix Z' of said correlation matrix Z, and an inverse of submatrix W' of said autocorrelation matrix W, where submatrix Z' is an array whose columns are the columns of Z selected by subset S, and where submatrix W' is an array whose rows and columns are the rows and columns of W selected by subset S; (f) inputting an unclassified pattern using an input device; and (g) performing pattern recognition of the unclassified pattern using the digital computer with the classification weights matrix A'.
Claim 25
Independent Claim
281 words
A method for constructing and using a classification weights matrix A' in a pattern recognition system that includes a digital computer provided with (a) a first set of signals representing a correlation matrix Z between a predetermined set of exemplar feature vectors, each representing the values of a predefined set of F features, and a set of classification target vectors corresponding to said feature vectors, and (b) a second set of signals representing the autocorrelation matrix W of said set of exemplar feature vectors, comprising the steps of: (a) forming, using the digital computer, an initial population of P individuals, wherein each individual is a randomly chosen f-element subset of said predetermined set of said set of F features, where f<<F; (b) evaluating, using the digital computer, a fitness of each individual subset; (c) determining, using the digital computer, if a stopping condition has been met based on the evaluated fitness of each individual; (d) defining, using the digital computer, whenever a stopping condition has been met, the individual subset S that satisfies a stopping condition as the most fit individual; (e) defining, using the digital computer, said classification weights matrix A' as the product of submatrix Z' of said correlation matrix Z, and an inverse of submatrix W' of said autocorrelation matrix W, where submatrix Z' is an array whose columns are the columns of Z selected by subset S, and where submatrix W' is an array whose rows and columns are the rows and columns of W selected by subset S; (f) inputting an unclassified pattern using an input device; and (g) performing pattern recognition of the unclassified pattern using the digital computer with the classification weights matrix A'.
Claim 26
Dependent Claim
56 words
A method as set forth in claim 20 further comprising the step of iteratively performing, so long as one of a set of search termination conditions has not been met, a search, over the space of f-element subsets of said predetermined set of said set of F features, for an individual which satisfies a stopping condition.
Claim 27
Dependent Claim
43 words
A method as set forth in claim 21 wherein said set of search termination conditions include stopping conditions that are based on the evaluated fitness of an individual along with stopping conditions that are not based on the evaluated fitness of an individual.
Claim 28
Dependent Claim
15 words
A method as set forth in claim 21 wherein said search is a genetic search.
Claim 29
Dependent Claim
109 words
A method as set forth in claim 23 wherein said genetic search comprises the steps of: (a) randomly selecting two disjoint sets of individuals, each consisting of t individuals, where t is<<P, to determine the most fit individual in each disjoint subset to serve as parents in the genetic search; (b) determining the most fit individual in each disjoint subset to serve as parents; (c) forming two children from the parents determined in step (b) to be most fit; (d) evaluating the fitness of the children; and (e) entering the new children into said population displacing the two least fit individuals thereby maintaining the population at fixed size P.
Claim 30
Dependent Claim
28 words
A method as set forth in claim 24 further comprising the step of mutating the children prior to performing said step of evaluating the fitness of said children.