Eye Tracking Blink Validation for Stable VR Gaze Signals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Eye tracking systems face inaccuracies due to spurious image features and incorrect pupil or corneal reflection detection, leading to erroneous gaze determination, particularly during blinks, which can destabilize applications like foveated rendering and social interactions in VR.
Innovation Solution
An eye tracking system that validates blink detections only when a quality indicator falls below a threshold, ensuring accurate gaze tracking by delaying updates during blinks and maintaining previous gaze signals, using a controller to manage blink signals and quality indicators.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If blink detection is performed without validation, then blink detection sensitivity is improved, but gaze tracking accuracy deteriorates due to spurious detections
Solution Approach 1:
The patent introduces a quality indicator as an intermediary validation mechanism between raw blink detection and gaze tracking updates. This quality indicator assesses image quality metrics (such as pupil detection confidence, corneal reflection quality, and image signal-to-noise ratio) to determine whether a detected blink should trigger a gaze tracking update. By using this intermediary quality assessment, the system filters out spurious blink detections that occur during poor image quality conditions while maintaining sensitivity to genuine blinks during high-quality image conditions.
2Speed
If gaze tracking updates are performed during every detected blink, then response speed is improved, but stability deteriorates due to erroneous detections
Solution Approach 1:
The patent implements a feedback mechanism where the quality indicator continuously monitors image quality conditions and provides feedback to modulate gaze tracking updates during blink events. When image quality metrics indicate poor conditions (low pupil detection confidence, poor corneal reflection quality), the feedback mechanism suppresses gaze tracking updates despite detected blinks. Conversely, when image quality is high, the system permits rapid updates. This feedback-controlled approach maintains fast response during reliable conditions while ensuring stability during uncertain conditions.
3Reliability
If quality validation threshold is set low, then false positive filtering is improved, but true positive detection rate deteriorates
Solution Approach 1:
The patent employs dynamic parameter adjustment where the quality threshold is not fixed but adapts based on overall image quality conditions and historical performance metrics. The system monitors multiple image quality parameters (pupil detection confidence, corneal reflection quality, image illumination levels) and adjusts the validation threshold accordingly. During periods of consistently high image quality, the threshold can be raised to filter more aggressively. During periods of variable or poor image quality, the threshold adapts to maintain detection sensitivity. This dynamic parameter adjustment resolves the contradiction by making the threshold context-dependent rather than static.
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
Improves gaze tracking accuracy by filtering out spurious blinks, stabilizing foveated rendering and enhancing user experience in VR applications by reducing graphic artifacts and false detections.
Implementation Method 1
The infrared light is directed towards the pupil of a user and the reflection of the light is captured by an image sensor
Data Source
AI summary
An eye tracking system receives a blink signal that represents whether or not a blink has been detected in a current image. The eye tracking system receives a quality indicator that represents a quality of data in the current image. The eye tracking system sets a validated blink signal to a validated blink value if (1) the blink signal indicates that a blink has been detected; and (2) the quality indicator is less than a validated blink threshold.


