Eye Tracking Illuminator Control for Glasses Reflections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In eye tracking systems, especially in virtual reality applications, reflections from glasses worn under VR glasses can reduce the accuracy of determining eye direction and gaze direction due to interference from optic arrangements, making it difficult or impossible to identify pupils and glints reliably.

Innovation Solution

A method and system where illuminators are arranged at fixed positions relative to the user's eyes, and an image sensor detects both reflected light from the eyes and optic arrangements. The system identifies blobs caused by optic reflections, switches off the corresponding illuminator if predefined criteria are met, and adjusts camera parameters to maintain image brightness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple illuminators are used to illuminate the user's eyes for eye tracking, then the image brightness and tracking accuracy are improved, but reflections from optic arrangements (glasses) create harmful blobs that reduce measurement precision

Engineering Contradiction:
Improvegaze direction determination accuracyVSAvoidoptic reflections from glasses
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary identification of blobs caused by optic reflections in the captured image. By detecting these harmful reflections before they interfere with pupil and glint identification, the system can proactively switch off the corresponding illuminators to prevent measurement errors, thereby maintaining gaze direction determination accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system converts the harmful effect of optic reflections into a useful diagnostic signal. The reflections create distinct blobs in the image that serve as indicators of which illuminators are causing interference. By identifying and analyzing these blobs, the system can automatically adjust illuminator configuration to eliminate the harmful effects while maintaining effective eye tracking.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Reliability

If all illuminators remain active continuously, then eye tracking reliability is maintained, but energy consumption increases

Engineering Contradiction:
Improveeye tracking reliabilityVSAvoidilluminator energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of continuous operation, the system implements periodic evaluation of illuminator performance by analyzing captured images for harmful reflections. The illuminators are switched off only when and where needed based on periodic detection of optic reflections, maintaining reliability while reducing unnecessary energy consumption during periods when reflections are not present.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system autonomously monitors its own operation by analyzing images for blobs indicating harmful reflections. When such reflections are detected, the system automatically switches off the problematic illuminators without external intervention, thereby self-regulating energy consumption while maintaining eye tracking reliability through adaptive illuminator management.

Inventive Principle:
Principle #25Self-service

3Object-generated harmful factors

If illuminators are switched off to eliminate reflections, then harmful blobs are reduced, but image brightness may decrease affecting detection quality

Engineering Contradiction:
Improvereflections from optic arrangementVSAvoidimage brightness
Core Design Contradiction:
Object-generated harmful factorsVSIllumination intensity

Solution Approach 1:

Instead of switching off all illuminators uniformly, the system applies local quality control by selectively switching off only the specific illuminators that are causing harmful reflections. Each illuminator is evaluated independently based on the presence of associated blobs in the image, allowing the system to eliminate reflections from problematic areas while maintaining adequate illumination and image brightness from other illuminators.

Inventive Principle:
Principle #3Local quality

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 enhances the accuracy of eye direction and gaze direction determination by reducing the impact of optic reflections, allowing for more reliable eye tracking even when glasses are worn, and conserves energy by only activating illuminators when necessary.

Implementation Method 1

an image of the eye of the user is received from an image sensor. The image is the result of the image sensor detecting light from the plurality of illuminators reflected from the eye of the user

Methodology Applied
Scientific EffectReflection: Reflection

Data Source

PatentUS10342425B1Method and system for controlling illuminators
Publication Date: 2019.07.09 TOBII TECH AB
  • US10342425B1 patent drawing
  • US10342425B1 patent drawing
  • US10342425B1 patent drawing

AI summary

A method for controlling illuminators in an eye tracking system and a corresponding system are disclosed. The system includes a plurality of illuminators arranged such that each illuminator of the illuminators is located at a respective fixed position in relation to an eye of a user when using the system. The method comprises illuminating the eye of the user by means of the plurality of illuminators, and receiving an image of the eye of the user from an image sensor, the image resulting from the image sensor detecting light from the plurality of illuminators reflected from the eye of the user and reflected from an optic arrangement located between the plurality of illuminators and the eye of the user. The method further comprises determining a pupil position of a representation in the image of a pupil of the eye, and identifying one or more blobs in the image, wherein a blob is a representation in the image of a reflection from the optic arrangement of light from an illuminator of the plurality of illuminators. On a condition that there is at least one blob of the one or more blobs for which one or more predefined criteria are met, the method comprises identifying an illuminator of the plurality of illuminators associated with the at least one blob of the one or more blobs, and switching off the identified illuminator of the plurality illuminators.