Detailed eye shape model for robust biometric applications
First Claim
Patent Images
1. A wearable display system comprising:
- an infrared light source configured to illuminate an eye of a user;
an image capture device configured to capture an eye image of the eye;
non-transitory memory configured to store the eye image; and
a hardware processor in communication with the non-transitory memory, the hardware processor programmed to;
receive the eye image from the non-transitory memory;
estimate an eye shape from the eye image using cascaded shape regression, the eye shape comprising a pupil shape, an iris shape, or an eyelid shape; and
perform a biometric application based at least in part on the eye shapewherein to estimate the eye shape from the eye image using cascaded shape regression, the hardware processor is programmed to iterate a regression function for determining a shape increment over a plurality of stages, the regression function comprising a shape-indexed extraction function, andwherein to iterate the regression function, the hardware processor is programmed to evaluate
Δ
St=ƒ
t(Φ
t(I,St−
1)),for a shape increment Δ
St at stage t of the iteration, where ƒ
t is the regression function at stage t, Φ
t is the shape-indexed extraction function at stage t, I is the eye image, and St−
1 is the eye shape at stage t−
1 of the iteration.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for robust biometric applications using a detailed eye shape model are described. In one aspect, after receiving an eye image of an eye (e.g., from an eye-tracking camera on an augmented reality display device), an eye shape (e.g., upper or lower eyelids, an iris, or a pupil) of the eye in the eye image is calculated using cascaded shape regression methods. Eye features related to the estimated eye shape can then be determined and used in biometric applications, such as gaze estimation or biometric identification or authentication.
-
Citations
18 Claims
-
1. A wearable display system comprising:
-
an infrared light source configured to illuminate an eye of a user; an image capture device configured to capture an eye image of the eye; non-transitory memory configured to store the eye image; and a hardware processor in communication with the non-transitory memory, the hardware processor programmed to; receive the eye image from the non-transitory memory; estimate an eye shape from the eye image using cascaded shape regression, the eye shape comprising a pupil shape, an iris shape, or an eyelid shape; and perform a biometric application based at least in part on the eye shape wherein to estimate the eye shape from the eye image using cascaded shape regression, the hardware processor is programmed to iterate a regression function for determining a shape increment over a plurality of stages, the regression function comprising a shape-indexed extraction function, and wherein to iterate the regression function, the hardware processor is programmed to evaluate
Δ
St=ƒ
t(Φ
t(I,St−
1)),for a shape increment Δ
St at stage t of the iteration, where ƒ
t is the regression function at stage t, Φ
t is the shape-indexed extraction function at stage t, I is the eye image, and St−
1 is the eye shape at stage t−
1 of the iteration.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for training an eye shape calculation engine, the method comprising:
-
under control of a hardware processor; receiving a set of annotated training eye images, wherein each image in the set is labeled with an eye shape; and using a machine learning technique applied to the set of annotated training eye images to learn a regression function and a shape-indexed extraction function, where the regression function and the shape-indexed extraction function learn to recognize the eye shape, and wherein the regression function and the shape-indexed extraction function are learned to recognize eye shape according to an iteration of
Δ
St=ƒ
t(Φ
t(I,St−
1)),for a shape increment Δ
St at stage t of the iteration, where ƒ
t is the regression function at stage t,Φ
t is the shape-indexed extraction function at stage t, I is an unlabeled eye image, and St−
1 is the eye shape at stage t−
1 of the iteration.- View Dependent Claims (15, 16, 17)
-
-
18. A wearable display system comprising:
-
an infrared light source configured to illuminate an eye of a user; an image capture device configured to capture an eye image of the eye; non-transitory memory configured to store the eye image; and a hardware processor in communication with the non-transitory memory, the hardware processor programmed to; receive the eye image from the non-transitory memory; estimate an eye shape from the eye image using cascaded shape regression, the eye shape comprising an eyelid shape; perform a biometric application comprising determination of eye blink based at least in part on the eye shape; and reject or assign a lower weight to the eye image if a distance between an upper eyelid and a lower eyelid is less than a threshold.
-
Specification