Multi-Task Driver Distraction Detection With Fewer False Alarms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing driver distraction detection systems using transfer learning approaches struggle with predicting distractions in real-world scenarios due to their inability to learn important image features, leading to poor prediction performance and frequent false alarms.

Innovation Solution

A multi-task model is employed that simultaneously detects distraction classification, mobile detection, face detection, and upper-body landmarks using a unified network with multiple downstream prediction heads, trained by minimizing a joint loss across these tasks, allowing for accurate prediction of distraction tags and extension to various distraction classes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If transfer learning approach with small controlled datasets is used, then training efficiency is improved, but prediction accuracy on real-world data deteriorates

Engineering Contradiction:
Improvetraining efficiencyVSAvoidprediction accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection of driver state (distracted/undistracted) and distraction type (mobile usage, smoking, etc.) using a trained deep learning model before making safety determinations. This preliminary classification enables faster response times while maintaining accuracy by pre-processing visual data into structured insights.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The detection system segments the driver monitoring task into multiple independent detection components: driver state detection (distracted vs. undistracted), distraction type detection (mobile usage, smoking, talking, etc.), and safety determination. This segmentation allows each component to be optimized independently while working together to solve the overall problem.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multi-task model with multiple prediction heads is used, then prediction accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The deep learning model is designed as a universal multi-task network that simultaneously performs driver state detection, distraction type detection, and safety determination through multiple prediction heads. This multi-functional approach improves overall system accuracy by learning shared features across tasks while maintaining specialized detection capabilities for each task type.

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

3Measurement precision

If centralized model is used, then model accuracy is improved, but operational efficiency deteriorates

Engineering Contradiction:
Improvemodel accuracyVSAvoidoperational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system implements self-service by deploying the deep learning model directly on edge devices (dashcams, mobile devices, or vehicle systems) where it can autonomously perform driver distraction detection and safety determination without requiring centralized cloud processing. This enables real-time detection while reducing latency and bandwidth requirements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12062243B2Distracted driving detection using a multi-task training process
Publication Date: 2024.08.13 MOTIVE TECHNOLOGIES INC
  • US12062243B2 patent drawing
  • US12062243B2 patent drawing
  • US12062243B2 patent drawing

AI summary

Disclosed are a multi-task training technique and resulting model for detecting distracted driving. In one embodiment, a method is disclosed comprising inputting a plurality of labeled examples into a multi-task network, the multi-task network comprising: a backbone network, the backbone network generating one or more feature vectors corresponding to each of the labeled examples, and a plurality of prediction heads coupled to the backbone network; minimizing a joint loss based on outputs of the plurality of prediction heads, the minimizing the joint loss causing a change in parameters of the backbone network; and storing a distraction classification model after minimizing the joint loss, the distraction classification model comprising the parameters of the backbone network and parameters of at least one of the prediction heads.