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 条
  • [31] A CNN-based Deep Learning Framework for Driver’s Drowsiness Detection
    Sohail A.
    Shah A.A.
    Ilyas S.
    Alshammry N.
    International Journal of Advanced Computer Science and Applications, 2024, 15 (03) : 169 - 178
  • [32] Probabilistic Caching Strategy and TinyML-Based Trajectory Planning in UAV-Assisted Cellular IoT System
    Gao, Xin
    Wang, Xue
    Qian, Zhihong
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (12): : 21227 - 21238
  • [33] Driver Drowsiness Alert System Using Deep Learning
    Pughazendi, N.
    Thyagarajan, C.
    Sathish, N.
    Harish, Yeluri
    Prakash, Venkata Sai Y.
    Ashish, Gattu
    Khilar, Rashmita
    JOURNAL OF ALGEBRAIC STATISTICS, 2022, 13 (02) : 1978 - 1988
  • [34] DEEP CNN BASED APPROACH FOR DRIVER DROWSINESS DETECTION
    Jumana, R.
    Jacob, Chinnu
    2022 IEEE INTERNATIONAL POWER AND RENEWABLE ENERGY CONFERENCE, IPRECON, 2022,
  • [35] Real time detection system of driver drowsiness based on representation learning using deep neural networks
    Vijayan, Vineetha
    Sherly, Elizabeth
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 36 (03) : 1977 - 1985
  • [36] Detection of driver drowsiness using transfer learning techniques
    Prajwal Mate
    Ninad Apte
    Manish Parate
    Sanjeev Sharma
    Multimedia Tools and Applications, 2024, 83 : 35553 - 35582
  • [37] Detection of driver drowsiness using transfer learning techniques
    Mate, Prajwal
    Apte, Ninad
    Parate, Manish
    Sharma, Sanjeev
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (12) : 35553 - 35582
  • [38] A Machine Learning Based Approach to Driver Drowsiness Detection
    Misal, Swapnil
    Nair, Binoy B.
    INFORMATION, COMMUNICATION AND COMPUTING TECHNOLOGY, ICICCT 2018, 2019, 835 : 150 - 159
  • [39] Detecting Driver Drowsiness in Real Time Through Deep Learning Based Object Detection
    Shakeel, Muhammad Faique
    Bajwa, Nabit A.
    Anwaar, Ahmad Muhammad
    Sohail, Anabia
    Khan, Asifullah
    Haroon-ur-Rashid
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2019, PT I, 2019, 11506 : 283 - 296
  • [40] A Deep Learning Model Based On Multi-granularity Facial Features And LSTM Network For Driver Drowsiness Detection
    Li, Taiguo
    Li, Chao
    JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2024, 27 (07): : 2799 - 2811