Context-Aware Drowsiness Estimation from Blink and Eye State

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for determining drowsiness or alertness in operators of vehicles or machinery are not accurate in all situations and are not robust enough to handle variations between users or environmental conditions.

Innovation Solution

An end-to-end drowsiness estimation system utilizing multiple neural networks, including one for determining facial landmarks and another for eye state, which infers drowsiness levels based on blink behavior, and accounts for individual variations and environmental contexts using temporal networks and user-specific profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional drowsiness detection systems are used, then the system structure is simple, but the measurement precision and reliability are insufficient under varying conditions

Engineering Contradiction:
Improvedrowsiness detection accuracyVSAvoidsystem structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the drowsiness detection task into multiple specialized neural networks: a facial landmark detection network, an eye state detection network, and a drowsiness inference network. Each network focuses on a specific aspect of the detection process, improving overall measurement precision while maintaining manageable complexity through functional decomposition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from traditional single-dimension detection methods to multi-dimensional analysis by simultaneously analyzing facial landmarks, eye state, blink behavior, and temporal patterns. This dimensional expansion enables more accurate drowsiness detection under varying environmental conditions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If a single detection method is used, then the device complexity is low, but the adaptability to individual variations and environmental conditions is poor

Engineering Contradiction:
Improverobustness to user and environmental variationsVSAvoiddetection system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates a universal drowsiness detection framework that adapts to individual user variations and environmental conditions by integrating multiple detection functions. The ensemble of neural networks can process different input types (facial landmarks, eye state, blink patterns) and adjust to various driving contexts, making the system versatile across different users and conditions.

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

Solution Approach 2:

The system dynamically adapts to individual users and environmental conditions by continuously analyzing temporal patterns in blink behavior and eye state. The neural networks learn and adjust to user-specific characteristics over time, enabling the system to maintain high adaptability rather than using fixed static thresholds.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple neural networks are used for comprehensive analysis, then the measurement precision and robustness improve, but the computational complexity increases

Engineering Contradiction:
Improvedrowsiness estimation robustnessVSAvoidcomputational system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The computational task is segmented across multiple specialized neural networks, each optimized for a specific detection function. This segmentation improves reliability by ensuring that each aspect of drowsiness detection is handled by dedicated expertise, while the modular structure manages computational complexity through organized functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses intermediate representations (facial landmarks, eye state parameters, blink behavior features) as mediators between the input image data and the final drowsiness assessment. These intermediaries break down the complex computation into manageable stages, improving both reliability and computational efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12122392B2Context-based state estimation
Publication Date: 2024.10.22 NVIDIA CORP
  • US12122392B2 patent drawing
  • US12122392B2 patent drawing
  • US12122392B2 patent drawing

AI summary

State information can be determined for a subject that is robust to different inputs or conditions. For drowsiness, facial landmarks can be determined from captured image data and used to determine a set of blink parameters. These parameters can be used, such as with a temporal network, to estimate a state (e.g., drowsiness) of the subject. To improve robustness, an eye state determination network can determine eye state from the image data, without reliance on intermediate landmarks, that can be used, such as with another temporal network, to estimate the state of the subject. A weighted combination of these values can be used to determine an overall state of the subject. To improve accuracy, individual behavior patterns and context information can be utilized to account for variations in the data due to subject variation or current context rather than changes in state.