3.8 Proceedings Paper

TinyML for Safe Driving: The Use of Embedded Machine Learning for Detecting Driver Distraction

Publisher

IEEE
DOI: 10.1109/MetroAutomotive57488.2023.10219132

Keywords

Embedded machine learning; Computer vision; TinyML; Driver distraction; Arduino Portenta H7

Ask authors/readers for more resources

This paper proposes a developed driver distraction detection system that achieves high accuracy and low latency, while requiring minimal computational resources. The system utilizes TinyML algorithms and is developed with the support of the Edge Impulse platform, deployed on an Arduino Portenta H7 board.
Among the main causes of road accidents, one of the most significant is related to driver distraction while driving, which is responsible for 18% of car accidents worldwide. This situation has demanded the development of mechanisms to automatically detect this dangerous behavior while driving. One of the computational solutions that has been considered viable to detect situations like this is the use of Convolutional Neural Networks (CNN), but some complex issues arise when deploying CNN models in microcontroller-based embedded devices with constrained processing and memory capabilities. In this context, this paper proposes a driver distraction detection system that achieves high accuracy (99.3%) and low latency (72ms) while requiring minimal computational resources (Peak- RAM of 164 KB and Flash of 52.7 KB). This solution exploiting Tiny Machine Learning (TinyML) algorithms was developed with the support of the Edge Impulse platform, used to perform the entire ML pipeline, from data pre-processing and ML model creation to deployment into an Arduino Portenta H7 board. By designing a driver assistance system that can be integrated into vehicles, it is expected that an affordable solution based on embedded machine learning is provided, tackling a real-world problem by potentially reducing accidents caused by driver distractions.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available