Security improvements for iris recognition systems
First Claim
1. A method of verifying the authenticity of an eye provided for identification purposes in an iris recognition identification system, the method comprising:
- generating an activation sequence specifying a random order and a random duration in which at least one of a plurality of illumination sources is to be activated;
illuminating the eye using infra-red or near infra-red pulses in accordance with the activation sequence, each pulse being emitted from at least one of the plurality of illumination sources to generate a corresponding sequence of specular reflections in a pupil and/or iris region of the eye, each illumination source being located at a different position with respect to the eye, and each specular reflection forming as a result of light emitted from one of the plurality of illumination sources being reflected from the eye;
capturing, from a location that is fixed relative to the plurality of illumination sources, a sequence of images of the eye, the sequence of images including the corresponding sequence of specular reflections;
determining a position and a duration of each specular reflection formed in the pupil and/or iris region, from each captured image in the sequence of images;
calculating, for each captured image in the sequence of images, an associated expected position and an associated expected duration of each specular reflection for an authentic eye; and
verifying the authenticity of the eye by comparing the determined position of each specular reflection with the associated expected position, and comparing the determined duration of each specular reflection with the associated expected duration, wherein the verifying step is carried out for each captured image in the sequence of images.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of verifying the authenticity of an eye provided for identification purposes in an iris recognition identification system is described. The method comprises: illuminating the eye using an illumination source to generate a specular reflection in a pupil and/or iris region of the eye, the specular reflection forming as a result of light emitted from the illumination source being reflected from the eye; capturing an image of the eye including the specular reflection; determining the position of the specular reflection formed in the pupil and/or iris region, from the captured image; and verifying the authenticity of the eye by comparing the determined position with an expected position for an authentic eye.
43 Citations
23 Claims
-
1. A method of verifying the authenticity of an eye provided for identification purposes in an iris recognition identification system, the method comprising:
-
generating an activation sequence specifying a random order and a random duration in which at least one of a plurality of illumination sources is to be activated; illuminating the eye using infra-red or near infra-red pulses in accordance with the activation sequence, each pulse being emitted from at least one of the plurality of illumination sources to generate a corresponding sequence of specular reflections in a pupil and/or iris region of the eye, each illumination source being located at a different position with respect to the eye, and each specular reflection forming as a result of light emitted from one of the plurality of illumination sources being reflected from the eye; capturing, from a location that is fixed relative to the plurality of illumination sources, a sequence of images of the eye, the sequence of images including the corresponding sequence of specular reflections; determining a position and a duration of each specular reflection formed in the pupil and/or iris region, from each captured image in the sequence of images; calculating, for each captured image in the sequence of images, an associated expected position and an associated expected duration of each specular reflection for an authentic eye; and verifying the authenticity of the eye by comparing the determined position of each specular reflection with the associated expected position, and comparing the determined duration of each specular reflection with the associated expected duration, wherein the verifying step is carried out for each captured image in the sequence of images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18, 19, 22, 23)
-
-
12. Apparatus for verifying the authenticity of an eye provided for identification purposes in an iris recognition identification system, the apparatus comprising:
-
a plurality of infra-red or near infra-red illumination sources for illuminating the eye to generate a corresponding sequence of specular reflections in a pupil and/or iris region of the eye, each illumination source located at a different position with respect to the eye, and each specular reflection forming as a result of light emitted from one of the illumination sources being reflected from the eye; a signal generator for generating an activation sequence, the activation sequence specifying a random order and a random duration in which at least one of the plurality of illumination sources is to be activated; an activation module for activating at least one of the plurality of illumination sources in accordance with the activation sequence; an image capture device located in a fixed position relative to the plurality of illumination sources, and arranged to capture a sequence of images of the eye, the sequence of images including the corresponding sequence of specular reflections; a processor programmed with instructions to; determine a position and a duration of each specular reflection formed in the pupil and/or iris region from analysis of each captured image in the sequence of images; and calculate an associated expected position and an associated expected duration of each specular reflection for an authentic eye for each captured image in the sequence of images; and a verifying module programmed with instructions to verify the authenticity of the eye by comparing the determined position of each specular reflection with the associated expected position, and comparing the determined duration of each specular reflection with the associated expected duration. - View Dependent Claims (13, 14, 15, 20, 21)
-
-
16. A non-transitory computer readable storage medium storing computer-executable instructions that, when executed, cause a computer system to perform a computer-implemented method comprising:
-
generating an activation sequence specifying a random order and a random duration in which at least one of a plurality of illumination sources is to be activated; illuminating an eye using infra-red or near infra-red pulses in accordance with the activation sequence, each pulse being emitted from at least one of the plurality of illumination sources to generate a corresponding sequence of specular reflections in a pupil and/or iris region of the eye, each illumination source being located at a different position with respect to the eye, and each specular reflection forming as a result of light emitted from one of the plurality of illumination sources being reflected from the eye; capturing, from a location that is fixed relative to the plurality of illumination sources, a sequence of images of the eye, the sequence of images including the corresponding sequence of specular reflections; determining a position and a duration of each specular reflection formed in the pupil and/or iris region, from each captured image in the sequence of images; calculating, for each captured image in the sequence of images, an associated expected position and an associated expected duration of each specular reflection for an authentic eye; and verifying the authenticity of the eye by comparing the determined position of each specular reflection with the associated expected position, and comparing the determined duration of each specular reflection with the associated expected duration, wherein the verifying step is carried out for each captured image in the sequence of images.
-
-
17. An apparatus for verifying the authenticity of an eye provided for identification purposes, the apparatus having one or more integrated circuits performing a method comprising:
-
generating an activation sequence specifying a random order and a random duration in which at least one of a plurality of illumination sources is to be activated; illuminating the eye using infra-red or near infra-red pulses in accordance with the activation sequence, each pulse being emitted from at least one of the plurality of illumination sources to generate a corresponding sequence of specular reflections in a pupil and/or iris region of the eye, each illumination source being located at a different position with respect to the eye, and each specular reflection forming as a result of light emitted from one of the plurality of illumination sources being reflected from the eye; capturing, from a location that is fixed relative to the plurality of illumination sources, a sequence of images of the eye, the sequence of images including the corresponding sequence of specular reflections; determining a position and a duration of each specular reflection formed in the pupil and/or iris region, from each captured image in the sequence of images; calculating, for each captured image in the sequence of images, an associated expected position and an associated expected duration of each specular reflection for an authentic eye; and verifying the authenticity of the eye by comparing the determined position of each specular reflection with the associated expected position, and comparing the determined duration of each specular reflection with the associated expected duration, wherein the verifying step is carried out for each captured image in the sequence of images.
-
Specification