Open Access iconOpen Access

ARTICLE

crossmark

Performance Analysis of Machine Learning Algorithms for Classifying Hand Motion-Based EEG Brain Signals

by Ayman Altameem1, Jaideep Singh Sachdev2, Vijander Singh2, Ramesh Chandra Poonia3, Sandeep Kumar4, Abdul Khader Jilani Saudagar5,*

1 Department of Computer Science, College of Applied Studies, King Saud University, Riyadh, 11495, Saudi Arabia
2 Department of Computer Science and Engineering, Manipal University Jaipur, Jaipur, 303007, India
3 Department of Computer Science, CHRIST (Deemed to be University), Bangalore, 560029, India
4 Department of Computer Science and Engineering, CHRIST (Deemed to be University), Bangalore, 560074, India
5 Information Systems Department, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh, 11432, Saudi Arabia

* Corresponding Author: Abdul Khader Jilani Saudagar. Email: email

(This article belongs to the Special Issue: Healthcare Intelligence using Deep Learning and Computer Vision)

Computer Systems Science and Engineering 2022, 42(3), 1095-1107. https://doi.org/10.32604/csse.2022.023256

Abstract

Brain-computer interfaces (BCIs) records brain activity using electroencephalogram (EEG) headsets in the form of EEG signals; these signals can be recorded, processed and classified into different hand movements, which can be used to control other IoT devices. Classification of hand movements will be one step closer to applying these algorithms in real-life situations using EEG headsets. This paper uses different feature extraction techniques and sophisticated machine learning algorithms to classify hand movements from EEG brain signals to control prosthetic hands for amputated persons. To achieve good classification accuracy, denoising and feature extraction of EEG signals is a significant step. We saw a considerable increase in all the machine learning models when the moving average filter was applied to the raw EEG data. Feature extraction techniques like a fast fourier transform (FFT) and continuous wave transform (CWT) were used in this study; three types of features were extracted, i.e., FFT Features, CWT Coefficients and CWT scalogram images. We trained and compared different machine learning (ML) models like logistic regression, random forest, k-nearest neighbors (KNN), light gradient boosting machine (GBM) and XG boost on FFT and CWT features and deep learning (DL) models like VGG-16, DenseNet201 and ResNet50 trained on CWT scalogram images. XG Boost with FFT features gave the maximum accuracy of 88%.

Keywords


Cite This Article

APA Style
Altameem, A., Sachdev, J.S., Singh, V., Poonia, R.C., Kumar, S. et al. (2022). Performance analysis of machine learning algorithms for classifying hand motion-based EEG brain signals. Computer Systems Science and Engineering, 42(3), 1095-1107. https://doi.org/10.32604/csse.2022.023256
Vancouver Style
Altameem A, Sachdev JS, Singh V, Poonia RC, Kumar S, Jilani Saudagar AK. Performance analysis of machine learning algorithms for classifying hand motion-based EEG brain signals. Comput Syst Sci Eng. 2022;42(3):1095-1107 https://doi.org/10.32604/csse.2022.023256
IEEE Style
A. Altameem, J. S. Sachdev, V. Singh, R. C. Poonia, S. Kumar, and A. K. Jilani Saudagar, “Performance Analysis of Machine Learning Algorithms for Classifying Hand Motion-Based EEG Brain Signals,” Comput. Syst. Sci. Eng., vol. 42, no. 3, pp. 1095-1107, 2022. https://doi.org/10.32604/csse.2022.023256



cc Copyright © 2022 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2509

    View

  • 1146

    Download

  • 0

    Like

Share Link