BIOMETRIC DATA PROCESSING
Sets of biometric data related to different types of physical stimuli, e.g., a scanning of a fingerprint and a swiping of a fingerprint, can be compared and a transfer function can be generated based on the comparison.
1 . A computer-implemented method, comprising:
receiving a first set of biometric data from a biometric sensor responsive to a first physical characteristic stimulus;
receiving a second set of biometric data from a biometric sensor responsive to a second physical characteristic stimulus, wherein the second set of biometric data is associated with the first set of biometric data;
comparing the first and second set of biometric data; and
generating a transfer function based on the comparison.
2 . The method of claim 1 , further comprising:
generating a first set of representative data from the first set of biometric data; and
generating a second set of representative data from the second set of biometric data;
wherein comparing the first and second set of biometric data comprises comparing the first and second sets of representative data.
3 . The method of claim 1 , wherein:
comparing the first and second sets of biometric data comprises:
adjusting one of the first and second sets of biometric data by the transfer function;
iteratively correlating the first set of biometric data with the second set of biometric data; and
generating a transfer function based on the comparison comprises:
iteratively adjusting the transfer function in response to one or more iterative correlations to maximize a correlation coefficient.
4 . The method of claim 1 , wherein:
the first physical characteristic comprises a flat fingerprint; and
the second physical characteristic comprises a swiped fingerprint.
5 . The method of claim 1 , wherein:
the first set of biometric data comprises image data; and
the second set of biometric data comprises image data.
6 . The method of claim 1 , wherein:
the transfer function comprises an image distortion filter.
7 . The method of claim 2 , wherein:
the first set of representative data comprises first fingerprint minutiae data; and
the second set of representative data comprises second fingerprint minutiae data.
8 . The method of claim 7 , wherein:
comparing the first and second set of representative data comprises:
adjusting one of the first set or second set of fingerprint minutiae data by the transfer function;
iteratively generating match scores based on the first and second sets of minutiae data; and
generating a transfer function based on the comparison comprises:
iteratively adjusting the transfer function in response to one or more iterative match scores to maximize the match score.
9 . The method of claim 8 , wherein:
the transfer function comprises a minutia triplet filter.
10 . A computer-implemented method, comprising:
generating first biometric data from a biometric sensor responsive to a first physical characteristic stimulus;
applying a transfer function to the first biometric data; and
generating second biometric data based on the application of the transfer function to the first biometric data, wherein the second biometric data corresponds to data from a biometric sensor responsive to a second physical characteristic stimulus.
11 . The method of claim 10 , wherein:
the first and second biometric data comprises fingerprint minutiae data.
12 . The method of claim 11 , wherein:
the transfer function comprises a minutiae data filter.
13 . The method of claim 10 , wherein:
the first physical characteristic stimulus comprises a swiped fingerprint; and
the second physical characteristic stimulus comprises a flat fingerprint.
14 . The method of claim 13 , wherein:
the first and second biometric data comprises fingerprint image data.
15 . The method of claim 14 , wherein:
the transfer function comprises an image distortion filter.
16 . A system, comprising:
a data store configured to receive and store first and second sets of biometric data corresponding to a first and second biometric stimulus;
a processing device in communication with the data store and configured to:
receive a first set of biometric data from the data store;
receive a second set of biometric data from the data store, wherein the second set of biometric data is associated with the first set of biometric data;
compare the first and second sets of biometric data; and
generate a transfer function based on the comparison.
17 . The system of claim 16 , wherein:
the processing device is further configured to:
generate a first set of representative data from the first set of biometric data; and
generate a second set of representative data from the second set of biometric data;
wherein comparing the first and second set of biometric data comprises comparing the first and second sets of representative data.
18 . The system of claim 16 , wherein:
comparing the first and second sets of biometric data comprises:
adjusting one of the first and second sets of biometric data by the transfer function;
iteratively correlating the first set of biometric data with the second set of biometric data; and
generating a transfer function based on the comparison comprises:
iteratively adjusting the transfer function in response to one or more iterative correlations to maximize a correlation coefficient.
19 . The system of claim 16 , wherein:
the first physical characteristic comprises a flat fingerprint; and
the second physical characteristic comprises a swiped fingerprint.
20 . The system of claim 16 , wherein:
the first set of biometric data comprises image data; and
the second set of biometric data comprises image data.
21 . The system of claim 16 , wherein:
the transfer function comprises an image distortion filter.
22 . The system of claim 17 , wherein:
the first set of representative data comprises first fingerprint minutiae data; and
the second set of representative data comprises second fingerprint minutiae data.
23 . The system of claim 22 , wherein:
comparing the first and second set of representative data comprises:
adjusting one of the first set or second set of fingerprint minutiae data by the transfer function;
iteratively generating match scores based on the first and second sets of minutiae data; and
generating a transfer function based on the comparison comprises:
iteratively adjusting the transfer function in response to one or more iterative match scores to maximize the match score.
24 . The system of claim 23 , wherein:
the transfer function comprises a minutia triplet filter.
25 . A system, comprising:
a data store in communication with the biometric sensor and configured to receive first and second biometric data;
a processing device in communication with the data store and configured to:
generate first biometric data from a biometric sensor responsive to a first physical characteristic stimulus;
apply a transfer function to the first biometric data; and
generate second biometric data based on the application of the transfer function to the first biometric data, wherein the second biometric data corresponds to data from a biometric sensor responsive to a second physical characteristic stimulus.
26 . The system of claim 25 , wherein:
the first and second biometric data comprises fingerprint minutiae data.
27 . The system of claim 26 , wherein:
the transfer function comprises a minutiae data filter.
28 . The system of claim 25 , wherein:
the first physical characteristic stimulus comprises a swiped fingerprint; and
the second physical characteristic stimulus comprises a flat fingerprint.
29 . The system of claim 28 , wherein:
the first and second biometric data comprises fingerprint image data.
30 . The system of claim 29 , wherein:
the transfer function comprises an image distortion filter.