Eye tracking method and system

Inventors

De Villers-Sidani, EtienneDROUIN-PICARO, Paul Alexandre

Assignees

Innodem Neurosciences

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-10713813-B2

Patent

Publication Date

2020-07-14

Expiration Date


Abstract

A computer-implemented method for determining a gaze position of a user, comprising: receiving an initial image of at least one eye of the user; extracting at least one color component of the initial image to obtain a corresponding at least one component image; for each component image, determining a respective internal representation; determining an estimated gaze position in the initial image by applying a respective primary stream to obtain a respective internal representation for each of the at least one component image; and outputting the estimated gaze position. The processing of the component images is performed using a neural network configured to, at run time and after the neural network has been trained, process the component images using one or more neural network layers to generate the estimated gaze position. A system for determining a gaze position of a user is also provided.

Core Innovation

The invention relates to determining a gaze position of a user from an initial image of at least one eye. From the initial eye image, at least one color component is extracted to obtain a corresponding at least one component image. A respective primary stream is applied to each component image to obtain a respective internal representation for each component image.

The internal representations are fused by an internal stream having fusion layers, with optional auxiliary inputs including estimated illuminant values and facial landmark coordinates or head-pose features. The model outputs an estimated gaze position in image or screen coordinates, with optional separate determination of the first and second gaze coordinates.

The disclosure further includes calibration using calibration images associated with a calibration position. Selectable calibration models are described, including a calibration neural network, ridge regression, decision trees, a support vector machine, and linear regression, together with image orientation determination relative to a reference and orientation-specific prediction streams or modules for orientation-aware gaze position estimation.

Claims Coverage

The document includes three independent claims that cover a computer-implemented method, a system, and another computer-implemented method. Across these claims, the core coverage includes extraction of color components from an initial eye image, primary-stream processing to internal representations, and gaze position estimation, with dependent-claim refinements addressing fusion, coordinate-wise estimation, calibration, regression-based determination, and orientation modules.

Color-component extraction from an initial eye image

From an initial image of at least one eye of the user, extracting at least one color component of the initial image to obtain a corresponding at least one component image.

Primary-stream processing to internal representations

Applying a respective primary stream to each one of the at least one component image to obtain a respective internal representation for each one of the at least one component image.

Gaze position estimation from internal representations

Determining an estimated gaze position for the initial image using the respective internal representation for each of the at least one component image.

System with extracting, internal-representation, and gaze-position units

An extracting unit configured for extracting at least one color component of an initial image of at least one eye of the user to obtain a corresponding at least one component image; an internal representation determining unit configured for applying a respective primary stream to each one of the at least one component image to obtain a respective internal representation for each one of the at least one component image; and a gaze position estimating unit configured for determining an estimated gaze position in the initial image according to the respective internal representation of each of the at least one component image.

Per-component gaze position determination then estimated gaze position

From an initial image of at least one eye of the user, extracting at least one color component of the initial image to obtain a corresponding at least one component image; for each one of the at least one component image, determining a respective gaze position; and determining an estimated gaze position in the initial image according to the respective gaze position of each of the at least one component image.

Overall, the independent claims are centered on color-component extraction from an initial eye image, primary-stream processing to obtain internal representations or per-component gaze positions, and gaze position estimation for the initial image based on those representations or positions. The claim set also supports refinements including fusion, coordinate-wise handling, calibration with selectable calibration models, and orientation module processing.

Stated Advantages

Ambient-light operation without dedicated infrared hardware.

Improved robustness and accuracy under varying illumination.

Documented Applications

No documented applications found

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.