Monday 23 May 2022

Young coder's Comp in Hello World Magazine

 

The young coder's competition (https://codingcompetition.org/) has been running for a number of years, aimed at students in Years 5-7 and their teachers. A recent article in Hello World magazine discussing it from a school and partners perspective - go to https://helloworld.raspberrypi.org/issues/18/pdf to read more,





Monday 16 May 2022

Driver Drowsiness Detection Using Gray Wolf Optimizer Based on Face and Eye Tracking

 


Driver Drowsiness Detection Using Gray Wolf Optimizer Based on Face and Eye Tracking

Keywords: Artificial neural network, Drowsiness, Feature extraction, Gray wolf optimizer, Normalization, Segmentation

ABSTRACT

It is critical today to provide safe and collision-free transport. As a result, identifying the driver’s drowsiness before their capacity to drive is jeopardized. An automated hybrid drowsiness classification method that incorporates the artificial neural network (ANN) and the gray wolf optimizer (GWO) is presented to discriminate human drowsiness and fatigue for this aim. The proposed method is evaluated in alert and sleep-deprived settings on the driver drowsiness detection of video dataset from the National Tsing Hua University Computer Vision Lab. The video was subjected to various video and image processing techniques to detect the drivers’ eye condition. Four features of the eye were extracted to determine the condition of drowsiness, the percentage of eyelid closure (PERCLOS), blink frequency, maximum closure duration of the eyes, and eye aspect ratio (ARE). These parameters were then integrated into an ANN and combined with the proposed method (gray wolf optimizer with ANN [GWOANN]) for drowsiness classification. The accuracy of these models was calculated, and the results demonstrate that the proposed method is the best. An Adadelta optimizer with 3 and 4 hidden layer networks of (13, 9, 7, and 5) and (200, 150, 100, 50, and 25) neurons was utilized. The GWOANN technique had 91.18% and 97.06% accuracy, whereas the ANN model had 82.35% and 86.76%.

Paper is available at: 


AUTHOR BIOGRAPHIES
Sarah S. Jasim, Department of IT, Technical College of Management-Baghdad, Middle Technical University, Baghdad, Iraq

Sarah S. Jasim is a Lecturer at the Computer Sciences Department/Department of IT, Technical college of Management-Baghdad, Middle Technical University. She got the B.Sc. degree in Computer Sciences, AL Yarmouk University College in 2004,  the MSc. degree in Computer Sciences, University of Technology in 2008, and the Ph.D. degree in Computer Sciences, University of Technology, Baghdad, Iraq. Her research interests are in Data Mining, Document Recognition, Electronic Management, and Computer security.

Alia K. Abdul Hassan, Department of Computer Science, University of Technology, Baghdad, Iraq

Alia  K.  Abdul  Hassan is a Professor at the Computer Sciences Department, University of Technology, Baghdad, Iraq. She got the B.Sc. degree in Computer Sciences, University of Technology in 1993, the MSc. degree in Computer Sciences, University of Technology in 1999, and the Ph.D. degree in Computer Sciences, University of Technology in 2004. Her research interests are in soft computing, green computing, AI, Data Mining, Software engineering, Electronic Management, and Computer security. 

Scott Turner, 3 Director of Computing, School of Engineering, Design, and Technology, Church Christ Church University, Kent, United Kingdom

Scott Turner is a Director of Computing at the Computing, School of Engineering, Design and Technology, Canterbury Christ Church University, Kent, UK. He got a B.Eng degree in Electronics Engineering, University of Hull, UK, M.Sc. degree in Biomedical Instrumentation Engineering, University of Dundee, UK and the Ph.D. degree in applying evolutionary algorithms to evoked potentials, University of Leicester, UK. His research interests are in applies machine learning; pedagogy in computing. Dr. Turner is a member of Institution of Electrical and Electronics Engineers; Institute of Engineering and Technology; British Computer Society; Association of Computing Machines; Fellow of the Royal Society for the Encouragement of Arts, Manufactures and Commerce

REFERENCES


Abdulwahed, M.N., 2018. Analysis of image noise reduction using neural network. Engineering and Technology Journal, 36, pp.76-87.
https://doi.org/10.30684/etj.36.1B.13
 
Abed, I.S., 2019. Lung cancer detection from X-ray images by combined Backpropagation neural network and PCA. Engineering and Technology Journal, 37, pp.166-171.
https://doi.org/10.30684/etj.37.5A.3
 
Alshaqaqi, B., Baquhaizel, A.S., Ouis, M.E.A., Boumehed, M., Ouamri, A. and Keche, M., 2013. Driver drowsiness detection system. In: 8th International Workshop on Systems, Signal Processing and their Applications (WoSSPA), pp.151-155.
https://doi.org/10.1109/WoSSPA.2013.6602353
 
Bagci, A.M., Ansari, R., Khokhar, A. and Cetin, E., 2004. Eye tracking using Markov models. In: Proceedings of the 17th International Conference on Pattern Recognition, IEEE, pp.818-821.
https://doi.org/10.1109/ICPR.2004.1334654
 
Bamidele, A., Kamardin, K., Syazarin, N., Mohd, S., Shafi, I., Azizan, A., Aini, N. and Mad, H., 2019. Non-intrusive driver drowsiness detection based on face and eye tracking. International Journal of Advanced Computer Science and Applications, 10, pp.549-569.
https://doi.org/10.14569/IJACSA.2019.0100775
 
Bati, A.F. and Adam, N.E., 2006. Hybrid neuro-genetic based controller of power system. Iraqi Journal of Computers, Communication, Control and Systems Engineering, 6, pp.112-125.
 
Chen, J., Wang, H. and Hua, C. 2018. Assessment of driver drowsiness using electroencephalogram signals based on multiple functional brain networks. International Journal of Psychophysiology, 133, pp.120-130.
https://doi.org/10.1016/j.ijpsycho.2018.07.476
PMid:30081067
 
Computer Vision Lab, 2016. Driver Drowsiness Detection Dataset. Available from: http://cv.cs.nthu.edu.tw/php/callforpaper/datasets/DDD [Last accessed on 2016 Nov 12].
 
Costa, M., 2019. Detecting driver's fatigue, distraction and activity using a nonintrusive ai-based monitoring system. Journal of Artificial Intelligence and Soft Computing Research, 9, pp.247-266.
https://doi.org/10.2478/jaiscr-2019-0007
 
De Naurois, C.J., Bourdin, C., Stratulat, A., Diaz, E. and Vercher, J.L., 2019. Detection and prediction of driver drowsiness using artificial neural network models. Accident Analysis and Prevention, 126, pp.95-104.
https://doi.org/10.1016/j.aap.2017.11.038
PMid:29203032
 
Donahue, J., Anne Hendricks, L., Guadarrama, S., Rohrbach, M., Venugopalan, S., Saenko, K. and Darrell, T., 2015, Long-term recurrent convolutional networks for visual recognition and description. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2015, pp.2625-2634.
https://doi.org/10.1109/CVPR.2015.7298878
 
Dreißig, M., Baccour, M.H., Schäck, T. and Kasneci, E., 2020. Driver Drowsiness Classification Based on Eye Blink and Head Movement Features Using the k-NN Algorithm. In: IEEE Symposium Series on Computational Intelligence (SSCI). p889-896.
https://doi.org/10.1109/SSCI47803.2020.9308133
 
Ghourabi, A., Ghazouani, H. and Barhoumi, W., 2020. Driver drowsiness detection based on joint monitoring of yawning, blinking and nodding. In: IEEE 16th International Conference on Intelligent Computer Communication and Processing (ICCP). p407-414.
https://doi.org/10.1109/ICCP51029.2020.9266160
 
Gwak, J., Hirao, A. and Shino, M., 2020. An investigation of early detection of driver drowsiness using ensemble machine learning based on hybrid sensing. Applied Sciences, 10, p.2890.
https://doi.org/10.3390/app10082890
 
Hassan, A.K. and Mohammed, S.N., 2020. A novel facial emotion recognition scheme based on graph mining. Defence Technology, 16, pp.1062-1072.
https://doi.org/10.1016/j.dt.2019.12.006
 
Hassan, A.K.A. and Jasim, S.S., 2010. Integrating neural network with genetic algorithms for the classification plant disease. Engineering and Technology Journal, 28, pp.686-702.
 
Heidari, A.A. and Pahlavani, P., 2017. An efficient modified grey wolf optimizer with Lévy flight for optimization tasks. Applied Soft Computing, 60, pp.115-134.
https://doi.org/10.1016/j.asoc.2017.06.044
 
Hong, K., Min, J., Lee, W. and Kim, J., 2005. Real time face detection and recognition system using Haar-like feature/HMM in ubiquitous network environments. In: International Conference on Computational Science and its Applications, Springer, Berlin. p1154-1161.
https://doi.org/10.1007/11424758_121
 
Huang, X., Cheng, C. and Zhang, X.B., 2021. Machine learning and numerical investigation on drag reduction of underwater serial multi-projectiles. Defense Technology, 18, pp.229-237.
https://doi.org/10.1016/j.dt.2020.12.002
 
Islam, M.R., Matin, A. and Kamruzzaman, T., 2020. Automatic Identification of Driver Inattentiveness Using Convolutional Neural Networks. In: IEEE International Women in Engineering (WIE) Conference on Electrical and Computer Engineering (WIECON-ECE). pp.21-24.
https://doi.org/10.1109/WIECON-ECE52138.2020.9398040
PMCid:PMC7157546
 
Kadhm, M.S. and Hassan, A.K.A., 2015. Handwriting word recognition based on SVM classifier. International Journal of Advanced Computer Science and Applications, 1, pp.64-68.
 
Krizhevsky, A., Sutskever, I. and Hinton, G.E., 2012. Imagenet classification with deep convolutional neural networks. Advances in Neural Information Processing Systems, 25, pp.1097-1105.
 
Kumar, A. and Patra, R., 2018. Driver drowsiness monitoring system using visual behaviour and machine learning. In: 2018 IEEE Symposium on Computer Applications and Industrial Electronics (ISCAIE), IEEE. pp.339-344.
https://doi.org/10.1109/ISCAIE.2018.8405495
PMCid:PMC5977787
 
Lawoyin, S., Liu, X., Fei, D.Y. and Bai, O., 2014. Detection methods for a low-cost accelerometer-based approach for driver drowsiness detection. In: IEEE International Conference on Systems, Man, and Cybernetics (SMC), IEEE. pp. 1636-1641.
https://doi.org/10.1109/SMC.2014.6974150
 
Liu, T., Xie, J., Yan, W. and Li, P., 2012. Driver's face detection using spacetime restrained adaboost method. KSII Transactions on Internet and Information Systems (TIIS), 6, pp.2341-2350.
https://doi.org/10.3837/tiis.2012.09.021
 
Mehta, S., Dadhich, S., Gumber, S. and Jadhav Bhatt, A., 2019a. Real-time Driver Drowsiness Detection System Using Eye Aspect Ratio and Eye Closure Ratio. In: Proceedings of international conference on sustainable computing in science, technology and management (SUSCOM), Amity University Rajasthan, Jaipur, India.
https://doi.org/10.2139/ssrn.3356401
 
Mehta, S., Mishra, P., Bhatt, A.J. and Agarwal, P., 2019. AD3S: Advanced driver drowsiness detection system using machine learning. In: 5th International Conference on Image Information Processing (ICIIP), IEEE. pp. 108-113.
https://doi.org/10.1109/ICIIP47207.2019.8985844
PMid:31607655
 
Nwobi-Okoye, C.C. and Ochieze, B.Q., 2018. Age hardening process modeling and optimization of aluminum alloy A356/Cow horn particulate composite for brake drum application using RSM, ANN and simulated annealing. Defense Technology, 14, pp.336-345.
https://doi.org/10.1016/j.dt.2018.04.001
 
Park, S., Pan, F., Kang, S. and Yoo, C.D., 2016. Driver Drowsiness Detection System Based on Feature Representation Learning Using Various Deep Networks. In: Asian Conference on Computer Vision. Springer, Berlin. pp. 154-164.
https://doi.org/10.1007/978-3-319-54526-4_12
 
Parkhi, O.M., Vedaldi, A. and Zisserman, A., 2015. Deep Face Recognition. Rashid, T.A. and Abdullah, S.M., 2018. Ahybrid of artificial bee colony, genetic algorithm, and neural network for diabetic mellitus diagnosing. ARO The Scientific Journal of Koya University, 6, pp.55-64.
https://doi.org/10.14500/aro.10368
 
Ravi Teja, P., Anjana Gowri, G., Preethi Lalithya, G., Ajay, R., Anuradha, T. and Kumar, P., 2021. Driver drowsiness detection using convolution neural networks. In: Smart Computing Techniques and Applications. Springer, Berlin.
https://doi.org/10.1007/978-981-16-1502-3_61
 
Rowley, H.A., Baluja, S. and Kanade, T., 1998. Neural network-based face detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 20, pp.23-38.
https://doi.org/10.1109/34.655647
 
Vu, T.H., Dang, A. and Wang, J.C., 2019. A deep neural network for real-time driver drowsiness detection. IEICE Transactions on Information and Systems, 102, pp.2637-2641.
https://doi.org/10.1587/transinf.2019EDL8079
 
Wang, Q., Yang, J., Ren, M. and Zheng, Y., 2006. Driver Fatigue Detection: A Survey. 6th World Congress on Intelligent Control and Automation.
 
Weng, C.H., Lai, Y.H. and Lai, S.H., 2016. Driver drowsiness detection via a hierarchical temporal deep belief network. In: Asian Conference on Computer Vision. Springer, Berlin. pp. 117-133.
https://doi.org/10.1007/978-3-319-54526-4_9
 
Xu, L., Wang, H., Lin, W., Gulliver, T.A. and Le, K.N., 2019. GWO-BP neural network based OP performance prediction for mobile multiuser communication networks. IEEE Access, 7, pp.152690-152700.
https://doi.org/10.1109/ACCESS.2019.2948475
 
Yu, J., Park, S., Lee, S. and Jeon, M., 2016. Representation learning, scene understanding, and feature fusion for drowsiness detection. In: Asian Conference on Computer Vision, Springer, Berlin. pp. 165-177.
https://doi.org/10.1007/978-3-319-54526-4_13
 
Yu, J., Park, S., Lee, S. and Jeon, M., 2018. Driver drowsiness detection using condition-adaptive representation learning framework. IEEE Transactions on Intelligent Transportation Systems, 20, pp.4206-4218.
https://doi.org/10.1109/TITS.2018.2883823
 
Yu, X., Wang, S.H. and Zhang, Y.D., 2021. CGNet: A graph-knowledge embedded convolutional neural network for detection of pneumonia. Information Processing and Management, 58, p.102411.
https://doi.org/10.1016/j.ipm.2020.102411
PMid:33100482 PMCid:PMC7569413
 
Yusiong, J.P.T., 2012. Optimizing artificial neural networks using cat swarm optimization algorithm. International Journal of Intelligent Systems and Applications, 5, p.69.
https://doi.org/10.5815/ijisa.2013.01.07
 
Zhang, F., Su, J., Geng, L. and Xiao, Z., 2017. Driver fatigue detection based on eye state recognition. In: International Conference on Machine Vision and Information Technology (CMVIT), IEEE. pp. 105-110.
https://doi.org/10.1109/CMVIT.2017.25
 
Zhang, W., Cheng, B. and Lin, Y., 2012. Driver drowsiness recognition based on computer vision technology. Tsinghua Science and Technology, 17, pp.354-362.
https://doi.org/10.1109/TST.2012.6216768

Trustworthy Insights: A Novel Multi-Tier Explainable framework for ambient assisted living

  Trustworthy Insights: A Novel Multi-Tier Explainable framework for ambient assisted living Kasirajan, M., Azhar, H. and Turner, S. 2023.  ...