EVALUATING ENSEMBLING METHODS FOR EYE STATE CLASSIFICATION
Keywords:
Classification, Decision Trees, Electroencephalography, Ensemble Classification, Random ForestsAbstract
Eye state tracking is one of the well-researched problems. EEG is a frequently used sensor modality to capture the state of human cognition. This is also a widely studied problem in the field of Computer Vision. Tracking eye movements with the help of a camera may be obtrusive (camera placement may only sometimes be conducive in each environment). In such a scenario, approaches like EEG measurement are preferred to tracking eye movements using a camera. Since this is a non-intrusive approach (and painless), this is preferable. In this work, we explore a supervised classification approach to identifying eye states (open or closed). We compare using widely used approaches such as LightGBM, Random Forests (Decision Trees), and XGBoost. These three classification approaches use ensemble-based techniques to aggregate decisions (sequential tree building, bagging, and boosting). These ensemble methods are preferred over other classifiers as they aggregate decisions over several classifiers and improve generalization. There are over 14,000 samples in this dataset (EEG Eye State Dataset). This is relatively small. Hence, our approaches use simple algorithms (as Deep learning-based algorithms usually require large training datasets). We use k-fold cross-validation to evaluate our results over several folds. This way, we ensure that performance is generalized and not dependent on a specifically chosen train or test set.
References
Ben Coxworth. SmartCap monitors workers' fatigue levels by reading their brain waves. New Atlas.
Rohit, F., Kulathumani, V., Kavi, R., Elwarfalli, I., Kecojevic, V., & Nimbarte, A. (2017). Real‐time drowsiness detection using wearable, lightweight brain sensing headbands. IET Intelligent Transport Systems, 11(5), 255-263.
Bongers, D. (2009). Operator fatigue detection and countermeasure development.
Rogado, E., Garcia, J. L., Barea, R., Bergasa, L. M., & López, E. (2009, February). Driver fatigue detection system. In 2008 IEEE International Conference on Robotics and Biomimetics (pp. 1105-1110). IEEE.
Barry, R. J., Clarke, A. R., Johnstone, S. J., Magee, C. A., & Rushby, J. A. (2007). EEG differences between eyes-closed and eyes-open resting conditions. Clinical neurophysiology, 118(12), 2765-2773.
Hwang, H. J., Kim, S., Choi, S., & Im, C. H. (2013). EEG-based brain-computer interfaces: a thorough literature survey. International Journal of Human-Computer Interaction, 29(12), 814-826.
Subha, D. P., Joseph, P. K., Acharya U, R., & Lim, C. M. (2010). EEG signal analysis: a survey. Journal of medical systems, 34, 195-212.
Jatoi, M. A., Kamel, N., Malik, A. S., Faye, I., & Begum, T. (2014). A survey of methods used for source localization using EEG signals. Biomedical Signal Processing and Control, 11, 42-52.
Gu, X., Cao, Z., Jolfaei, A., Xu, P., Wu, D., Jung, T., & Lin, C. (2020). EEG-based Brain- Computer Interfaces (BCIs): A Survey of Recent Studies on Signal Sensing Technologies and Computational Intelligence Approaches and their Applications. ArXiv. https://arxiv.org/abs/2001.11337
Peter-Derex, L., Berthomier, C., Taillard, J., Berthomier, P., Bouet, R., Mattout, J., ... & Bastuji, H. (2021). Automatic analysis of single-channel sleep EEG in a large spectrum of sleep disorders. Journal of Clinical Sleep Medicine, 17(3), 393-402.
Sharma M, Tiwari J, Acharya UR. Automatic Sleep-Stage Scoring in Healthy and Sleep Disorder Patients Using Optimal Wavelet Filter Bank Technique with EEG Signals. International Journal of Environmental Research and Public Health. 2021; 18
(6):3087. https://doi.org/10.3390/ijerph18063087
Behzad, R., & Behzad, A. (2021). The role of EEG in the diagnosis and management of patients with sleep disorders. Journal of Behavioral and Brain Science, 11(10), 257-266.
Aboalayon, K. A., & Faezipour, M. (2014, October). Multi-class SVM based on sleep stage identification using EEG signal. In 2014 IEEE healthcare innovation conference (HIC) (pp. 181-184). IEEE.
Aboalayon, K. A., Faezipour, M., Almuhammadi, W. S., & Moslehpour, S. (2016). Sleep Stage Classification Using EEG Signal Analysis: A Comprehensive Survey and New Investigation. Entropy, 18(9), 272. https://doi.org/10.3390/e18090272
Diykh, M., Li, Y., & Wen, P. (2016). EEG sleep stages classification based on time domain features and structural graph similarity. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 24(11), 1159-1168.
Chang WD, Cha HS, Kim K, Im CH. Detection of eye blink artifacts from single prefrontal channel electroencephalogram. Comput Methods Programs Biomed. 2016;124:19- 30. doi:10.1016/j.cmpb.2015.10.011
Soomro, M. H., Badruddin, N., Yusoff, M. Z., & Malik, A. S. (2013, March). A method for automatic removal of eye blink artifacts from EEG based on EMD-ICA. In 2013 IEEE 9th international colloquium on signal processing and its applications (pp. 129-134). IEEE.
Lenskiy, A., & Paprocki, R. (2016, July). Blink rate variability during resting and reading sessions. In 2016 IEEE Conference on Norbert Wiener in the 21st Century (21CW) (pp. 1-6). IEEE.
Stancin, I., Cifrek, M., & Jovic, A. (2021). A review of EEG signal features and their application in driver drowsiness detection systems. Sensors, 21(11), 3786.
Hussein, M. K., Salman, T. M., Miry, A. H., & Subhi, M. A. (2021, April). Driver drowsiness detection techniques: A survey. In 2021 1st Babylon International Conference on Information Technology and Science (BICITS) (pp. 45-51). IEEE.
Sheykhivand S, Rezaii TY, Meshgini S, Makoui S, Farzamnia A. Developing a Deep Neural Network for Driver Fatigue Detection Using EEG Signals Based on Compressed Sensing. Sustainability. 2022; 14(5):2941. https://doi.org/10.3390/su14052941
Budak, U., Bajaj, V., Akbulut, Y., Atila, O., & Sengur, A. (2019). An effective hybrid model for EEG-based drowsiness detection. IEEE sensors journal, 19(17), 7624-7631.
Rundo F, Rinella S, Massimino S, Coco M, Fallica G, Parenti R, Conoci S, Perciavalle V. An Innovative Deep Learning Algorithm for Drowsiness Detection from EEG Signal. Computation. 2019; 7(1):13. https://doi.org/10.3390/computation7010013
EEG Eye State. https://archive.ics.uci.edu/dataset/264/eeg+eye+state
Kramer, O., & Kramer, O. (2016). Scikit-learn. Machine learning for evolution strategies, 45-53.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Rahul Kavi , Jeevan Anne (Author)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.