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 条
  • [1] A TinyML-based system for gas leakage detection
    Gkogkidis, Anargyros
    Tsoukas, Vasileios
    Papafotikas, Stefanos
    Boumpa, Eleni
    Kakarountas, Athanasios
    [J]. 2022 11TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2022,
  • [2] TinyML-Based Fall Detection for Connected Personal Mobility Vehicles
    Sanchez-Iborra, Ramon
    Bernal-Escobedo, Luis
    Santa, Jose
    Skarmeta, Antonio
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (02): : 3869 - 3885
  • [3] TinyML-Based Classification in an ECG Monitoring Embedded System
    Kim, Eunchan
    Kim, Jaehyuk
    Park, Juyoung
    Ko, Haneul
    Kyung, Yeunwoong
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 75 (01): : 1751 - 1764
  • [4] An evaluation methodology to determine the actual limitations of a TinyML-based solution
    Delnevo, Giovanni
    Mirri, Silvia
    Prandi, Catia
    Manzoni, Pietro
    [J]. INTERNET OF THINGS, 2023, 22
  • [5] TinyML-based approach for Remaining Useful Life Prediction of Turbofan Engines
    Athanasakis, Georgios
    Filios, Gabriel
    Katsidimas, Ioannis
    Nikoletseas, Sotiris
    Panagiotou, Stefanos H.
    [J]. 2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [6] IoT based mobile driver drowsiness detection using deep learning
    Safak, Emre
    Dogru, Ibrahim Alper
    Barisci, Necaattin
    Toklu, Sinan
    [J]. JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2022, 37 (04): : 1869 - 1881
  • [7] Driver drowsiness detection using modified deep learning architecture
    Vijay Kumar
    Shivam Sharma
    [J]. Evolutionary Intelligence, 2023, 16 : 1907 - 1916
  • [8] Driver drowsiness detection using modified deep learning architecture
    Kumar, Vijay
    Sharma, Shivam
    Ranjeet
    [J]. EVOLUTIONARY INTELLIGENCE, 2023, 16 (06) : 1907 - 1916
  • [9] Enhancing TinyML-Based Container Escape Detectors With Systemcall Semantic Association in UAVs Networks
    Zheng, Tao
    Qiu, Yunxiang
    Zheng, Yundan
    Wang, Qixu
    Chen, Xingshu
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (12): : 21158 - 21169
  • [10] Putting Al on Diet: TinyML and Efficient Deep Learning
    Han, Song
    [J]. 2021 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2021,