Head Pose Estimation Using Corneal Reflections for Driver Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies for head pose estimation in driver monitoring systems face challenges in accuracy and complexity, particularly due to the reliance on conventional methods that estimate six degrees of freedom (DOF) and require depth images, neural network training, or specialized hardware.

Innovation Solution

A method utilizing a new coordinate system axis centered on the center of corneal reflections in the eyes to simplify head pose estimation, reducing it to estimating three rotational components, eliminating the need for motion-sensor hardware and depth images, and relying on image-based solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional six-DOF head pose estimation methods are used, then comprehensive head pose information is obtained, but system complexity and computational burden increase

Engineering Contradiction:
Improvehead pose estimation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential rotational information needed for driver monitoring from the full six-DOF head pose estimation problem. By focusing specifically on three rotational components (pitch, yaw, roll) rather than all six degrees of freedom, the system achieves sufficient accuracy for safety applications while dramatically reducing computational complexity and processing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces complex mechanical sensor systems (motion sensors, depth cameras, neural networks) with a simpler image-based computational approach. By using 2D image analysis of facial landmarks and corneal reflections to estimate head pose, the system eliminates the need for specialized hardware while maintaining adequate measurement precision for driver monitoring.

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

2Measurement precision

If depth images and specialized hardware are used, then head pose estimation accuracy improves, but system cost and complexity increase

Engineering Contradiction:
Improvehead pose estimation accuracyVSAvoidsystem implementation ease
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent substitutes expensive specialized hardware (depth sensors, motion sensors, neural network processors) with standard 2D image capture and computational algorithms. The system uses readily available cameras and image processing techniques to achieve head pose estimation, making the technology easier to manufacture and deploy in production vehicles without requiring complex hardware integration.

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

Solution Approach 2:

The patent creates a computational model that copies the geometric relationships of 3D head pose from 2D image observations. By establishing correspondences between 2D facial landmark positions and 3D head orientation through mathematical modeling, the system derives accurate pose information from simple image data without needing direct 3D measurement hardware.

Inventive Principle:
Principle #26Copying

3Measurement precision

If neural network training is required, then estimation accuracy improves, but processing time and computational resources increase

Engineering Contradiction:
Improvehead pose estimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces computationally intensive neural network training and inference with direct geometric computation methods. By using analytical solutions based on facial landmark geometry and corneal reflection positions, the system calculates head pose in real-time through straightforward mathematical operations, eliminating the need for iterative neural network processing and significantly reducing computation time.

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

Solution Approach 2:

The patent performs preliminary geometric setup by establishing fixed relationships between facial landmarks and head pose parameters before actual measurement. By pre-defining the geometric model connecting facial features to head orientation, the system enables rapid real-time estimation without requiring repeated complex computations or neural network inference for each new measurement.

Inventive Principle:
Principle #10Preliminary action

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 accuracy and simplifies the estimation process by focusing on rotational components, improving head pose estimation without the complexity of conventional methods, thereby enhancing driver monitoring systems.

Implementation Method 1

a new head pose axis centered at a center of corneal curvature determined from a plurality of images

Methodology Applied
Scientific EffectReflection: Reflection

Data Source

PatentEP3732615B1Head pose and distraction estimation
Publication Date: 2025.07.30 HUAWEI TECH CO LTD
  • EP3732615B1 patent drawingFigure 1
  • EP3732615B1 patent drawingFigure 2A
  • EP3732615B1 patent drawingFigure 2B

AI summary

A computer-implemented method for estimating head pose angles of a user includes determining a first rotation between a first head pose axis associated with a first image of a plurality of images of the user and a camera axis associated with a camera taking the images. A second rotation is determined between a second head pose axis associated with a second image of the user and the camera axis. The first and second head pose axes are determined based on light reflections within the plurality of images. A head pose angle of the user can be estimated based on the first rotation and the second rotation. An alert can be generated based on the estimated head pose angle.