Event Camera Gaze Tracking Neural Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing gaze tracking systems require high bandwidth and power consumption due to the need for shutter-based camera images, which is inefficient and generates excessive heat.

Innovation Solution

The use of event cameras with neural networks for gaze tracking, where pixel events are processed to derive gaze characteristics, employing multi-stage neural networks and recurrent neural networks to efficiently determine and refine gaze direction with reduced computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If shutter-based camera images are used for gaze tracking, then measurement precision is improved, but use of energy and heat generation worsen

Engineering Contradiction:
Improvegaze tracking accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent replaces the mechanical shutter-based camera system with an event camera that uses asynchronous pixel sensors. Each pixel independently detects light intensity changes and generates events without mechanical shutters, thereby maintaining measurement precision while dramatically reducing power consumption and heat generation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental operating parameter of the camera from continuous frame-based capture to event-based asynchronous capture. This parameter change allows the system to only process pixels that detect meaningful light changes, reducing overall computational load and energy consumption while maintaining gaze tracking accuracy.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If high frame rate images are transmitted for gaze tracking, then measurement precision is improved, but loss of energy worsens

Engineering Contradiction:
Improvegaze tracking accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts only the essential information needed for gaze tracking by using event-based pixels that generate signals only when light intensity changes exceed a threshold. This extraction approach eliminates redundant data transmission and processing, reducing energy loss while maintaining the precision required for accurate gaze tracking.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If event camera data is processed using neural networks, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvegaze tracking efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the neural network processing into distinct functional components that handle different aspects of event camera data analysis. This segmentation enables more efficient processing of the asynchronous event stream while managing device complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables efficient gaze tracking with reduced data and power consumption, maintaining temporal consistency and accuracy even in ambiguous scenarios like occlusions, while providing faster processing and lower energy usage.

Implementation Method 1

Each respective pixel event is generated in response to a respective pixel sensor detecting a change in light intensity of the light at a respective event camera pixel that exceeds a comparator threshold

Methodology Applied
Scientific EffectLight detection: Photoelectric Effect

Data Source

PatentUS11861873B2Event camera-based gaze tracking using neural networks
Publication Date: 2024.01.02 APPLE INC
  • US11861873B2 patent drawing
  • US11861873B2 patent drawing
  • US11861873B2 patent drawing

AI summary

One implementation involves a device receiving a stream of pixel events output by an event camera. The device derives an input image by accumulating pixel events for multiple event camera pixels. The device generates a gaze characteristic using the derived input image as input to a neural network trained to determine the gaze characteristic. The neural network is configured in multiple stages. The first stage of the neural network is configured to determine an initial gaze characteristic, e.g., an initial pupil center, using reduced resolution input(s). The second stage of the neural network is configured to determine adjustments to the initial gaze characteristic using location-focused input(s), e.g., using only a small input image centered around the initial pupil center. The determinations at each stage are thus efficiently made using relatively compact neural network configurations. The device tracks a gaze of the eye based on the gaze characteristic.