Training an eye tracking model

US11386290B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11386290-B2
Application numberUS-202016834153-A
CountryUS
Kind codeB2
Filing dateMar 30, 2020
Priority dateMar 29, 2019
Publication dateJul 12, 2022
Grant dateJul 12, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for training an eye tracking model is disclosed, as well as a corresponding system and storage medium. The eye tracking model is adapted to predict eye tracking data based on sensor data from a first eye tracking sensor. The method comprises receiving sensor data obtained by the first eye tracking sensor at a time instance and receiving reference eye tracking data for the time instance generated by an eye tracking system comprising a second eye tracking sensor. The reference eye tracking data is generated by the eye tracking system based on sensor data obtained by the second eye tracking sensor at the time instance. The method comprises training the eye tracking model based on the sensor data obtained by the first eye tracking sensor at the time instance and the generated reference eye tracking data.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for training an eye tracking model, wherein the eye tracking model is adapted to predict eye tracking data based on sensor data from a first eye tracking sensor, wherein the first eye tracking sensor is arranged to monitor an eye, the method comprising: receiving sensor data obtained by the first eye tracking sensor at a time instance; receiving reference eye tracking data for said time instance generated by an eye tracking system comprising a second eye tracking sensor, arranged to monitor the eye, wherein the reference eye tracking data is generated by the eye tracking system based on sensor data obtained by the second eye tracking sensor at said time instance; and training the eye tracking model based on the sensor data obtained by the first eye tracking sensor at said time instance and the generated reference eye tracking data. 2. The method of claim 1 , further comprising: using the first eye tracking sensor to obtain sensor data at said time instance. 3. The method of claim 1 , further comprising: using the eye tracking system to generate the reference eye tracking data for said time instance. 4. The method of claim 1 , wherein the eye tracking data predicted by the eye tracking model indicates a predicted gaze point of the eye, and wherein the generated reference eye tracking data indicates a reference gaze point of the eye; or wherein the eye tracking data predicted by the eye tracking model indicates a predicted gaze ray of the eye, and wherein the generated reference eye tracking data indicates a reference gaze ray of the eye; or wherein the eye tracking data predicted by the eye tracking model indicates a predicted position of the eye in space, and wherein the generated reference eye tracking data indicates a reference position of the eye in space. 5. The method of claim 1 , wherein training the eye tracking model comprises: predicting eye tracking data for said time instance using the eye tracking model and the sensor data obtained by the first eye tracking sensor at said time instance; applying an objective function to at least the eye tracking data predicted by the eye tracking model for said time instance and the generated reference eye tracking data; and updating the eye tracking model. 6. The method of claim 5 , wherein applying the objective function to at least the eye tracking data predicted by the eye tracking model for said time instance and the generated reference eye tracking data comprises: forming a distance between a predicted gaze point indicated by the predicted eye tracking data for said time instance and a reference gaze point indicated by the generated reference eye tracking data; or forming a deviation between a predicted gaze ray indicated by the predicted eye tracking data for said time instance and a reference gaze ray indicated by the generated reference eye tracking data; or forming a distance between a predicted eye position indicated by the predicted eye tracking data for said time instance and a reference eye position indicated by the generated reference eye tracking data. 7. The method of claim 1 , wherein at least one of the first eye tracking sensor and the second eye tracking sensor is an imaging device. 8. The method of claim 1 , wherein: the eye tracking system comprises an illuminator which outputs light within a wavelength range for illuminating the eye, the second eye tracking sensor providing sensor data based on light within said wavelength range, the first eye tracking sensor being provided with a filter for suppressing light within said wavelength range. 9. The method of claim 1 , wherein training the eye tracking model comprises: predicting eye tracking data for said time instance using the eye tracking model and the sensor data obtained by the first eye tracking sensor at said time instance; and in response to a deviation between the eye tracking data predicted by the eye tracking model for said time instance and the generated reference eye tracking data exceeding a threshold, training the eye tracking model based on the eye tracking data predicted by the eye tracking model for said time instance and the generated reference eye tracking data. 10. The method of claim 1 , further comprising: using the eye tracking system to detect a certain trigger action of the eye, wherein the trigger action comprises one or more of a fixation; a saccade; a smooth pursuit; wherein the receiving of the sensor data obtained by the first eye tracking sensor at the time instance or the training of the eye tracking model is performed in response to detection of the certain trigger action of the eye. 11. The method of claim 1 , wherein the eye tracking model is one of several eye tracking models, the eye tracking models being associated with respective potential users, the method comprising: detecting presence of a user; selecting the eye tracking model associated with the user; and training the selected eye tracking model based on the sensor data obtained by the first eye tracking sensor at said time instance and the generated reference eye tracking data. 12. The method of claim 1 , comprising: receiving sensor data obtained by the first eye tracking sensor at a sequence of time instances; receiving reference eye tracking data for the sequence of time instances generated by the eye tracking system, wherein the reference eye tracking data for the sequence of time instances is generated by the eye tracking system based on sensor data obtained by the second eye tracking sensor at said sequence of time instances; and training the eye tracking model based on the sensor data obtained by the first eye tracking sensor for the sequence of time instances and the generated reference eye tracking data for the sequence of time instances, or storing the sensor data obtained by the first eye tracking sensor for the sequence of time instances and the generated reference eye tracking data for the sequence of time instances. 13. A system for training an eye tracking model, wherein the eye tracking model is adapted to predict eye tracking data based on sensor data from a first eye tracking sensor, wherein the first eye tracking sensor is arranged to monitor an eye, the system comprising processing circuitry configured to: receive sensor data obtained by the first eye tracking sensor at a time instance; receive reference eye tracking data for said time instance generated by an eye tracking system comprising a second eye tracking sensor, arranged to monitor the eye, wherein the reference eye tracking data is generated by the eye tracking system based on sensor data obtained by the second eye tracking sensor at said time instance; and train the eye tracking model based on the sensor data obtained by the first eye tracking sensor at said time instance and the generated reference eye tracking data. 14. The system of claim 13 , further comprising the first eye tracking sensor, the processing circuitry being further configured to: use the first eye tracking sensor to obtain sensor data at said time instance. 15. The system of claim 13 , further comprising the eye tracking system, the processing circuitry being further configured to: use the eye tracking system to generate the reference eye tracking data for said time instance. 16. The system of claim 13 , wherein at least one of the first eye tracking sensor and the second eye tracking sensor is an imaging device. 17. The system of claim 13 , wherein the eye tracking system comprises an illuminator which is config

Assignees

Inventors

Classifications

  • G06F3/013Primary

    Eye tracking input arrangements (G06F3/015 takes precedence) · CPC title

  • G06F18/214Primary

    Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • of transmitters · CPC title

  • Bistatic radar systems; Multistatic radar systems · CPC title

  • Receivers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11386290B2 cover?
A method for training an eye tracking model is disclosed, as well as a corresponding system and storage medium. The eye tracking model is adapted to predict eye tracking data based on sensor data from a first eye tracking sensor. The method comprises receiving sensor data obtained by the first eye tracking sensor at a time instance and receiving reference eye tracking data for the time instance…
Who is the assignee on this patent?
Tobii Ab
What technology area does this patent fall under?
Primary CPC classification G06F3/013. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 12 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).