Context-Aware Drowsiness Estimation Using Blink and Eye State

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for determining drowsiness or alertness in individuals operating vehicles or machinery are not accurate in all situations and are not robust enough to handle variations between users, user states, and 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, to infer a person's drowsiness level based on blink behavior and eye state over time, while also accounting for variations in behavior and context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing systems are used to determine drowsiness or alertness, then basic detection capability is provided, but accuracy is insufficient in all situations and robustness to variations between users and environmental conditions is poor

Engineering Contradiction:
Improvedrowsiness detection accuracyVSAvoidrobustness to variations
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system segments the drowsiness detection task into multiple independent neural networks: a facial landmark detection network that identifies 68 facial points, an eye state detection network that analyzes eye openness, and a drowsiness inference network that combines these inputs. This segmentation allows each component to specialize in specific aspects of detection, improving overall accuracy while maintaining robustness through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs a universal drowsiness estimation approach that processes multiple types of input data (facial landmarks, eye state, blink behavior) through a unified neural network architecture. This multi-functional system can adapt to variations between users and environmental conditions by processing diverse inputs through the same inference mechanism, enhancing both accuracy and robustness across different situations.

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

2Measurement precision

If multiple neural networks are used to improve detection accuracy, then measurement precision improves, but device complexity increases

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

Solution Approach 1:

The complex detection task is divided into three specialized neural networks: facial landmark detection (68 points), eye state detection (eye openness analysis), and drowsiness inference (final determination). Each network has a specific function, reducing the complexity burden on any single component while achieving high overall precision through their coordinated operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediate processing stages with specialized networks that act as mediators between raw image input and final drowsiness determination. The facial landmark network and eye state network serve as intermediary processing layers, transforming raw images into structured features that the inference network can efficiently process, thereby managing complexity through hierarchical processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250042413A1Context-based state estimation
Publication Date: 2025.02.06 NVIDIA CORP
  • US20250042413A1 patent drawing
  • US20250042413A1 patent drawing
  • US20250042413A1 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.