Pattern discrimination method and apparatus using the same
First Claim
Patent Images
1. An apparatus for discriminating a pattern comprising:
- (a) first means for extracting, from an input pattern, first sequential data by use of sum of products representing said input pattern;
(b) second means for extracting, from the first sequential data, first features represented as a sequence of pairs of an interval and a variation between any concavity and convexity among data of the first sequential data, thereby representing the input pattern as a vector series;
(c) third means for extracting, from a plurality of standard patterns, second sequential data by use of a sum of products representing the plurality of standard patterns;
(d) fourth means for extracting, from the second sequential data, second features represented as a sequence of pairs of an internal and a variation between any concavity and convexity among data of the second sequential data, thereby representing the plurality of standard patterns;
(e) a standard pattern storage for storing therein vector series representing the plurality of standard patterns;
(f) an input pattern storage for storing therein vector series representing the input pattern;
(g) retrieve means for searching the vector series of the input pattern to retrieve vector series of the standard patterns therefrom; and
(h) similarity degree means for computing a similarity degree and a scale factor between the vector series retrieved by said retrieve means and the vector series of the standard patterns stored in said standard pattern storage and for determining standard patterns having a larger similarity degree and having a scale factor within a preset range with respect to the retrieved vector series.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for comparing a data pattern with standard patterns to discriminate the data pattern retrieves vector series of the standard patterns associated with the data pattern. Categorized names are assigned to data of the vector series so as to be respectively associated with elements of the data pattern, thereby determining a similarity degree and a scale factor between the vector series.
-
Citations
20 Claims
-
1. An apparatus for discriminating a pattern comprising:
-
(a) first means for extracting, from an input pattern, first sequential data by use of sum of products representing said input pattern; (b) second means for extracting, from the first sequential data, first features represented as a sequence of pairs of an interval and a variation between any concavity and convexity among data of the first sequential data, thereby representing the input pattern as a vector series; (c) third means for extracting, from a plurality of standard patterns, second sequential data by use of a sum of products representing the plurality of standard patterns; (d) fourth means for extracting, from the second sequential data, second features represented as a sequence of pairs of an internal and a variation between any concavity and convexity among data of the second sequential data, thereby representing the plurality of standard patterns; (e) a standard pattern storage for storing therein vector series representing the plurality of standard patterns; (f) an input pattern storage for storing therein vector series representing the input pattern; (g) retrieve means for searching the vector series of the input pattern to retrieve vector series of the standard patterns therefrom; and (h) similarity degree means for computing a similarity degree and a scale factor between the vector series retrieved by said retrieve means and the vector series of the standard patterns stored in said standard pattern storage and for determining standard patterns having a larger similarity degree and having a scale factor within a preset range with respect to the retrieved vector series. - View Dependent Claims (2, 3, 4)
-
-
5. A pattern discriminating apparatus comprising:
-
(a) first means for extracting, from an input pattern, first sequential data by use of sum of products representing the input pattern; (b) second means for extracting, from the first sequential data, first features represented as a sequence of pairs of an interval and a variation between any concavity and convexity among data of the first sequential data, thereby representing the input pattern as a vector series; (c) third means for extracting, from a plurality of standard patterns, second sequential data by use of sum of products representing the plurality of standard patterns; (d) fourth means for extracting, from the second sequential data, second features represented as a sequence of pairs of an interval and a variation between any concavity and convexity among data of the second sequential data, thereby representing the plurality of standard patterns; (e) fifth means for storing therein the first sequential data of the input pattern and the second sequential data of a plurality of standard patterns; (f) sixth means for comparing the first and second sequential data to retrieve, from the input pattern vector series, a sequence of vector series including a vector series of one of the standard patterns; and (g) seventh means for computing a similarity degree, represented by using sum of inner products, and a scale factor representing a scale reduction ratio between the vector series retrieved by said sixth means and the vector series of the standard patterns stored in said fifth means. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for discriminating a correspondence relationship between two patterns respectively transformed into vector series comprising:
-
(a) first means for extracting, from an input pattern, first sequential data by use of sum of products representing the input pattern; (b) second means for extracting, from the first sequential data, first features represented as a sequence of pairs of an interval and a variation between any concavity and convexity among data of the first sequential data, thereby representing the input pattern as a vector series; (c) third means for extracting, from a plurality of standard patterns, second sequential data by use of sum of products representing the plurality of standard patterns; (d) fourth means for extracting, from the second sequential data, second features represented as a sequence of pairs of an interval and a variation between any concavity and convexity among data of the second sequential data, thereby representing the plurality of standard patterns; (e) fifth means for storing therein the first sequential data of the input pattern and the second sequential data of a plurality of standard patterns; (f) sixth means for comparing the first and second sequential data to retrieve, from the input pattern vector series, a sequence of vector series including a vector series of one of the standard patterns; and (g) seventh means for computing a similarity degree, represented by using sum of inner products, and a scale factor representing a scale reduction ratio between the vector series retrieved by said sixth means and the vector series of the standard patterns stored in said fifth means, wherein said fifth means comprises; a) first submeans for storing therein a matching degree S(i, j) (i=1, 2, . . . , m;
j=1, 2, . . . , n) between a vector series ai (i=1, 2, . . . , m) constituting a pattern and a vector series bj (j=1, 2, . . . , n) configuring another pattern;b) second submeans for storing therein a correspondence degree U(i, j), (i=1, 2, . . . , m;
j=1, 2, . . . , n) between a vector ai of the pattern (1) and a vector bj of the pattern (2);c) third submeans for storing therein outputs V(i,j), i=1, 2, . . . , m;
j=1, 2, . . . , n) obtained through an appropriate transformation
space="preserve" listing-type="equation">V(i,j)=f[U(i,j)]conducted on the respective values of the correspondence degrees U(i,j) stored in said subsecond means; d) fourth submeans for updating the values of the correspondence degree U(i,j) by use of the matching degree S(i,j) loaded in said fist submeans, the correspondence degree U(i,j) stored in said second submeans, and the output V(i,j) stored in said third submeans; and e) fifth submeans operative after the processing of said second, third, and fourth submeans is interatively accomplished an appropriate number of times for attaining a correspondence relationship between the vector series ai (i=1, 2, . . . , m) of the pattern (1) and the vector series bj (j=1, 2, . . . , n) of the pattern (2) by use of the correspondence degree U(i,j), (i=1, 2, . . . , m;
j=1, 2, . . . , n) stored in said second submeans. - View Dependent Claims (14, 15, 16)
-
16. An apparatus according to claim 13 wherein the computation of said fourth submeans is achieved according to an expression ##EQU33## where, A1, A2, and H(i,j) respectively designate appropriate constants and W(i,j;
- i'"'"',j'"'"') denotes a weight coefficient indicating a relationship between V(i'"'"',j'"'"';
t) and U(i,j;
t+1).
- i'"'"',j'"'"') denotes a weight coefficient indicating a relationship between V(i'"'"',j'"'"';
-
-
17. A method of discriminating an input pattern with respect to standard patterns in an apparatus having a storage, compute means, and retrieve means, to identify a pattern, said method comprising the steps of:
-
(a) extracting, from an input pattern, first sequential data by use of sum of products representing the input pattern; (b) extracting, from the first sequential data, first features represented as a sequence of pairs of an interval and a variation between any concavity and convexity among data of the first sequential data, thereby representing the input pattern as a vector series; (c) extracting, from a plurality of standard patterns, second sequential data by use of sum of products representing the plurality of standard patterns; (d) extracting, from the second sequential data, second features represented as a sequence of pairs of an interval and a variation between any concavity and convexity among data of the second sequential data, thereby representing said plurality of standard patterns; (e) storing the first sequential data of the input pattern and the second sequential data of the plurality of standard patterns in said storage; (f) comparing the first and second sequential data to retrieve, from the input pattern vector series, a sequence of vector series including a vector series of one of the standard patterns; and (g) computing a similarity degree, represented by using sum of inner products, and a scale factor representing a scale reduction ratio between the vector series retrieved by step (f) and the vector series of the standard patterns stored in step (e). - View Dependent Claims (18, 19)
-
-
20. A pattern discriminating apparatus comprising:
-
a) first means for extracting from an input pattern features associated with concavity and convexity thereof and for approximating the input pattern to a broken line based on the features, thereby representing the input pattern as a vector series constituting the broken line; b) second means for storing therein the input pattern and a plurality of standard patterns to be compared therewith in a form of vector series respectively representing folded lines, said broken lines being associated with symbols; c) third means for comparing the vector series of the input pattern from said first means and the vector series of the standard patterns from said second means to retrieve from the input pattern vector series a sequence of vector series including vector series of the standard patterns; and d) fourth means for computing a similarity degree and a scale factor between the vector series retrieved by said third means and the vector series of the standard patterns stored in said second means, wherein said first means includes; (1) means for computing a convolution of an input pattern f(t), (t=0, 1, 2, . . . , T) with an expression ##EQU34## to get a result ##EQU35## and for extracting from the result points having positive and negative maximal values as feature points τ
1, τ
2, . . . , τ
k of the input pattern;(2) average means for computing a convolution based on an expression ##EQU36## to obtain a result ##EQU37## and for attaining a mean value of the input pattern at each said feature point; (3) means for computing, based on the results g2 (τ
i) and g0 (τ
i) from the convolution at the feature points τ
i (i=1, 2, . . . , k), an expression
space="preserve" listing-type="equation">f(τ
.sub.i)=g.sub.0 (τ
.sub.i)W.sub.0 (O)+g.sub.2 (W.sub.2 (O)to obtain estimation values f(τ
i) of the input pattern at the feature points τ
i ;(4) means for determining regression lines h1 (t) and hk (t) respectively passing the estimation values f(τ
i) and f(τ
k) of the input pattern in respective ranges 0≦
t≦
τ
1 and τ
k ≦
t≦
T to compute estimation values f(0) and f(T) of both ends of the input pattern from expressions
space="preserve" listing-type="equation">f(0)=h.sub.1 (0)
space="preserve" listing-type="equation">f(T)=h.sub.k (t); and(5) means for computing a vector series ai (i=1, 2, . . . , k+1) representing a broken line as an approximation of the input pattern from expressions ##EQU38##
-
Specification