IoT-Assisted Automatic Driver Drowsiness Detection through Facial Movement Analysis Using Deep Learning and a U-Net-Based Architecture
Abstract
:1. Introduction
2. Contributions of This Paper
- This paper presents U-Net-based segmentation, which only takes information from the physical regions of the driver’s body. After segmentation, we encode the image information and combine data from multiple time steps. Then, we minimize the effect of an external factor, and U-Net-based segmentation is carried out before passing the frames to the model.
- After that, the segmented body region is fed to the CNN-LSTM model, which generates a softmax output, indicating the probability of the driver being drowsy.
- The method combines segmentation, image feature extraction, and time-series analysis algorithms to confidently make the classification decision.
- This paper leverages IoT principles to develop a real-time monitoring system. By strategically placing sensors within the vehicle and utilizing interconnected data transmission, we pioneer a practical application of IoT technology in the context of driver safety.
- This paper identifies and addresses challenges associated with accurate drowsiness detection, such as minimizing false positives and negatives and accommodating various driving scenarios.
3. Related Works
4. Proposed Model
4.1. Dataset and Data Preprocessing
4.2. Feature Extraction
4.3. Detection of Drowsiness State
- Step 1:
- Preprocess the image (M) datasets.
- Step 2:
- Combine the images with the inputs from the trained models.
- Step 3:
- Retrieve the results of the final convolution layer of the model that was provided.
- Step 4:
- Flatten the n dimensions, decreasing their number to .
- Step 5:
- Apply the different layers of CNN-LSTM.
5. Experimental Results
5.1. Implementation Process and Results Discussion
5.2. Limitations and Constraints
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Raj, P.; Raman, A.C. The Internet of Things: Enabling Technologies, Platforms, and Use Cases; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
- Klauer, C.; Dingus, T.A.; Neale, V.L.; Sudweeks, J.D.; Ramsey, D.J. The Impact of Driver Inattention on Near-Crash/Crash Risk: An Analysis Using the 100-Car Naturalistic Driving Study Data. Available online: https://vtechworks.lib.vt.edu/server/api/core/bitstreams/209da0c9-e260-4748-8896-23f6bd14ed01/content (accessed on 17 November 2023).
- Petridou, E.; Moustaki, M. Human factors in the causation of road traffic crashes. Eur. J. Epidemiol. 2000, 16, 819–826. [Google Scholar] [CrossRef]
- Keall, M.D.; Newstead, S. Analysis of factors that increase motorcycle rider risk compared to car driver risk. Accid. Anal. Prev. 2012, 49, 23–29. [Google Scholar] [CrossRef] [PubMed]
- Jin, W.; Deng, Y.; Jiang, H.; Xie, Q.; Shen, W.; Han, W. Latent class analysis of accident risks in usage-based insurance: Evidence from Beijing. Accid. Anal. Prev. 2018, 115, 79–88. [Google Scholar] [CrossRef] [PubMed]
- Mawson, A.R.; Walley, E.K. Toward an effective long-term strategy for preventing motor vehicle crashes and injuries. Int. J. Environ. Res. Public Health 2014, 11, 8123–8136. [Google Scholar] [CrossRef] [PubMed]
- Hughes, D. Case Study on the Experience of Street Racing. Ph.D. Dissertation, Capella University, Minneapolis, MN, USA, 2018. [Google Scholar]
- Schreier, D.R.; Banks, C.; Mathis, J. Driving simulators in the clinical assessment of fitness to drive in sleepy individuals: A systematic review. Sleep Med. Rev. 2018, 38, 86–100. [Google Scholar] [CrossRef] [PubMed]
- Awais, M.; Badruddin, N.; Drieberg, M. A hybrid approach to detecting driver drowsiness utilizing physiological signals to improve system performance and wearability. Sensors 2017, 17, 1991. [Google Scholar] [CrossRef] [PubMed]
- Warwick, B.; Symons, N.; Chen, X.; Xiong, K. Detecting driver drowsiness using wireless wearables. In Proceedings of the IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), Dallas, TX, USA, 19–22 October 2015; pp. 585–588. [Google Scholar]
- Gao, Z.; Le, D.; Hu, H.; Yu, Z.; Wu, X. Driver drowsiness detection based on time series analysis of steering wheel angular velocity. In Proceedings of the 9th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Changsha, China, 14–15 January 2017; pp. 99–101. [Google Scholar]
- Li, Z.; Li, S.E.; Li, R.; Cheng, B.; Shi, J. Online detection of driver fatigue using steering wheel angles for real driving conditions. Sensors 2017, 17, 495. [Google Scholar] [CrossRef] [PubMed]
- Saradadevi, M.; Bajaj, P. Driver fatigue detection using mouth and yawning analysis. Int. J. Comput. Sci. Netw. Secur. 2008, 8, 183–188. [Google Scholar]
- Teyeb, I.; Jemai, O.; Zaied, M.; Amar, C.B. A novel approach for drowsy driver detection using head posture estimation and eyes recognition system based on wavelet network. In Proceedings of the 5th International Conference on Information, Intelligence, Systems and Applications (IISA), Chania, Greece, 7–9 July 2014; pp. 379–384. [Google Scholar]
- Bakker, B.; Zabłocki, B.; Baker, A.; Riethmeister, V.; Marx, B.; Iyer, G.; Anund, A.; Ahlström, C. A multi-stage, multi-feature machine learning approach to detect driver sleepiness in naturalistic road driving conditions. IEEE Trans. Intell. Transp. Syst. 2021, 23, 4791–4800. [Google Scholar] [CrossRef]
- Balam, V.P.; Sameer, V.U.; Chinara, S. Automated classification system for drowsiness detection using convolutional neural network and electroencephalogram. IET Intell. Transp. Syst. 2021, 15, 514–524. [Google Scholar] [CrossRef]
- Chaabene, S.; Bouaziz, B.; Boudaya, A.; Hökelmann, A.; Ammar, A.; Chaari, L. Convolutional neural network for drowsiness detection using EEG signals. Sensors 2021, 21, 1734. [Google Scholar] [CrossRef] [PubMed]
- Sheykhiv, S.; Rezaii, T.Y.; Mousavi, Z.; Meshgini, S.; Makouei, S.; Farzamnia, A.; Danishvar, S.; Teo Tze Kin, K. Automatic detection of driver fatigue based on EEG signals using a developed deep neural network. Electronics 2022, 11, 2169. [Google Scholar] [CrossRef]
- Dua, M.; Singla, R.; Raj, S.; Jangra, A. Deep CNN models-based ensemble approach to driver drowsiness detection. Neural Comput. Appl. 2021, 33, 3155–3168. [Google Scholar] [CrossRef]
- Jamshidi, S.; Azmi, R.; Sharghi, M.; Soryani, M. Hierarchical deep neural networks to detect driver drowsiness. Multimed. Tools Appl. 2021, 80, 16045–16058. [Google Scholar] [CrossRef]
- Liu, P.; Chi, H.L.; Li, X.; Guo, J. Effects of dataset characteristics on the performance of fatigue detection for crane operators using hybrid deep neural networks. Autom. Constr. 2021, 132, 103901. [Google Scholar] [CrossRef]
- Al-Hussein, W.A.; Por, L.Y.; Kiah, M.L.M.; Zaidan, B.B. Driver behavior profiling and recognition using deep-learning methods: In accordance with traffic regulations and experts guidelines. Int. J. Environ. Res. Public Health 2022, 19, 1470. [Google Scholar] [CrossRef]
- Cui, J.; Lan, Z.; Zheng, T.; Liu, Y.; Sourina, O.; Wang, L.; Müller-Wittig, W. Subject-Independent Drowsiness Recognition from Single-Channel EEG with an Interpretable CNN-LSTM model. In Proceedings of the 2021 International Conference on Cyberworlds (CW), Caen, France, 28–30 September 2021; pp. 201–208. [Google Scholar]
- Ye, M.; Zhang, W.; Cao, P.; Liu, K. Driver Fatigue Detection Based on Residual Channel Attention Network and Head Pose Estimation. Appl. Sci. 2021, 11, 9195. [Google Scholar] [CrossRef]
- Zhang, F.; Su, J.; Geng, L.; Xiao, Z. Driver fatigue detection based on eye state recognition. In Proceedings of the 2017 International Conference on Machine Vision and Information Technology (CMVIT), Singapore, 17–19 February 2017; pp. 105–110. [Google Scholar]
- Ulrich, L.; Nonis, F.; Vezzetti, E.; Moos, S.; Caruso, G.; Shi, Y.; Marcolin, F. Can ADAS Distract Driver’s Attention? An RGB-D Camera and Deep Learning-Based Analysis. Appl. Sci. 2021, 11, 11587. [Google Scholar] [CrossRef]
- Li, G.; Lee, B.L.; Chung, W.Y. Smartwatch-based wearable EEG system for driver drowsiness detection. IEEE Sens. J. 2015, 15, 7169–7180. [Google Scholar] [CrossRef]
- Pauly, L.; Sankar, D. Detection of drowsiness based on HOG features and SVM classifiers. In Proceedings of the 2015 IEEE International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN), Kolkata, India, 20–22 November 2015; pp. 181–186. [Google Scholar]
- Flores, M.J.; Armingol, J.M.; de la Escalera, A. Real-time warning system for driver drowsiness detection using visual information. J. Intell. Robot. Syst. 2010, 59, 103–125. [Google Scholar] [CrossRef]
- Manu, B.N. Facial features monitoring for real time drowsiness detection. In Proceedings of the 2016 12th International Conference on Innovations in Information Technology (IIT), Al Ain, United Arab Emirates, 28–30 November 2016; pp. 1–4. [Google Scholar]
- Rahman, A.; Sirshar, M.; Khan, A. Real time drowsiness detection using eye blink monitoring. In Proceedings of the 2015 National Software Engineering Conference (NSEC), Rawalpindi, Pakistan, 17 December 2015; pp. 1–7. [Google Scholar]
- Anjali, K.U.; Thampi, A.K.; Vijayaraman, A.; Francis, M.F.; James, N.J.; Rajan, B.K. Real-time nonintrusive monitoring and detection of eye blinking in view of accident prevention due to drowsiness. In Proceedings of the 2016 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Nagercoil, India, 18–19 March 2016; pp. 1–6. [Google Scholar]
- Coetzer, R.C.; Hancke, G.P. Eye detection for a real-time vehicle driver fatigue monitoring system. In Proceedings of the 2011 IEEE Intelligent Vehicles Symposium (IV), Baden-Baden, Germany, 5–9 June 2011; pp. 66–71. [Google Scholar]
- Punitha, A.; Geetha, M.K.; Sivaprakash, A. Driver fatigue monitoring system based on eye state analysis. In Proceedings of the 2014 International Conference on Circuits, Power and Computing Technologies [ICCPCT-2014], Nagercoil, India, 20–21 March 2014; pp. 1405–1408. [Google Scholar]
- Mungra, D.; Agrawal, A.; Sharma, P.; Tanwar, S.; Obaidat, M.S. PRATIT: A CNN-based emotion recognition system using histogram equalization and data augmentation. Multimed. Tools Appl. 2020, 79, 2285–2307. [Google Scholar] [CrossRef]
- Weng, Y.; Lin, F. Multimodal emotion recognition algorithm for artificial intelligence information system. Wirel. Commun. Mob. Comput. 2022, 2022, 9236238. [Google Scholar] [CrossRef]
- Lea, C.; Flynn, M.D.; Vidal, R.; Reiter, A.; Hager, G.D. Temporal convolutional networks for action segmentation and detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 156–165. [Google Scholar]
- Li, T.H.S.; Kuo, P.H.; Tsai, T.N.; Luan, P.C. CNN and LSTM based facial expression analysis model for a humanoid robot. IEEE Access 2019, 7, 93998–94011. [Google Scholar] [CrossRef]
- Li, J.; Jin, K.; Zhou, D.; Kubota, N.; Ju, Z. Attention mechanism-based CNN for facial expression recognition. Neurocomputing 2020, 411, 340–350. [Google Scholar] [CrossRef]
- An, V.; Gupta, S.; Koundal, D.; Nayak, S.R.; Barsocchi, P.; Bhoi, A.K. Modified U-net architecture for segmentation of skin lesion. Sensors 2022, 22, 867. [Google Scholar]
- Wang, Q.; Jia, K.; Liu, P. Design and implementation of remote facial expression recognition surveillance system based on PCA and KNN algorithms. In Proceedings of the 2015 International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP), Adelaide, Australia, 23–25 September 2015; pp. 314–317. [Google Scholar]
- You, J.; Jiang, D.; Ma, Y.; Wang, Y. SpindleU-Net: An Adaptive U-Net Framework for Sleep Spindle Detection in Single-Channel EEG. IEEE Trans. Neural Syst. Rehabil. Eng. 2021, 29, 1614–1623. [Google Scholar] [CrossRef]
- Gao, D.; Wang, H.; Guo, X.; Wang, L.; Gui, G.; Wang, W.; He, T. Federated Learning Based on CTC for Heterogeneous Internet of Things. IEEE Internet Things J. 2023, 10, 22673–22685. [Google Scholar] [CrossRef]
- Rahman, A.; Islam, M.J.; Band, S.S.; Muhammad, G.; Hasan, K.; Tiwari, P. Towards a blockchain-SDN-based secure architecture for cloud computing in smart industrial IoT. Digit. Commun. Netw. 2023, 9, 411–421. [Google Scholar] [CrossRef]
- Wang, W.; Chen, Q.; Yin, Z.; Srivastava, G.; Gadekallu, T.R.; Alsolami, F.; Su, C. Blockchain and PUF-Based Lightweight Authentication Protocol for Wireless Medical Sensor Networks. IEEE Internet Things J. 2021, 9, 8883–8891. [Google Scholar] [CrossRef]
- Zhou, Z.; Ding, C.; Li, J.; Mohammadi, E.; Liu, G.; Yang, Y.; Wu, Q.J. Sequential Order-Aware Coding-Based Robust Subspace Clustering for Human Action Recognition in Untrimmed Videos. IEEE Trans. Image Process. 2022, 32, 13–28. [Google Scholar] [CrossRef]
- Zhou, Z.; Dong, X.; Li, Z.; Yu, K.; Ding, C.; Yang, Y. Spatio-temporal feature encoding for traffic accident detection in VANET environment. IEEE Trans. Intell. Transp. Syst. 2022, 23, 19772–19781. [Google Scholar] [CrossRef]
- Zhou, Z.; Gupta, B.B.; Gaurav, A.; Li, Y.; Lytras, M.D.; Nedjah, N. An efficient and secure identity-based signature system for underwater green transport system. IEEE Trans. Intell. Transp. Syst. 2022, 23, 16161–16169. [Google Scholar] [CrossRef]
- Khajehali, N.; Yan, J.; Chow, Y.W.; Fahmideh, M. A Comprehensive Overview of IoT-Based Federated Learning: Focusing on Client Selection Methods. Sensors 2023, 23, 7235. [Google Scholar] [CrossRef] [PubMed]
- Deng, D.; Li, J.; Jhaveri, R.H.; Tiwari, P.; Ijaz, M.F.; Ou, J.; Fan, C. Reinforcement-Learning-Based Optimization on Energy Efficiency in UAV Networks for IoT. IEEE Internet Things J. 2022, 10, 2767–2775. [Google Scholar] [CrossRef]
- Sarkar, J.L.; Ramasamy, V.; Majumder, A.; Pati, B.; Panigrahi, C.R.; Wang, W.; Dev, K. I-Health: SDN-based fog architecture for IIoT applications in healthcare. IEEE/ACM Trans. Comput. Biol. Bioinform. 2022. [Google Scholar] [CrossRef] [PubMed]
- Arefnezhad, S.; Hamet, J.; Eichberger, A.; Frühwirth, M.; Ischebeck, A.; Koglbauer, I.V.; Yousefi, A. Driver drowsiness estimation using EEG signals with a dynamical encoder—Decoder modeling framework. Sci. Rep. 2022, 12, 2650. [Google Scholar] [CrossRef]
- Garcia, C.I.; Grasso, F.; Luchetta, A.; Piccirilli, M.C.; Paolucci, L.; Talluri, G. A comparison of power quality disturbance detection and classification methods using CNN, LSTM and CNN-LSTM. Appl. Sci. 2020, 10, 6755. [Google Scholar] [CrossRef]
- Bhuvaneswari, A.; Thomas, J.T.J.; Kesavan, P. Embedded bi-directional GRU and LSTMLearning models to predict disasterson twitter data. Procedia Comput. Sci. 2019, 165, 511–516. [Google Scholar] [CrossRef]
- Zhao, Z.; Zhou, N.; Zhang, L.; Yan, H.; Xu, Y.; Zhang, Z. Driver fatigue detection based on convolutional neural networks using EM-CNN. Comput. Intell. Neurosci. 2020, 2020, 7251280. [Google Scholar] [CrossRef]
- Reddy, B.; Kim, Y.H.; Yun, S.; Seo, C.; Jang, J. Real-time driver drowsiness detection for embedded system using model compression of deep neural networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Honolulu, HI, USA, 21–26 July 2017; pp. 121–128. [Google Scholar]
- Anber, S.; Alsaggaf, W.; Shalash, W. A hybrid driver fatigue and distraction detection model using AlexNet based on facial features. Electronics 2022, 11, 285. [Google Scholar] [CrossRef]
- Bekhouche, S.E.; Ruichek, Y.; Dornaika, F. Driver drowsiness detection in video sequences using hybrid selection of deep features. Knowl.-Based Syst. 2022, 252, 109436. [Google Scholar] [CrossRef]
- Islam, M.Z.; Islam, M.M.; Asraf, A. A combined deep CNN-LSTM network for the detection of novel coronavirus (COVID-19) using X-ray images. Inform. Med. Unlocked 2020, 20, 100412. [Google Scholar] [CrossRef] [PubMed]
Paper | Algorithms | Accuracy | Advantages | Disadvantages |
---|---|---|---|---|
Li et al. [27] | SVM (Support Vector Machine) | 91.92% | Can be integrated with other driver assistance systems | Requires training to interpret EEG data and May be affected by other factors, such as stress or fatigue. |
Pauly et al. [28] | Histogram of oriented gradient and Support Vector Machine | 91.6% | This method can detect drowsiness in real time, so it can provide early warning signs to the driver. | The SVM classifier needs to be trained on a dataset of images of drowsy and non-drowsy drivers in order to be effective. |
Flores et al. [29] | Viola–Jones object detection, Adaboost algorithm, neural networks, and Support Vector Machine | - | This system only requires a camera to detect drowsiness, so it is non-intrusive for the driver. | This system may be affected by other factors, such as driver distraction or fatigue. |
B.Manu et al. [30] | Viola–Jones algorithm, K-means algorithm, SVM | 94.58% | This method is accurate in detecting drowsiness, even in challenging conditions. | This method may be affected by other factors, such as driver distraction or fatigue, and environmental factors. |
Rahman et al. [31] | Viola–Jones algorithm, Adaboost, Haar classifier | 94% | Eye-blink monitoring has the potential to reduce the number of accidents caused by driver drowsiness. | Eye-blink monitoring may be affected by other factors, such as driver distraction or fatigue. |
Anjali et al. [32] | Viola–Jones object detection, Haar cascaded classifier | - | This strategy has the potential to minimize the number of accidents caused by driver tiredness. | The system needs to be trained on a dataset of eye-blink data from drowsy and non-drowsy drivers in order to be effective. |
Coetzer et al. [33] | Artificial neural networks, Support Vector Machines, adaptive boosting (AdaBoost) | 98.1% | Challenging conditions such as low lighting and different head poses. | Eye detection may be affected by environmental factors such as lighting and occlusion. |
Punitha et al. [34] | Viola–Jones, Face Cascade of Classifiers, Support Vector Machine | 93.5% | Eye-state analysis has been shown to be accurate in detecting drowsiness | Ambient elements such as illumination and occlusion may have an impact on eye-state analyses. |
Paper | Approach | Key Contribution | Research Gap |
---|---|---|---|
Mungra et al. (2020) [35] | CNN-based emotion recognition | High accuracy in detecting fear, anger, and sadness expressions. | Limited investigation on the impact of different CNN architectures and data augmentation techniques. |
Weng et al. (2022) [36] | Multimodal emotion recognition | Improved accuracy through the multimodal fusion of facial expressions and signals. | Lack of focus on temporal analysis and integration of deep learning architectures like LSTM. |
Lea et al. (2017) [37] | Temporal convolutional networks | Real-time emotion recognition with accurate fear, anger, and sadness detection. | Limited exploration of combining CNN and LSTM for improved emotion detection. |
Li et al. (2019) [38] | LSTM-based facial expression recognition | Consideration of temporal context for improved emotion detection. | Absence of spatial analysis and utilization of U-Net architecture for accurate facial feature extraction. |
Li et al. (2020) [39] | Attention mechanism and CNN | Enhanced discriminative power through an attention mechanism. | Insufficient exploration of combining attention mechanisms with LSTM. |
Anand et al. (2019) [40] | U-Net architecture for facial analysis | Precise facial feature extraction and localization. | Limited investigation on temporal dynamics and utilization of LSTM for improved emotion detection. |
Wang et al. (2015) [41] | Facial expression recognition in vehicles | Robust emotion detection addressing the challenges of occlusions and partial views. | Lack of exploration of multimodal fusion and comprehensive temporal analysis for improved accuracy. |
Network | Training Accuracy (%) | Testing Accuracy (%) |
---|---|---|
EM-CNN | 86.54 | 86.54 |
VGG-16 | 92.46 | 92.46 |
GoogLeNet | 66.19 | 66.19 |
AlexNet | 46.12 | 48.5 |
ResNet50 | 56.09 | 56.09 |
Proposed Model (CNN-LSTM) | 98.7 | 98.8 |
Network | Precision | Recall | F1 Score | Accuracy (%) |
---|---|---|---|---|
EM-CNN [55] | 0.721 | 0.685 | 0.602 | 96.62 |
VGG-16 [56] | 0.113 | 0.218 | 0.117 | 82.98 |
GoogLeNet [19] | 0.708 | 0.611 | 0.594 | 94.01 |
AlexNet [57] | 0.461 | 0.485 | 0.312 | 91.48 |
ResNet50 [58] | 0.677 | 0.536 | 0.514 | 93.85 |
Proposed Model (CNN-LSTM) | 0.819 | 0.652 | 0.732 | 98.46 |
Dataset (Images) | Accuracy | Eye Closed | Eye Open | Mouth Closed | Mouth Open |
---|---|---|---|---|---|
5 | 98.32 | 99.22 | 99.11 | 99.65 | 99.34 |
15 | 97.34 | 95.72 | 94.28 | 96.95 | 99.56 |
35 | 98.43 | 97.32 | 99.21 | 99.35 | 99.34 |
65 | 98.12 | 97.37 | 94.29 | 96.95 | 98.94 |
95 | 98.33 | 98.32 | 99.29 | 99.45 | 99.24 |
115 | 98.44 | 94.89 | 96.91 | 97.69 | 92.38 |
135 | 98.34 | 98.32 | 99.21 | 99.45 | 99.34 |
165 | 98.22 | 98.61 | 96.67 | 98.91 | 98.76 |
195 | 98.22 | 97.39 | 94.73 | 96.74 | 96.14 |
235 | 97.11 | 98.32 | 99.24 | 99.45 | 99.24 |
265 | 97.18 | 94.89 | 96.56 | 97.69 | 92.38 |
285 | 97.22 | 98.32 | 99.67 | 99.45 | 99.34 |
345 | 97.26 | 98.62 | 99.21 | 99.68 | 99.14 |
365 | 98.43 | 98.32 | 99.21 | 99.45 | 99.34 |
385 | 98.12 | 98.61 | 96.67 | 98.91 | 98.76 |
400 | 98.33 | 97.39 | 94.73 | 96.74 | 96.14 |
415 | 97.35 | 97.31 | 94.35 | 96.47 | 98.34 |
425 | 98.11 | 98.32 | 99.21 | 99.45 | 99.34 |
445 | 97.35 | 98.32 | 99.20 | 99.45 | 99.34 |
455 | 98.43 | 98.34 | 99.27 | 99.45 | 99.35 |
465 | 98.12 | 98.34 | 99.21 | 99.56 | 99.39 |
Parameters | Workstation Environment | EM-CNN | VGG-16 | GoogLe-Net | Alex-Net | ResNet-50 | Proposed CNN-LSTM |
---|---|---|---|---|---|---|---|
Compression (MB) | Lenovo workstation | 33.6 | 2134 | 1265 | 1998 | 984 | 21.77 |
Drowsiness detection time (seconds) | Lenovo workstation | 66.7 | 88.34 | 96.65 | 56.87 | 89.90 | 26.88 |
Overall speed (fps) | Lenovo workstation | 12.4 | 12.1 | 14.67 | 28 | 15.67 | 11.6 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Das, S.; Pratihar, S.; Pradhan, B.; Jhaveri, R.H.; Benedetto, F. IoT-Assisted Automatic Driver Drowsiness Detection through Facial Movement Analysis Using Deep Learning and a U-Net-Based Architecture. Information 2024, 15, 30. https://doi.org/10.3390/info15010030
Das S, Pratihar S, Pradhan B, Jhaveri RH, Benedetto F. IoT-Assisted Automatic Driver Drowsiness Detection through Facial Movement Analysis Using Deep Learning and a U-Net-Based Architecture. Information. 2024; 15(1):30. https://doi.org/10.3390/info15010030
Chicago/Turabian StyleDas, Shiplu, Sanjoy Pratihar, Buddhadeb Pradhan, Rutvij H. Jhaveri, and Francesco Benedetto. 2024. "IoT-Assisted Automatic Driver Drowsiness Detection through Facial Movement Analysis Using Deep Learning and a U-Net-Based Architecture" Information 15, no. 1: 30. https://doi.org/10.3390/info15010030
APA StyleDas, S., Pratihar, S., Pradhan, B., Jhaveri, R. H., & Benedetto, F. (2024). IoT-Assisted Automatic Driver Drowsiness Detection through Facial Movement Analysis Using Deep Learning and a U-Net-Based Architecture. Information, 15(1), 30. https://doi.org/10.3390/info15010030