Comparing patterns
First Claim
1. A method of comparing a first pattern represented by a first ordered set of elements each having a value with a second pattern represented by a second ordered set of element each having a value, comprising performing, for each of a plurality of elements of the first ordered set the steps of:
- (i) selecting from the first ordered set a plurality of elements in the vicinity of the element under consideration, the selected elements having, within the ordered set, respective mutually different positions relative to the element under consideration;
(ii) selecting an element of the second ordered set;
(iii) comparing the selected plurality of elements of the first ordered set with a like plurality of elements of the second ordered set each of which has within the second ordered set the same position relative to the selected element of the second ordered set as a respective one of the selected plurality of elements of the first ordered set has relative to the element under consideration, said comparison comprising comparing the value of each of the selected plurality of elements of the first ordered set with the value of the correspondingly positioned element of the like plurality of elements of the second ordered set in accordance with a predetermined match criterion to produce a decision that the plurality of elements of the first ordered set matches the plurality of elements of the second ordered set;
(iv) repeating said comparison wherein at least some comparisons are made with a fresh selection of the plurality of elements of the first ordered set and at least some comparisons are made with a fresh selection of an element of the second ordered set; and
(v) generating for the element under consideration a similarity measure as a function of the number of comparisons for which the comparison indicates a match.
1 Assignment
0 Petitions
Accused Products
Abstract
A first image (or other pattern) is represented by a first ordered set of elements A each having a value and a second pattern is represented by a second such set. A comparison of the two involves performing, for each of a plurality of elements x of the first ordered set the steps of selecting from the first ordered set a plurality of elements x′ in the vicinity of the element x under consideration, selecting an element y of the second ordered set and comparing the elements x′ of the first ordered set with elements y′ of the second ordered set (each of which has the same position relative to the selected element y′ of the second ordered set as a respective one x′ of the selected plurality of elements of the first ordered set has relative to the element x under consideration). The comparison itself comprises comparing the value of each of the selected plurality of elements x′ of the first set with the value of the correspondingly positioned element y′ of the like plurality of elements of the second set in accordance with a predetermined match criterion to produce a decision that the plurality of elements of the first ordered set matches the plurality of elements of the second ordered set. The comparison is them repeated with a fresh selection of the plurality of elements x′ of the first set and/or a fresh selection of an element y of the second ordered set generating a similarity measure V as a function of the number of matches. Preferably, following a comparison resulting in a match decision, the next comparison is performed with a fresh selection of the plurality of elements x′ of the first set and the same selection of an element y of the second set.
-
Citations
10 Claims
-
1. A method of comparing a first pattern represented by a first ordered set of elements each having a value with a second pattern represented by a second ordered set of element each having a value, comprising performing, for each of a plurality of elements of the first ordered set the steps of:
-
(i) selecting from the first ordered set a plurality of elements in the vicinity of the element under consideration, the selected elements having, within the ordered set, respective mutually different positions relative to the element under consideration; (ii) selecting an element of the second ordered set; (iii) comparing the selected plurality of elements of the first ordered set with a like plurality of elements of the second ordered set each of which has within the second ordered set the same position relative to the selected element of the second ordered set as a respective one of the selected plurality of elements of the first ordered set has relative to the element under consideration, said comparison comprising comparing the value of each of the selected plurality of elements of the first ordered set with the value of the correspondingly positioned element of the like plurality of elements of the second ordered set in accordance with a predetermined match criterion to produce a decision that the plurality of elements of the first ordered set matches the plurality of elements of the second ordered set; (iv) repeating said comparison wherein at least some comparisons are made with a fresh selection of the plurality of elements of the first ordered set and at least some comparisons are made with a fresh selection of an element of the second ordered set; and (v) generating for the element under consideration a similarity measure as a function of the number of comparisons for which the comparison indicates a match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification