IP Library Granted Patent US 11,055,530
Granted Patent B2
US 11,055,530 · App. 15/934,941 · Granted Jul 6, 2021

Accumulation and confidence assignment of iris codes

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 11,055,530
App. No.
15/934,941
Granted
Jul 6, 2021
Kind
B2
Abstract

Systems and methods pertaining to iris recognition are disclosed. A system is disclosed comprising an iris imager configured to acquire an iris image, and a processor configured to receive a first plurality of iris images from the iris imager, generate a first plurality of iris codes corresponding to the first plurality of iris images, generate a distribution metric corresponding to an iris cell location, generate a first composite iris code using the distribution metric, and generate a first match value using the first composite iris code and a first stored iris code.

Claims (66)

1. A system comprising:

an iris imager configured to acquire an iris image of an iris, the iris image comprising a plurality of iris cells, the plurality of iris cells corresponding to a plurality of iris cell locations; and

a processor configured to:

receive a first plurality of iris images of an eye from the iris imager,

generate a first plurality of iris codes corresponding to the first plurality of iris images of the eye, the first plurality of iris codes comprising first iris codes and second iris codes,

generate two or more distribution metrics corresponding to the plurality of iris cell locations of the eye, wherein:

a first distribution metric corresponds to the first iris codes of the first plurality of iris images, and

a second distribution metric corresponds to the second iris codes of the first plurality of iris images,

generate bits of a first composite iris code by applying the two or more distribution metrics to the first plurality of iris codes, wherein:

the first composite iris code is associated with the eye,

the first distribution metric is applied to the first iris codes to generate a first bit of the first composite iris code for a first iris cell location, and

the second distribution metric is applied to the second iris codes to generate a second bit of the first composite iris code for a second iris cell location, different from the first iris cell location, and

generate a first match value by comparing the first composite iris code and a first stored iris code.

2. The system of claim 1 , wherein the processor is further configured to:

in response to a determination that the first match value exceeds a threshold value, activate a functionality of the system.

3. The system of claim 1 , further comprising a head-mounted display.

4. The system of claim 1 , wherein the first composite iris code and the first stored iris code are each a fuzzy iris code.

5. The system of claim 1 , wherein the first match value is at least one of a soft Hamming Distance, a median Hamming Distance, and a fuzzy Z-score.

6. The system of claim 1 , wherein generating the two or more distribution metrics comprises determining a sample-size-dependent confidence value.

7. The system of claim 1 , wherein generating the first match value comprises comparing a confidence interval of the first composite iris code to a confidence interval of the first stored iris code.

8. The system of claim 1 , wherein generating the two or more distribution metrics comprises determining a probability of a cell value.

9. The system of claim 1 , wherein generating the two or more distribution metrics comprises quantifying the number of occurrences of a cell value.

10. The system of claim 1 , wherein an iris code of the first plurality of iris codes comprises binary cell values and the first composite iris code comprises non-binary cell values.

11. The system of claim 1 , wherein the processor is further configured to:

assign a quality score to an iris image of the first plurality of iris images;

compare the quality score to a threshold; and

in response to a determination that the quality score does not meet the threshold, exclude the iris image.

12. The system of claim 1 , wherein generating the first match value comprises calculating a Hamming Distance.

13. The system of claim 1 , wherein the processor is further configured to determine whether the first match value corresponds to a complete match.

14. The system of claim 13 , wherein the processor is further configured to determine whether the first match value corresponds to a conditional match.

15. The system of claim 14 , wherein the processor is further configured to:

in response to a determination that the first match value corresponds to a complete match, activate a first functionality of the system; and

in response to a determination that the first match value corresponds to a conditional match, activate a second functionality of the system, the second functionality not identical to the first functionality.

16. The system of claim 14 , wherein the processor is further configured to:

in response to a determination that the first match value corresponds to a conditional match:

receive a second plurality of iris images from the iris imager,

generate a second plurality of iris codes,

generate a second composite iris code, and

generate a second match value using the second composite iris code and the first stored iris code.

17. The system of claim 1 , wherein the first plurality of iris images comprises a pre-determined minimum number of iris images.

18. A method comprising:

receiving a first plurality of iris images, each iris image of the plurality of iris images corresponding to an iris of an eye and comprising a plurality of iris cells, the plurality of iris cells corresponding to a plurality of iris cell locations;

generating a first plurality of iris codes corresponding to the first plurality of iris images of the eye, the first plurality of iris codes comprising first iris codes and second iris codes;

generating two or more distribution metrics corresponding to the plurality of iris cell locations of the eye, wherein:

a first distribution metric corresponds to the first iris codes of the first plurality of iris images, and

a second distribution metric corresponds to the second iris codes of the first plurality of iris images;

generating bits of a first composite iris code by applying the two or more distribution metrics to the first plurality of iris codes, wherein:

the first composite iris code is associated with the eye,

the first distribution metric is applied to the first iris codes to generate a first bit of the first composite iris code for a first iris cell location, and

the second distribution metric is applied to the second iris codes to generate a second bit of the first composite iris code for a second iris cell location, different from the first iris cell location; and

generating a first match value by comparing the first composite iris code and a first stored iris code.

19. A system comprising:

a headgear unit configured to be worn by a user, the headgear unit including:

a display configured to display a virtual environment to the user, the display comprising a transmissive eyepiece through which a real environment is visible;

an iris imager configured to acquire an image of an iris of an eye of the user, the iris imager configured to remain fixed relative to the user, the image comprising a plurality of iris cells, the plurality of iris cells corresponding to a plurality of iris cell locations; and

a processor configured to:

receive a first plurality of iris images of the eye from the iris imager, the plurality of iris images associated with the iris of the user;

generate a first plurality of iris codes corresponding to the first plurality of iris images of the eye, the first plurality of iris codes comprising first iris codes and second iris codes,

generate two or more distribution metrics corresponding to the plurality of iris cell locations of the eye, wherein:

a first distribution metric corresponds to the first iris codes of the first plurality of iris images, and

a second distribution metric corresponds to the second iris codes of the first plurality of iris images,

generate bits of a first composite iris code by applying the two or more distribution metrics to the first plurality of iris codes, wherein:

the first composite iris code is associated with the eye,

the first distribution metric is applied to the first iris codes to generate a first bit of the first composite iris code for a first iris cell location, and

the second distribution metric is applied to the second iris codes to generate a second bit of the first composite iris code for a second iris cell location, different from the first iris cell location, and

generate a first match value by comparing the first composite iris code and a first stored iris code, the first match value corresponding to the user.

Assignments (3)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Nov 7, 2019
From: JPMORGAN CHASE BANK, N.A.
To: CITIBANK, N.A.
Reel/Frame 050967/0138 →
PATENT SECURITY AGREEMENT Recorded Aug 22, 2019
From: MAGIC LEAP, INC.; MOLECULAR IMPRINTS, INC.; MENTOR ACQUISITION ONE, LLC
To: JP MORGAN CHASE BANK, N.A.
Reel/Frame 050138/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: KAEHLER, ADRIAN
To: MAGIC LEAP, INC.
Reel/Frame 045996/0331 →