Submitted:
08 May 2026
Posted:
11 May 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
Research Objectives and Contributions
2. Related Work
3. Methodology

3.1. Student Attendance Through Facial Recognition Pipeline
3.2. Non-Contact Driver Vital Monitoring rPPG
- Spatial Averaging: In each video frame t, the RGB pixel intensities of these ROIs are averaged to produce raw color signals denoted as CR(t), CG(t), CB(t).
- Pulse Rate Determination: After the filtering process is complete, fast Fourier transform (FFT) [19] is used to convert the signal from time domain to frequency domain and the Heart Rate (HR) is derived from the frequency with the maximum power spectrum (fmax):
3.3. Driver Emotion and Fatigue Detection
4. Our System Architecture
4.1. Flutter Mobile Application Tier
4.2. Python-Based In-Bus Edge System
4.3. Firebase Cloud Synchronization Services
5. Implementation and Results
5.1. Software Development Environment
5.2. Operational Thresholds and Alert Mechanism
| Parameters | Normal Range | Critical Threshold (Alert Trigger) | Duration Required |
| Heart Rate (HR) | 60-100 bpm | < 55 bpm OR > 110 bpm | > 10 seconds |
5.3. System Evaluation Setup
5.4. User Interface Mobile Application
6. Conclusions and Future Work
Acknowledgments
References
- W. H. Organization. Global status report on road safety 2023; World Health Organization: Geneva, 2023. [Google Scholar]
- f., G. A. Statistics, "Road Transport Statistics 2024; General Authority for Statistics: Riyadh, 2024. [Google Scholar]
- o., M. Education, "Student Transport Services," Ministry of Education. Available online: https://www.moe.gov.sa/en/knowledgecenter/eservices/pages/studentransport.aspx (accessed on 10 April 2026).
- Agency, S. P. TGA Urges Educational Transport Sector to Comply with Safety Standards," Saudi Press Agency, 2024. Available online: https://www.spa.gov.sa/en/N2153260 (accessed on 10 April 2026).
- Authority, T. G. "TGA and Vision 2030," Transport General Authority. Available online: https://www.tga.gov.sa/en/AboutTGA/TGAand2030Vision (accessed on 10 April 2026).
- Al-Quraishi, M. S. Technologies for detecting and monitoring drivers' states. Heliyon 2024, vol. 10(no. 8), e15623. [Google Scholar] [CrossRef]
- Deng, J.; Guo, J.; Xue, N.; Zafeiriou, S. ArcFace: Additive Angular Margin Loss for Deep Face Recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2022, vol. 44(no. 10), 5962–5979. [Google Scholar] [CrossRef]
- Chen, L.; Ai, H.; Zhuang, Z.; Shang, C. Real-Time Multiple People Tracking with Deep Learning-Based Re-Identification. IEEE Access 2024, vol. 12. [Google Scholar]
- Alghamdi; Alotaibi, M.; Alqahtani, S. Real-Time Driver Drowsiness Detection Using Computer Vision Techniques. Sensors 2023, vol. 23(no. 5). [Google Scholar]
- Li, Z.; Wu, X.; Álvarez Casado, C.; Lindholm, V.; Mikkonen, K.; Xia, Z.; Feng, X.; Bordallo López, M. A comprehensive survey on contactless vital sign monitoring using vision-based, radio-based, and fusion approaches. Neurocomputing 2026, vol. 674, 132877. [Google Scholar] [CrossRef]
- Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You Only Look Once: Unified, Real-Time Object Detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 2016. [Google Scholar]
- Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge Computing: Vision and Challenges. IEEE Internet Things J. 2016, vol. 3(no. 5), 637–646. [Google Scholar] [CrossRef]
- Satyanarayanan, M. The Emergence of Edge Computing. Computer 2017, vol. 50(no. 1), 30–39. [Google Scholar] [CrossRef]
- Zhang, K.; Zhang, Z.; Li, Z.; Qiao, Y. Joint Face Detection and Alignment Using Multi-task Cascaded Convolutional Neural Networks. IEEE Signal Process. Lett. 2016, vol. 23, 1499–1503. [Google Scholar] [CrossRef]
- Viola, P.; Jones, M. Rapid Object Detection Using a Boosted Cascade of Simple Features. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Kauai, HI, USA, 2001. [Google Scholar]
- de Haan, G.; Jeanne, V. Robust Pulse Rate From Chrominance-Based rPPG. IEEE Trans. Biomed. Eng. 2013, vol. 60(no. 10), 2878–2886. [Google Scholar] [CrossRef] [PubMed]
- Lewandowska, M.; Rumiński, J.; Kocejko, T.; Nowak, J. Measuring Pulse Rate with a Webcam – A Non-contact Method. Biomed. Eng. Online 2011, vol. 10(no. 10.1186/1475-925X-10-82), 82. [Google Scholar]
- Poh, M.-Z.; McDuff, D. J.; Picard, R. W. Advancements in Noncontact, Multiparameter Physiological Measurements Using a Webcam. IEEE Trans. Biomed. Eng. 2011, vol. 58(no. 1), 7–11. [Google Scholar] [CrossRef] [PubMed]
- Oppenheim, V.; Schafer, R. W. Discrete-Time Signal Processing; Pearson: Upper Saddle River, NJ, USA, 2010. [Google Scholar]
- Soukupová, T.; Čech, J. Real-Time Eye Blink Detection using Facial Landmarks. In Proceedings of the Computer Vision Winter Workshop (CVWW), Rimske Toplice, Slovenia, 2016. [Google Scholar]
- Palmieri, M.; Singh, I.; Cicchetti, A. Comparison of Cross-Platform Mobile Development Tools. In Proceedings of the IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, San Francisco, CA, USA, 2012. [Google Scholar]
- DeCandia, G.; Hastorun, D.; Jampani, M.; Kakulapati, G.; Lakshman, A.; Pilchin, A.; Sivasubramanian, S.; Vosshall, P.; Vogels, W. Dynamo: Amazon’s Highly Available Key-value Store. In Proceedings of the ACM Symposium on Operating Systems Principles (SOSP), Stevenson, WA, USA, 2007. [Google Scholar]






| Research Reference | Student Tracking | Driver Vitals (rPPG) | Emotion Detection | Post-Trip Scan (YOLO) | Edge Computing | Integrated Platform |
| Al-Quraishi [6] | × | ✓ | × | × | × | × |
| Chen et al. [8] | ✓ | × | × | × | × | × |
| Alghamdi et al. [9] | × | × | × | × | ✓ | × |
| Li et al. [10] | × | ✓ | ✓ | × | × | × |
| Redmon et al. [11] | × | × | × | ✓ | × | × |
| Mutma'inn (Ours) | Full | Full | Full | Full | Full | Full |
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. |
© 2026 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 (http://creativecommons.org/licenses/by/4.0/).