Method and system of transitive matching for object recognition, in particular for biometric searches
First Claim
1. A method of constructing a vector space in which a data sample relating to an object may be encoded, comprising:
- providing a raw matching score between each of a plurality of basis sample elements and each of a plurality of data samples in a first sample database, the samples in the first sample database being out-of-sample with respect to the basis sample elements; and
constructing a sample space from the raw matching scores, the sample space being defined by a basis set of sample space modes.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system of transitivity matching suitable for object recognition, and in particular biometric recognition such as face or fingerprint recognition, is provided. The invention provides a means for pre-encoding object match information from each set of raw object sample data or scores from an underlying recognition algorithm. A sample space is constructed and the raw scores are mapped into that space. Preferably, a recognition space is also constructed and the sample space scores are further mapped into the recognition space. Each space may be truncated to remove dispensable modes of that space. The distance between object data samples encoded in the sample space or the recognition space can be more rapidly determined, and the encoded data samples are also significantly compressed, compared to the raw scores.
-
Citations
48 Claims
-
1. A method of constructing a vector space in which a data sample relating to an object may be encoded, comprising:
-
providing a raw matching score between each of a plurality of basis sample elements and each of a plurality of data samples in a first sample database, the samples in the first sample database being out-of-sample with respect to the basis sample elements; and
constructing a sample space from the raw matching scores, the sample space being defined by a basis set of sample space modes. - View Dependent Claims (2, 3, 4, 18, 19, 20, 21, 22, 29, 30)
-
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
-
27. (canceled)
-
28. (canceled)
-
31. For use in object recognition, a space construction and encoding system comprising:
- a sample space construction module for receiving a data sample relating to an object to be encoded, a plurality of basis sample elements, and plurality of data samples in a first sample database, the samples in the first sample database being out-of-sample with respect to the basis samples;
the sample space construction module providing a raw matching score between each basis element and each of the plurality of data samples in the first sample database, and constructing a sample space from the raw matching scores, the sample space being defined by a basis set of sample space modes. - View Dependent Claims (32, 33, 34, 44, 47, 48)
- a sample space construction module for receiving a data sample relating to an object to be encoded, a plurality of basis sample elements, and plurality of data samples in a first sample database, the samples in the first sample database being out-of-sample with respect to the basis samples;
-
35. (canceled)
-
36. (canceled)
-
37. (canceled)
-
38. (canceled)
-
39. (canceled)
-
40. (canceled)
-
41. (canceled)
-
42. (canceled)
-
43. (canceled)
-
45. (canceled)
-
46. (canceled)
Specification