arrow
Return

DDD TinyML: A TinyML-Based Driver Drowsiness Detection Model Using Deep Learning

delete2023-06-18
delete12
delete
OA
AI
N
Norah N. Alajlan
D
Dina M. Ibrahim *
DOI:10.3390/s23125696delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Driver drowsiness is one of the main causes of traffic accidents today. In recent years, driver drowsiness detection has suffered from issues integrating deep learning (DL) with Internet-of-things (IoT) devices due to the limited resources of IoT devices, which pose a challenge to fulfilling DL models that demand large storage and computation. Thus, there are challenges to meeting the requirements of real-time driver drowsiness detection applications that need short latency and lightweight computation. To this end, we applied Tiny Machine Learning (TinyML) to a driver drowsiness detection case study. In this paper, we first present an overview of TinyML. After conducting some preliminary experiments, we proposed five lightweight DL models that can be deployed on a microcontroller. We applied three DL models: SqueezeNet, AlexNet, and CNN. In addition, we adopted two pretrained models (MobileNet-V2 and MobileNet-V3) to find the best model in terms of size and accuracy results. After that, we applied the optimization methods to DL models using quantization. Three quantization methods were applied: quantization-aware training (QAT), full-integer quantization (FIQ), and dynamic range quantization (DRQ). The obtained results in terms of the model size show that the CNN model achieved the smallest size of 0.05 MB using the DRQ method, followed by SqueezeNet, AlexNet MobileNet-V3, and MobileNet-V2, with 0.141 MB, 0.58 MB, 1.16 MB, and 1.55 MB, respectively. The result after applying the optimization method was 0.9964 accuracy using DRQ in the MobileNet-V2 model, which outperformed the other models, followed by the SqueezeNet and AlexNet models, with 0.9951 and 0.9924 accuracies, respectively, using DRQ.
Keywords:
TinyML
deep learning
IoT
driver drowsiness detection
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Sensors cover
Sensors
IF:
3.5
Papers:
7.2W
Citations:
20.9W

Organization

Q
Qassim University
Scholars:
5.7K
Papers: 5.5K
Citations: 5.0K
Cited Papers

Cited Papers

Small scale biomass CHP: Techno-economic performance of steam vs gas turbines with bottoming ORC
err2015-12-01
err0
errOAAI
errAntonio Marco Pantaleo; Sergio Camporeale; Bernardo Fortunato
errShare
errSave
errShare
errSave
A Review of Recent Developments in Driver Drowsiness Detection Systems
errSENSORS
IF3.5
err2022-03-07
err57
errOAAI
errAlbadawi, Yaman; Takruri, Maen; Awad, Mohammed
errShare
errSave
errShare
errSave
Carcinoma of the esophagus with adenoid cystic differentiation
err2006-06-28
err0
PREAI
errJonathan I. Epstein; Donald L. Sears; Roberta S. Tucker; James W. Eagan
errShare
errSave
errShare
errSave
Practice-based Evidence for Healthcare
err
IF0
err2010-11-19
err0
PREAI
errJohn Gabbay; Andrée le May
errShare
errSave
A Survey on State-of-the-Art Drowsiness Detection Techniques
err2019-01-01
err145
errOAAI
errRamzan, Muhammad; Khan, Hikmat Ullah; Awan, Shahid Mahmood; Ismail, Amina; Ilyas, Mahwish; Mahmood, Ahsan
errShare
errSave
Polysome profiling shows extensive posttranscriptional regulation during human adipocyte stem cell differentiation into adipocytes
err2013-09-01
err0
errOAAI
errLucia Spangenberg; Patricia Shigunov; Ana Paula R. Abud; Axel R. Cofré; Marco A. Stimamiglio; Crisciele Kuligovski; Jaiesa Zych; Andressa V. Schittini; Alexandre Dias Tavares Costa; Carmen K. Rebelatto; Paulo R.S. Brofman; Samuel Goldenberg; Alejandro Correa; Hugo Naya; Bruno Dallagiovanna
errShare
errSave
researcher View more