| CPC G06T 7/70 (2017.01) [G06T 7/11 (2017.01); G06T 7/13 (2017.01); G06T 7/60 (2013.01); G06V 10/22 (2022.01); G06V 10/766 (2022.01); G06V 40/193 (2022.01); G06V 40/197 (2022.01); G06T 2207/10052 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30201 (2013.01)] | 15 Claims |

|
1. A head-mounted system comprising:
a camera configured to capture images of an eye of a user;
one or more light source configured to illuminate the eye of the user, such that glints are represented in images of the eye of user; and
one or more processors configured to:
obtain a first image of the eye of the user from the camera;
provide the first image as input to a machine learning model which has been trained to generate iris segmentation data and pupil segmentation data given an image of an eye;
obtain a second image of the eye of the user from the camera subsequent to the first image;
detect, based on the iris segmentation data, a set of one or more locations in the second image at which one or more glints are represented;
identify, based on the pupil segmentation data, a region of the second image at which the pupil of the eye of the user is represented;
determine a pose of the eye of the user based at least in part on the detected set of one or more glint locations in the second image and the identified region of the second image;
obtain, via the machine learning model, iris segmentation data and pupil segmentation data for the second image;
obtain a third image of the eye of the user from the camera;
detect a set of one or more locations in the third image at which one or more glints are shown, respectively, based on the iris segmentation data generated by the machine learning model for the second image;
identify a region of the third image at which the pupil of the eye of the user is represented based on the pupil segmentation data generated by the machine learning model for the second image; and
determine a pose of the eye of the user based at least in part on the detected set of one or more glint locations in the third image and the identified region of the third image.
|