Personalized Calibration Functions for Gaze Detection in Autonomous Driving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for autonomous vehicles face challenges in accurately predicting user gaze due to variations in individual eye measurements and facial features, leading to skewed training data and inaccurate predictions, especially for diverse populations and those with eyewear, requiring cumbersome retraining and straining on-board computing resources.

Innovation Solution

The implementation of personalized calibration functions that use explicit and implicit calibration methods to refine gaze predictions for individual users, generating calibration functions through instruction or analysis of historical viewing habits, allowing for accurate gaze detection without extensive retraining, thus improving accuracy and reducing computational burden.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional DNN training uses high volume of training image data from diverse individuals, then generalization capability is improved, but measurement precision for individual users deteriorates

Engineering Contradiction:
Improvegeneralization capabilityVSAvoidgaze prediction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system segments the gaze prediction process into two stages: (1) a pre-trained DNN provides initial gaze predictions using training data from diverse individuals, and (2) a user-specific calibration function refines these predictions for individual accuracy. This segmentation allows the system to benefit from both generalization capability and individual precision without requiring complete retraining.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary calibration by collecting ground truth gaze data from the specific user and generating a calibration function before actual autonomous driving operation. This preliminary action creates a personalized adjustment mechanism that refines the general DNN predictions for the specific user's eye geometry and facial features, resolving the contradiction between generalization and individual accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If DNN is retrained with images from specific driver to improve accuracy, then gaze prediction accuracy is improved, but loss of time and computing resources worsens

Engineering Contradiction:
Improvegaze prediction accuracyVSAvoidretraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs calibration data collection and function generation as a preliminary step during initial vehicle setup or idle periods, rather than during active driving. This allows the calibration to be completed beforehand, so that during autonomous operation, only lightweight calibration function application is needed, not time-consuming retraining.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of copying the entire DNN model for retraining, the system creates a lightweight calibration function that copies only the necessary adjustment parameters. This calibration function is applied to the pre-trained DNN outputs, achieving user-specific accuracy without the computational burden of full model retraining.

Inventive Principle:
Principle #26Copying

3Reliability

If complete retraining is performed to ensure safety and accuracy, then reliability is improved, but productivity and ease of operation worsen

Engineering Contradiction:
Improvesafety and accuracyVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the safety-critical calibration process from routine operation. The calibration function is generated during setup or maintenance periods when productivity impact is minimal, ensuring reliability. During actual autonomous driving, the pre-calibrated system operates efficiently without interruption, maintaining both safety and productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs self-calibration by automatically collecting ground truth gaze data from the user's natural viewing behavior and autonomously generating the calibration function. This eliminates the need for manual intervention or cumbersome retraining procedures, improving ease of operation while ensuring reliability through accurate user-specific calibration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240143072A1Personalized calibration functions for user gaze detection in autonomous driving applications
Publication Date: 2024.05.02 NVIDIA CORP
  • US20240143072A1 patent drawing
  • US20240143072A1 patent drawing
  • US20240143072A1 patent drawing

AI summary

In various examples, systems and methods are disclosed that provide highly accurate gaze predictions that are specific to a particular user by generating and applying, in deployment, personalized calibration functions to outputs and/or layers of a machine learning model. The calibration functions corresponding to a specific user may operate on outputs (e.g., gaze predictions from a machine learning model) to provide updated values and gaze predictions. The calibration functions may also be applied one or more last layers of the machine learning model to operate on features identified by the model and provide values that are more accurate. The calibration functions may be generated using explicit calibration methods by instructing users to gaze at a number of identified ground truth locations within the interior of the vehicle. Once generated, the calibration functions may be modified or refined through implicit gaze calibration points and/or regions based on gaze saliency maps.