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

被引:8
|
作者
Alajlan, Norah N. [1 ]
Ibrahim, Dina M. [1 ,2 ]
机构
[1] Qassim Univ, Coll Comp, Dept Informat Technol, Buraydah 51452, Saudi Arabia
[2] Tanta Univ, Fac Engn, Dept Comp & Control Engn, Tanta 31733, Egypt
关键词
TinyML; deep learning; IoT; driver drowsiness detection;
D O I
10.3390/s23125696
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
下载
收藏
页数:35
相关论文
共 50 条
  • [21] A Deep-Learning Approach to Driver Drowsiness Detection
    Ahmed, Mohammed Imran Basheer
    Alabdulkarem, Halah
    Alomair, Fatimah
    Aldossary, Dana
    Alahmari, Manar
    Alhumaidan, Munira
    Alrassan, Shoog
    Rahman, Atta
    Youldash, Mustafa
    Zaman, Gohar
    SAFETY, 2023, 9 (03)
  • [22] An Efficient Deep Learning Technique for Driver Drowsiness Detection
    Abhineet Ranjan
    Sanjeev Sharma
    Prajwal Mate
    Anshul Verma
    SN Computer Science, 5 (8)
  • [23] TinyML for Safe Driving: The Use of Embedded Machine Learning for Detecting Driver Distraction
    Flores, Thommas
    Silva, Marianne
    Azevedo, Mariana
    Medeiros, Thais
    Medeiros, Morsinaldo
    Silva, Ivanovitch
    Dias Santos, Max Mauro
    Costa, Daniel G.
    2023 IEEE INTERNATIONAL WORKSHOP ON METROLOGY FOR AUTOMOTIVE, METROAUTOMOTIVE, 2023, : 62 - 66
  • [24] A Gas Leakage Detection Device Based on the Technology of TinyML
    Tsoukas, Vasileios
    Gkogkidis, Anargyros
    Boumpa, Eleni
    Papafotikas, Stefanos
    Kakarountas, Athanasios
    TECHNOLOGIES, 2023, 11 (02)
  • [25] TinyML for UWB-radar based presence detection
    Pavan, Massimo
    Caltabiano, Armando
    Roveri, Manuel
    2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [26] Driver Drowsiness Detection System Based on Feature Representation Learning Using Various Deep Networks
    Park, Sanghyuk
    Pan, Fei
    Kang, Sunghun
    Yoo, Chang D.
    COMPUTER VISION - ACCV 2016 WORKSHOPS, PT III, 2017, 10118 : 154 - 164
  • [27] EEG-based System Using Deep Learning and Attention Mechanism for Driver Drowsiness Detection
    Zhu, Miankuan
    Li, Haobo
    Chen, Jiangfan
    Kamezaki, Mitsuhiro
    Zhang, Zutao
    Hua, Zexi
    Sugano, Shigeki
    2021 IEEE INTELLIGENT VEHICLES SYMPOSIUM WORKSHOPS (IV WORKSHOPS), 2021, : 280 - 286
  • [28] Detection of driver drowsiness level using a hybrid learning model based on ECG signals
    Xiong, Hui
    Yan, Yan
    Sun, Lifei
    Liu, Jinzhen
    Han, Yuqing
    Xu, Yangyang
    BIOMEDICAL ENGINEERING-BIOMEDIZINISCHE TECHNIK, 2024, 69 (02): : 151 - 165
  • [29] Modified Overcomplete Autoencoder for Anomaly Detection Based on TinyML
    Yap, Yan Siang
    Ahmad, Mohd Ridzuan
    IEEE Sensors Letters, 2024, 8 (10):
  • [30] Smart Buildings: Water Leakage Detection Using TinyML
    Atanane, Othmane
    Mourhir, Asmaa
    Benamar, Nabil
    Zennaro, Marco
    SENSORS, 2023, 23 (22)