Biometric matching technology
First Claim
1. A system comprising:
- a database storage configured to maintain, for each person in a group of multiple, different people, data for the person; and
an enrollment system that includes at least one computer, the enrollment system configured to;
for each of a plurality of potential reference images;
compare, for each person in the group of multiple, different people, the potential reference image with an image of at least a portion of the person; and
determine, for each person in the group of multiple, different people, a similarity score that represents a similarity between the potential reference image and the image of at least the portion of the person using the comparison of the potential reference image with the image of at least the portion of the person;
determine which of the potential reference images have similarity scores that are most evenly distributed for the images of the persons in the group of multiple, different people;
select, as a reference image, a single potential reference image that has similarity scores that are most evenly distributed for the images of the persons in the group of multiple, different people;
determine, for each person in the group of multiple, different people, a location in the database storage at which to store an identifier for the person using the respective similarity score for the person as an index in the database storage; and
store, in the database storage for each person in the group of multiple, different people, the data for the person at the respective location in the database storage.
1 Assignment
0 Petitions
Accused Products
Abstract
Biometric matching technology, in which a watch list is managed, multiple images of a potential suspect are accessed, and parallel pre-processing of the multiple images is controlled. Based on the pre-processing, an image of the potential suspect to use in matching against the watch list is determined and the determined image is used to search sorted biometric data included in the watch list. A subset of persons from the watch list is identified based on the search and parallel analysis of the determined image of the potential suspect against detailed biometric data associated with the subset of persons in the watch list is controlled. Based on the parallel analysis, it is determined whether the potential suspect matches a person in the watch list and a result is outputted based on the determination.
29 Citations
20 Claims
-
1. A system comprising:
-
a database storage configured to maintain, for each person in a group of multiple, different people, data for the person; and an enrollment system that includes at least one computer, the enrollment system configured to; for each of a plurality of potential reference images; compare, for each person in the group of multiple, different people, the potential reference image with an image of at least a portion of the person; and determine, for each person in the group of multiple, different people, a similarity score that represents a similarity between the potential reference image and the image of at least the portion of the person using the comparison of the potential reference image with the image of at least the portion of the person; determine which of the potential reference images have similarity scores that are most evenly distributed for the images of the persons in the group of multiple, different people; select, as a reference image, a single potential reference image that has similarity scores that are most evenly distributed for the images of the persons in the group of multiple, different people; determine, for each person in the group of multiple, different people, a location in the database storage at which to store an identifier for the person using the respective similarity score for the person as an index in the database storage; and store, in the database storage for each person in the group of multiple, different people, the data for the person at the respective location in the database storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
for each of a plurality of potential reference images; comparing, for each person in a group of multiple, different people, the potential reference image with an image of at least a portion of the person; and determining, for each person in the group of multiple, different people, a similarity score that represents a similarity between the potential reference image and the image of at least the portion of the person using a result of comparing the potential reference image with the image of at least the portion of the person; determining which of the potential reference images have similarity scores that are most evenly distributed for the images of the persons in the group of multiple, different people; selecting, as a reference image, a single potential reference image that has similarity scores that are most evenly distributed for the images of the persons in the group of multiple, different people; determining, for each person in the group of multiple, different people, a location in a database storage at which to store an identifier for the person using the respective similarity score for the person as an index in the database storage; and storing, in the database storage for each person in the group of multiple, different people, data for the person at the respective location in the database storage. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
20. At least one non-transitory computer-readable storage medium encoded with executable instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
for each of a plurality of potential reference images; comparing, for each person in a group of multiple, different people, the potential reference image with an image of at least a portion of the person; and determining, for each person in the group of multiple, different people, a similarity score that represents a similarity between the potential reference image and the image of at least the portion of the person using a result of comparing the potential reference image with the image of at least the portion of the person; determining which of the potential reference images have similarity scores that are most evenly distributed for the images of the persons in the group of multiple, different people; selecting, as a reference image, a single potential reference image that has similarity scores that are most evenly distributed for the images of the persons in the group of multiple, different people; determining, for each person in the group of multiple, different people, a location in a database storage at which to store an identifier for the person using the respective similarity score for the person as an index in the database storage; and storing, in the database storage for each person in the group of multiple, different people, data for the person at the respective location in the database storage.
Specification