Transactions on Machine Intelligence

Transactions on Machine Intelligence

Real-time Driver Drowsiness Detection Using Artificial Immune System

Document Type : Original Article

Authors
1 Assistant Professor, Department of Electronics, Faculty of Electrical Engineering and Computer Science, Semnan University, Semnan, Iran
2 Telecommunications Department, Faculty of Electrical Engineering and Computer Science, Semnan University, Semnan, Iran
Abstract
Driver drowsiness is considered one of the primary causes of traffic accidents. Drowsiness detection systems are typically categorized into two types: monitoring-based and vehicle motion-based systems, each with its own advantages and disadvantages. Monitoring-based methods, which utilize driver performance sensors, are considered more practical than other methods due to their non-intrusive nature. In this study, images of open and closed eyes are initially provided to the designed system for training purposes. Then, using the trained system, prolonged eye closure is detected. The images used for the training phase were collected from 5 individuals, with 40 pictures from each person, including images of the left and right eyes. The PCA algorithm is first used to extract features, and the data is then fed to various classification systems. For the testing phase, the same number of new images were used. Four classification methods Euclidean Distance, Max Likelihood, Neural Networks, and Artificial Immune System (AIS) as the proposed method were compared and evaluated. The results showed that the first two methods, despite not requiring a training phase, needed more testing time. Neural networks, despite shorter testing times, required significant training time. On the other hand, the Artificial Immune System required short times for both the training and testing phases, with no significant difference in the recognition accuracy across the methods.
Keywords

[1]    Ghafarian, H., & Hosinzadeh, A. (2005). Driver fatigue detection and warning system. International Conference on Road Safety and Traffic Accidents, University of Tehran.
[2]    Sigarai, M. H., Fattahi, M., & Seryani, M. (2012). Design of a driver face monitoring system for the purpose of detecting fatigue and lack of attention. Scientific Journal of Lahore, Ninth Year, (18).
[3]    Nasr Seraji, J., & Seraji, A. (2014). Using image processing in designing a proposed system for detecting drowsiness: A pilot study. First Biennial Ergonomics Conference of Iran, Hamadan University of Medical Sciences, Hamadan.
[4]    Farmer, J. D., Packard, N. H., & Perelson, A. (1986). The immune system, adaptation, and machine learning. Physica D, 22(1–3), 187–204. https://doi.org/10.1016/0167-2789(86)90240-X
[5]    Bersini, H., & Varela, F. (1993). The immune learning mechanisms: Recruitment, reinforcement, and their applications. In R. Patton (Ed.), Computing with Biological Metaphors. Chapman and Hall.
[6]    Timmis, J., Hone, A., Stibor, T., & Clark, E. (2008). Theoretical advances in artificial immune systems. Theoretical Computer Science, 403(1), 11–32. https://doi.org/10.1016/j.tcs.2008.02.011
[7]    Dasgupta, D., & Zhou, J. (2003). Reviewing the development of AIS in the last five years. 2003 IEEE Congress on Evolutionary Computation, Canberra, Australia, December 8–12.
[8]    Soltani Zadeh, H., Baradran Shohei, S., & Zarei, N. (2011). A new algorithm of artificial immune system for data classification in face recognition (IASI). Seventh Conference on Machine Vision and Image Processing of Iran, Iran University of Science and Technology, Tehran.
[9]    de Castro, L. N., & Timmis, J. (2002). Artificial immune systems: A novel approach to pattern recognition. In L. Alonso, J. Corchado, & C. Fyfe (Eds.), Artificial Neural Networks in Pattern Recognition (pp. 67–84). University of Paisley.
[10]    Lau, H. K., Timmis, J., & Bate, I. (2009). Anomaly detection inspired by immune network theory: A proposal. CEC.
[11]    Courses, E., & Surveys, T. (2008). Intrusion detection system based on data mining. Proceedings of the Knowledge Discovery and Data Mining, WKDD International Workshop on.
[12]    Dasgupta, D., Yu, S., & Majumdar, N. S. (2003). MILA—Multilevel immune learning algorithm and its application to anomaly detection. Springer-Verlag. https://doi.org/10.1007/3-540-45105-6_24
[13]    Yongshou, D., Yuanyuan, L., Lei, W., Junling, W., & Deling, Z. (2007). Adaptive immune-genetic algorithm for global optimization to multivariable function. Journal of Systems Engineering and Electronics, 18(3), 655–660. https://doi.org/10.1016/S1004-4132(07)60144-3
[14]    Gong, M., Jiao, L., & Zhang, X. (2008). A population-based artificial immune system for numerical optimization. Neurocomputing, 72(1–3), 149–161. https://doi.org/10.1016/j.neucom.2007.12.041
[15]    Campelo, F., Guimaraes, F. G., & Igarashi, H. (2006). Overview of artificial immune systems for multi-objective optimization. Lecture Notes in Computer Science, EMO, 937–951. https://doi.org/10.1007/978-3-540-70928-2_69
[16]    Chao, D. L., & Forrest, S. (2006). Generating biomorphs with an aesthetic immune system. In Artificial Life VIII: Proceedings of the Eighth International Conference on the Simulation and Synthesis of Living Systems. MIT Press.
[17]    He, H., Maple, C., Watson, T., Tiwari, A., Mehnen, J., Jin, Y., & Gabrys, B. (2016). The security challenges in the IoT-enabled cyber-physical systems and opportunities for evolutionary computing & other computational intelligence. 2016 IEEE Congress on Evolutionary Computation (CEC), 1015–1021. https://doi.org/10.1109/CEC.2016.7743900
[18]    Alonso, F. R., Oliveira, D. Q., & Zambroni de Souza, A. C. (2015). Artificial immune systems optimization approach for multi-objective distribution system reconfiguration. IEEE Transactions on Power Systems, 30, 840–847. https://doi.org/10.1109/TPWRS.2014.2330628
[19]    Zhong, Y., & Zhang, L. (2013). Sub-pixel mapping based on artificial immune systems for remote sensing imagery. Pattern Recognition, 46, 2902–2926. https://doi.org/10.1016/j.patcog.2013.04.009
[20]    Reddy, B., Kim, Y.-H., Yun, S., Seo, C., & Jang, J. (2017). Real-time driver drowsiness detection for embedded systems using model compression of deep neural networks. 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), 438–445. https://doi.org/10.1109/CVPRW.2017.59
Volume 1, Issue 4
Autumn 2018
Pages 212-219

  • Receive Date 03 July 2018
  • Revise Date 28 September 2018
  • Accept Date 12 December 2018