IP Library Granted Patent US 10,832,082
Granted Patent B2
US 10,832,082 · App. 15/812,079 · Granted Nov 10, 2020

Template selection system and method

Inventor: Raymond Glover (Saffron Walden, GB)
Assignee: International Business Machines Corporation
G06K9/6202G06F16/583G06F16/5838G06K9/78
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,832,082
App. No.
15/812,079
Granted
Nov 10, 2020
Kind
B2
Abstract

A method, computer program product, and computing system for receiving a plurality of images of a subject. The plurality of images of the subject may be processed to generate one or more templates. At least one template of the plurality of templates may be verified against at least one other template of the plurality of templates based upon, at least in part, a template quality threshold. A verified subset of templates may be generated including the at least one template that verifies each template of the plurality of templates.

Claims (44)

1. A computer-implemented method, executed on a computing device, comprising:

receiving, at the computing device, a plurality of images of a subject;

processing the plurality of images of the subject to generate a plurality of templates, based at least in part on one or more biometric identifiers comprising one or more physiological characteristics that are related to a shape or configuration of a body or portions of the body, wherein each of the plurality of templates corresponds to a representation of the subject that is generated by an object recognition system;

verifying at least one template of the plurality of templates against at least one other template of the plurality of templates based upon, at least in part, a template quality threshold; and

generating a verified subset of templates including the at least one template that verifies each template of the plurality of templates.

2. The computer-implemented method of claim 1 , wherein verifying the at least one template of the plurality of templates against at least one other template of the plurality of templates includes:

determining a match score associated with the at least one template of the plurality of templates and the at least one other template of the plurality of templates.

3. The computer-implemented method of claim 2 , wherein generating the verified subset of templates includes:

adding one or more templates to the verified subset of templates based upon, at least in part, the match score associated with the at least one template of the plurality of templates and the at least one other template and the template quality threshold.

4. The computer-implemented method of claim 1 , wherein generating the verified subset of templates is based upon, at least in part, a minimum template quality threshold.

5. The computer-implemented method of claim 1 , further comprising:

comparing the verified subset of templates to at least one database template.

6. The computer-implemented method of claim 5 , wherein comparing the verified subset of templates includes:

comparing the verified subset of templates to at least one database template to identify the subject in the plurality of images of the subject from a plurality of subjects identified in the at least one database template.

7. The computer-implemented method of claim 5 , wherein comparing the verified subset of templates includes:

comparing the verified subset of templates to at least one database template to verify whether the subject in the plurality of images of the subject is the subject identified in the at least one database template.

8. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed across one or more processors, causes at least a portion of the one or more processors to perform operations comprising:

receiving a plurality of images of a subject;

processing the plurality of images of the subject to generate a plurality of templates, based at least in part on one or more biometric identifiers comprising one or more physiological characteristics that are related to a shape or configuration of a body or portions of the body, wherein each of the plurality of templates corresponds to a representation of the subject that is generated by an object recognition system;

verifying at least one template of the plurality of templates against at least one other template of the plurality of templates based upon, at least in part, a template quality threshold; and

generating a verified subset of templates including the at least one template that verifies each template of the plurality of templates.

9. The computer program product of claim 8 , wherein verifying the at least one template of the plurality of templates against at least one other template of the plurality of templates includes:

determining a match score associated with the at least one template of the plurality of templates and the at least one other template of the plurality of templates.

10. The computer program product of claim 9 , wherein generating the verified subset of templates includes:

adding one or more templates to the verified subset of templates based upon, at least in part, the match score associated with the at least one template of the plurality of templates and the at least one other template and the template quality threshold.

11. The computer program product of claim 8 , wherein generating the verified subset of templates is based upon, at least in part, a minimum template quality threshold.

12. The computer program product of claim 8 , further comprising instructions for: comparing the verified subset of templates to at least one database template.

13. The computer program product of claim 12 , wherein comparing the verified subset of templates includes:

comparing the verified subset of templates to a plurality of database templates to identify the subject in the plurality of images of the subject from a plurality of subjects identified in the plurality of database templates.

14. The computer program product of claim 12 , wherein comparing the verified subset of templates includes:

comparing the verified subset of templates to at least one database template to verify whether the subject in the plurality of images of the subject is the subject identified in the at least one database template.

15. A computing system comprising one or more processors and one or more memories, wherein the computing system is configured to perform operations comprising:

receiving a plurality of images of a subject;

processing the plurality of images of the subject to generate a plurality of templates, based at least in part on one or more biometric identifiers comprising one or more physiological characteristics that are related to a shape or configuration of a body or portions of the body, wherein each of the plurality of templates corresponds to a representation of the subject that is generated by an object recognition system;

verifying at least one template of the plurality of templates against at least one other template of the plurality of templates based upon, at least in part, a template quality threshold; and

generating a verified subset of templates including the at least one template that verifies each template of the plurality of templates.

16. The computing system of claim 15 , wherein verifying the at least one template of the plurality of templates against at least one other template of the plurality of templates includes:

determining a match score associated with the at least one template of the plurality of templates and the at least one other template of the plurality of templates.

17. The computing system of claim 16 , wherein generating the verified subset of templates includes:

adding one or more templates to the verified subset of templates based upon, at least in part, the match score associated with the at least one template of the plurality of templates and the at least one other template and the template quality threshold.

18. The computing system of claim 15 , wherein generating the verified subset of templates is based upon, at least in part, a minimum template quality threshold.

19. The computing system of claim 15 , wherein the operations further comprise: comparing the verified subset of templates to at least one database template.

20. The computing system of claim 19 , wherein comparing the subset of templates includes:

comparing the verified subset of templates to a plurality of database templates to identify the subject in the plurality of images of the subject from a plurality of subjects identified in the plurality of database templates.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2017
From: GLOVER, RAYMOND
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044119/0722 →
Continuity (1)
Related Publication 20190147289A1 · May 16, 2019