Home   >   CSC-OpenAccess Library   >    Manuscript Information
Eye Detection Applying a Probabilistic Algorithm Inspired to the Butterfly Flight
Donatella Giuliani
Pages - 28 - 43     |    Revised - 30-06-2022     |    Published - 01-08-2023
Volume - 17   Issue - 2    |    Publication Date - August 2023  Table of Contents
Image Segmentation, Eye Detection, Skin Detector, EyeMap, Nature-inspired Algorithm.
Eye state analysis is relevant to detect fatigue and drowsiness when driving, it is therefore essential to ensure safety of people. In this work, we propose an eye detection method applied to color images, recurring to a random exploration performed by multiple research agents simultaneously. The color image is represented in YCbCr color space, because in this space the luminance component is separated by chrominance components. At first, an algorithm is used to recognize the face area in the original image. Afterwards, a normalized EyeMap is generated to distinguish and enhance eye regions in order to make them more evident. For comparison, we performed the procedure on the YCbCr and the Chromaticity Space xy, recurring to a generalized equation. The novelty of this approach is the introduction of the z component of the Chromaticity Space. This choice is justified by its relationship with the Tristimulus Z component, which represents mostly blue wavelengths in turn strictly related to the bluish color of the sclera.The search of ocular areas is conducted through an algorithm that simulates the flight of butterflies. Initially a butterfly gives rise to a random research but, when a foraging zone is discovered, it makes non-random dispersal movements around the food source. Similarly, in the applied algorithm, if a small region containing eyes is detected, even if partially, a more circumscribed research gets started through helicoidal paths around the identified area. In this way, we avoid the arbitrariness of choosing the position and size of any search window.
Albiol, A., Torres, L., & Delp, E. (2001). Optimum color spaces for skin detection, Proceedings of the International Conference on Image Processing (ICIP), 122-124.
Ban,Y., Kim, S. K., Kim, S., Toh, K.A., & Sangyoun, S. (2014). Face detection based on color skin likehood, Pattern Recognition, 47, 1573-1585.
Brancati, N., De Pietro, G., Frucci, M., & Gallo, L.(2017). Human skin detection through correlation rules between the YCb and YCr subspaces based on dynamic color clustering, Computer Vision and Image Understanding, 155, 33-42.
Cant, E.T., Smith, A.D., Reynolds, D.R., & Osborne, J.L. (2005). Tracking butterfly flight paths across the landscape with harmonic radar, Proceedings of the Royal Society B: Biological Sciences, 272, 785-790.
Conradt, L., Bodsworth, E. J., Roper, T. J., & Thomas,C. D. (2000). Non-random dispersal in the butterfly Maniola jurtina: implications for metapopulation models, Proceedings of the Royal Society B: Biological Sciences, 267, 1505-1510.
Craw, I., Ellis, H., & Lishman, J.R.(1987). Automatic extraction of face-features, Pattern Recognition Lectures, 5, 183-187.
De Dios, J.J., & Garcia, N. (2003). Face detection based on a new color space YCgCr, Proceedings 2003 International Conference on Image Processing, 14-17.
Faria, R.A.D., & Hirata R. jr. (2018). Combined Correlation Rules to Detect Skin based on Dynamic Color Clustering. Proceedings of International Conference on Computer Vision Theory and Applications, 5.
Gejgus, P., Placek, J., & Sperka, M. (2004). Skin color segmentation method based on mixture of Gaussians and its application in learning system for finger alphabet, International Conference on Computer Systems and Technologies (CompSysTech).
Hansen, D., & Ji,Q. (2010). In the Eye of the Beholder: A Survey of Models for Eyes and Gaze, IEEE Transactions on Pattern Analysis and Machine Intelligence.
Hassaballah, M., & Ido, S. (2009). Eye detection using intensity and appearance information, IAPR Conf. on Machine Vision Application.
Hsu, R. L., Abdel-Mottaleb,M., & Jain, A.K. (2002). Face detection in color images, IEEE Transactions on Pattern Analysis and Machine Intelligence, 24 (5), 696-706.
Huang, W., & Mariani R. (2000). Face detection and precise eyes location, Proc. Int. Conf Pattern Recognition, 722-727.
Jiang, J., Zhou, X., Chan, S., & Chen, S. (2019). Appearance-based gaze tracking: a brief review,Int. Conf. on Intelligent Robotics and Applications (ICIRA 2019), 229-240.
Kalbkhani, H., Shayesteh,M.G., & Mousavi, S.M. (2013). Efficient algorithms for detection of face, eye and eye state, IET Computer Vision, 7 (3),184-200.
Kaplan. S., Guvensan, M. A., Yavuz, A. G., & Karalurt, Y. (2015). Driver Behavior Analysis for Safe Driving: A Survey, IEEE Transactions on Intelligent Transportation Systems,16 (6), 3017-3032.
Kim, S., Wisanggeni, I., Ros, R., Hussein, R. (2020). Detecting fatigue driving through PERCLOS: a review, International Journal of Image Processing (IJIP), 14 (1).
Kith, V., El-Sharkway, M., Bergeson-Dana, T., El Ramly,S. & Elnoubi,S.(2008). A feature and appearance based method for eye detection on gray intensity face images, Int. Conf. Computer Engineering and Systems.
Kothari, R., & Mitchell, J.L. (1996). Detection of eye locations in unconstrained visual images, Proceedings International Conference on Image Processing, 3, 519-522.
Kovac, J., Peer, P., & Solina, F. (2003). Human skin color clustering for face detection, Proceedings IEEE region 8 EUROCON 2003. Computer as a Tool, 2.
Lenskiy, A., & Lee J. S. (2012). Driver's eye blinking detection using novel color and texture segmentation algorithms, International Journal of Control, Automation and Systems, 10, (2), 317-327.
Leymarie, F. & Levine, M. D. (1993). Tracking deformable objects in the plan using an active contour model, IEEE Transactions on Pattern Analysis and Machine Intelligence,15 (6), 617-634.
Li, M.Z., Cheng, Z., & Fang, J. F.(2010). An EEG-based method for detecting drowsy driving state, Proceedings of 7th International Conference on Fuzzy Systems and Knowledge Discovery, 2164-2167.
Lin, C. T., Chang, C.,J., Lin, B. S., Hung,S. H., Chao, C.F. (2010). A real-time wireless brain-computer interface system for drowsiness detection, IEEE Transactions. Biomedical Circuits Systems, 4 (4), 214-222.
Lin,C. T., Wu, R. C.,Liang, S. F., Chao, W. H., Chen, Y. J., & Jung, T.P. (2005). EEG-based drowsiness estimation for safety driving using independent component analysis, IEEE Trans. Circuits Systems, 52, (12), 2726-2738.
Murata, A., Doi, T., & Karwowski, W. (2022). Sensitivity of PERCLOS70 to drowsiness level: effectiveness of PERCLOS70 to prevent crashes caused by drowsiness. IEEE Access, 10, 70806-70814.
Rowley, H., Baluja, S. & Kanade, T.(1998). Neural network based-face detection, IEEE Transactions on Pattern Analysis and Machine Intelligence, 20 (1), 23-38.
Saradadevi, M., & Bajaj, P. (2008). Driver fatigue detection using mouth and yawning analysis, International Journal of Computer Science and Network Security, 8, (6), 183-188.
Shaik, K.B., Ganesan, P., Kalist, V., Sathish, B.S. & Merlin, M.J. (2015). Comparative Study of SkinColor Detection and Segmentation in HSV and YCbCr Color Space, Procedia Computer Science,57, 41-48.
Sung, K.K. & Poggio, T. (1998). Example-based learning for view-based human face detection, IEEE Transactions on Pattern Analysis and Machine Intelligence, 20 (1), 39-51.
Wierwille, W., Ellsworth, L., Wreggit,S., Fairbanks, R., & Kirn, C. (1994). Research on vehicle based driver status/performance monitoring: Development, validation, and refinement of algorithms for detection of driver drowsiness, National Highway Traffic Safety Administration, Washington,DC, USA, Final Report. DOT HS 808 247.
Xie, X.,Sudhakar, R. & Zhuang, H. (1994). On improving eye feature extraction using deformable templates, Pattern Recognition, 27 (6), 791-799.
Yang, G. & Huang, T.S. (1994). Human face detection on complex background, Pattern Recognition, 27, 53-63.
Yang, M.H., Kriegman, D. J. & Ahuja, N. (2002). Detecting faces in images: a survey, IEEE Transactions on Pattern Analysis and Machine Intelligence, 24 (1), 34-58.
Zhang, J., Liu ,Y. & Ha, S. W. (2008). A novel approach of face detection based on skin color segmentation and PCA, The 9th International Conference for Young Computer Scientists IEEE.
Zhou, Z. & Geng, X.(2004). Projection function for eye detection, Pattern Recognition, 37 (5), 1049-1056.
Professor Donatella Giuliani
School of Economics, Management and Statistics, University of Bologna, Bologna, 40126 - Italy

View all special issues >>