This study focuses on classifying electromyographic (EMG) signals to identify seven specific hand movements, including complete hand closure, individual finger closures, and a pincer grip. Accurately distinguishing these movements is challenging due to overlapping muscle activation patterns. To address this, a methodology structured in five stages was developed: placement of electrodes on specific forearm muscles to capture electrical activity during movements; acquisition of EMG signals from twelve participants performing the seven types of movements; preprocessing of the signals through filtering and rectification to enhance quality, followed by the extraction of features from three distinct types of preprocessed signals—filtered, rectified, and envelope signals—to facilitate analysis in the temporal, frequency, and time–frequency domains; extraction of relevant features such as amplitude, shape, symmetry, and frequency variance; and classification of the signals using eight machine learning algorithms: support vector machine (SVM), multiclass logistic regression, k-nearest neighbors (k-NN), Bayesian classifier, artificial neural network (ANN), random forest, XGBoost, and LightGBM. The performance of each algorithm was evaluated using different sets of features derived from the preprocessed signals to identify the most effective approach for classifying hand movements. Additionally, the impact of various signal representations on classification accuracy was examined. Experimental results indicated that some algorithms, especially when an expanded set of features was utilized, achieved improved accuracy in classifying hand movements. These findings contribute to the development of more efficient control systems for myoelectric prostheses and offer insights for future research in EMG signal processing and pattern recognition.
Lopez-Villagomez et al. (Tue,) studied this question.