Pattern matching method with pixel vectors
First Claim
1. A method for matching a pattern with one of a plurality of standard samples comprising the steps of:
- representing a recognition image captured from a recognition-objected sample by an m×
n matrix of binary pixels forming a binary image, where each of m and n is an integer;
forming a plurality of M pixel trains vi by choosing, from said m×
n matrix of binary pixels, a consecutive sequence of binary pixels according to prescribed rules for each pixel train vi, where i is an index having integer values in a range between 1 and a predetermined integer M;
choosing a predetermined subset of said pixel trains vi of said binary pixels;
matching each of said chosen subset of pixel trains vi to reference pixel trains Gki respectively corresponding thereto for each of a plurality of N standard samples, where k is an index having integer values between 1 and a predetermined integer N;
wherein said reference pixel trains Gki are formed by obtaining a cluster of pixel trains gki from N m×
n pixel matrices each representing a respective standard image for a standard sample k, and by generating multiplex pixel trains gki, by performing a predetermined systematic modification of pixels in said pixel trains gki to form, together with said pixel trains gki, said reference pixel trains Gki ;
maintaining a score for each standard sample k of said N standard samples in accordance with a number of matches between said reference pixel trains Gki thereof and the corresponding chosen subset of pixel trains vi, andidentifying a particular one of said N standard samples as matching said recognition-objected sample when said particular standard sample has a maximum score of said scores maintained for said standard samples.
0 Assignments
0 Petitions
Accused Products
Abstract
Each of a certain number of sequences of binary pixels chosen according to some prescribed rules from m×n matrix of pixcels is referred to vector vi. A standard character k is represented with m×n matrix of binary pixels, from which the vectors gki are derived. The reference vectors Gki are comprised of the vectors gki and gki which are generated by modification of gki. A recognition object is captured to yield m×n matrix of binary pixels, from which the vectors vi are derived for comparison with the reference vectors Gki. Matching of vi with one of the reference vectors Gki adds a count to the standard pattern k corresponding to Gki. The standard character k with the maximum score of the matching count is recognized as the recognition object.
-
Citations
21 Claims
-
1. A method for matching a pattern with one of a plurality of standard samples comprising the steps of:
-
representing a recognition image captured from a recognition-objected sample by an m×
n matrix of binary pixels forming a binary image, where each of m and n is an integer;forming a plurality of M pixel trains vi by choosing, from said m×
n matrix of binary pixels, a consecutive sequence of binary pixels according to prescribed rules for each pixel train vi, where i is an index having integer values in a range between 1 and a predetermined integer M;choosing a predetermined subset of said pixel trains vi of said binary pixels; matching each of said chosen subset of pixel trains vi to reference pixel trains Gki respectively corresponding thereto for each of a plurality of N standard samples, where k is an index having integer values between 1 and a predetermined integer N; wherein said reference pixel trains Gki are formed by obtaining a cluster of pixel trains gki from N m×
n pixel matrices each representing a respective standard image for a standard sample k, and by generating multiplex pixel trains gki, by performing a predetermined systematic modification of pixels in said pixel trains gki to form, together with said pixel trains gki, said reference pixel trains Gki ;maintaining a score for each standard sample k of said N standard samples in accordance with a number of matches between said reference pixel trains Gki thereof and the corresponding chosen subset of pixel trains vi, and identifying a particular one of said N standard samples as matching said recognition-objected sample when said particular standard sample has a maximum score of said scores maintained for said standard samples. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for matching a pattern with one of a plurality of standard samples comprising the steps of:
-
representing a recognition image captured from a recognition-objected sample by an m×
n matrix of binary pixels forming a binary image, where each of m and n is an integer;forming a plurality of M pixel trains vi by choosing, from said m×
n matrix of binary pixels, a consecutive sequence of binary pixels according to prescribed rules for each pixel train vi, where i is an index having integer values in a range between 1 and a predetermined integer M;choosing a predetermined subset of said pixel trains vi of said binary pixels; matching each of said chosen subset of pixel trains vi to reference pixel trains Gki respectively corresponding thereto for each of a plurality of N standard samples, where k is an index having integer values between 1 and a predetermined integer N; wherein said reference pixel trains Gki are formed by obtaining a cluster of pixel trains gki from N m×
n pixel matrices each representing a respective standard image for a standard sample k, and by generating multiplex pixel trains gki '"'"' by performing a predetermined systematic modification of pixels in said pixel trains gki to form, together with said pixel trains gki, said reference pixel trains Gki ;maintaining a score for each standard sample k of said N standard samples in accordance with a number of matches between said reference pixel trains Gki thereof and the corresponding chosen subset of pixel trains vi, by; i) adding a predetermined amount to the score of any standard sample k of said N standard samples when a particular pixel train Gki thereof matches a corresponding one of said chosen subset of pixel trains vi, and ii) subtracting a predetermined amount from the score of any standard sample k of said N standard samples when a particular pixel train Gki thereof never matches a corresponding one of said chosen subset of pixel trains vi, and identifying a particular one of said N standard sample as matching and representing said recognition-objected sample when said particular standard sample has a maximum score of said scores maintained for said standard samples.
-
-
12. In a method for matching a recognition object with one of a plurality of N standard patterns where N is an integer, implemented on an apparatus including means for capturing the recognition object, binarizing and normalizing the recognition object and forming a matrix of binary pixels representing a binary image of the recognition object, improvement comprising:
-
generating input signals corresponding to a plurality of input pixel trains vi, said input signals for each input pixel train representing a respective consecutive sequence of binary pixels selected in accordance with prescribed rules from said matrix, where i is an index having integer values greater than 1, producing reference signals corresponding to reference pixel trains Gki of a kth one of said plurality of standard patterns, where k is an integer between 1 and N, said reference pixel trains representing sequences of binary pixels from matrices representing binary images of the standard patterns respectively corresponding to said sequences of binary pixels selected from said matrix representing the recognition object, by; a) obtaining first signals corresponding to a cluster of pixel trains gki from said N pixel matrices each representing a respective standard image for a standard sample k, and b) obtaining second signals corresponding to multiplex pixel trains gki '"'"' by performing a predetermined systematic modification of said first signals for pixels to form, together with said first signals, said reference signals corresponding to said reference pixel trains Gki ; generating output signals representing matches between said input signals, corresponding to said input pixel trains vi of the recognition object, and reference signals corresponding to reference pixel trains Gki maintaining a score for each of said plurality of N standard patterns in accordance with a number of matches occurring between said input pixel trains vi and said reference pixel trains Gki thereof, and providing an output signal identifying a particular one of said standard patterns as matching said recognition object when said particular standard sample has a maximum score of said scores maintained for said N standard patterns.
-
-
13. In an apparatus for matching a recognition object with one of a plurality of N standard patterns including means for capturing the recognition object, where N is an integer, and for binarizing and normalizing the recognition object and forming an m×
- n matrix of binary pixels representing a binary image of the recognition object, the improvement comprising;
a first circuit having an input for receiving input signals representing a plurality of input pixel trains vi, each input pixel train representing a respective consecutive sequence of binary pixels selected in accordance with prescribed rules from said m×
n matrix, where i is an index having integer values greater than 1,said first circuit having an output for outputting signals representing matches between each input pixel train vi of the recognition object, representing a sequence of pixels from said m×
n matrix, and corresponding reference pixel trains Gki of a kth one of said plurality of standard patterns, representing respectively corresponding sequences of binary pixels from matrices representing binary images of the standard patterns, where k is an integer between 1 and N,wherein said reference pixel trains Gki comprise; a) a cluster of first pixel trains gki, from N m×
n matrices each representing a respective kth binary image, for a kth standard pattern, andb) multiplex pixel trains gki '"'"', generated by predetermined systematic modification of constituent pixels in said first pixel trains gki, a second circuit for maintaining a score for each of said plurality of N standard patterns in accordance with a number of matches between said input pixel trains vi and said reference pixel trains Gki thereof, and a selector for identifying a particular one of said standard patterns as matching and representing said recognition object when said particular standard sample has a maximum score of said scores maintained for said N standard patterns. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
- n matrix of binary pixels representing a binary image of the recognition object, the improvement comprising;
Specification