Off-Axis Eye Tracking Using Multi-Task Gaze Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality systems face challenges in accurately estimating eye gaze and understanding user expressions in a manner that is energy-efficient and non-obtrusive, particularly in head-mounted VR, MR, and AR devices, due to the complexity of human visual perception and the difficulty of imaging eyes off-axis.

Innovation Solution

A single deep neural network is trained to perform multiple heterogeneous tasks related to eye gaze estimation and semantic user understanding, including eye segmentation, blink detection, emotive expression classification, and pupil and cornea center estimation, using both hand-labeled supervision and model-based supervision, to improve accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single deep neural network is trained to perform multiple heterogeneous tasks (eye segmentation, blink detection, expression classification, pupil and cornea center estimation), then measurement precision and reliability are improved, but device complexity increases

Engineering Contradiction:
Improveeye gaze estimation accuracyVSAvoidneural network complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

A single deep neural network is designed to perform multiple heterogeneous tasks simultaneously including eye segmentation, blink detection, emotive expression classification, and pupil and cornea center estimation. This multi-functional approach consolidates what would traditionally require separate processing systems into one unified network, improving measurement precision while managing device complexity through integration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If off-axis camera is used for eye imaging in head-mounted devices, then ease of operation and adaptability are improved, but measurement precision deteriorates due to imaging difficulty

Engineering Contradiction:
Improveeye imaging capabilityVSAvoidgaze estimation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The neural network is trained to compensate for the specific challenges of off-axis imaging by learning from datasets captured with off-axis cameras. The network adapts its parameters to handle the distorted perspectives and lighting conditions inherent in head-mounted device imaging, thereby maintaining measurement precision despite the off-axis configuration.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If multiple training tasks are performed sequentially with different supervision methods, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvetask-specific accuracyVSAvoidtraining duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The training process is structured in two sequential phases: first, the feature encoding base network is pre-trained using eye segmentation data with hand-labeled supervision to establish robust feature extraction capabilities. Second, task-specific networks are trained using model-based supervision derived from the pre-trained features. This preliminary action of pre-training the base network accelerates subsequent task-specific training and improves overall measurement precision.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If hand-labeled supervision and model-based supervision are both used for training, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvetraining robustnessVSAvoidtraining system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The feature encoding base network serves as an intermediary that processes input images and generates features used by multiple task-specific networks. This intermediary structure allows hand-labeled supervision (for base network training) and model-based supervision (for task-specific network training) to work together systematically, improving reliability while organizing complexity through a clear hierarchical architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12487664B2Eye tracking and gaze estimation using off-axis camera
Publication Date: 2025.12.02 MAGIC LEAP INC
  • US12487664B2 patent drawing
  • US12487664B2 patent drawing
  • US12487664B2 patent drawing

AI summary

Techniques related to the computation of gaze vectors of users of wearable devices are disclosed. A neural network may be trained through first and second training steps. The neural network may include a set of feature encoding layers and a plurality of sets of task-specific layers that each operate on an output of the set of feature encoding layers. During the first training step, a first image of a first eye may be provided to the neural network, eye segmentation data may be generated using the neural network, and the set of feature encoding layers may be trained. During the second training step, a second image of a second eye may be provided to the neural network, network output data may be generated using the neural network, and the plurality of sets of task-specific layers may be trained.