Next Article in Journal
Pre-Deployment Audit of Actionability and Equity in Severe Tooth Loss Prediction Using Constrained Algorithmic Recourse and Temporal Validation
Previous Article in Journal
Platelet-Rich Plasma Versus Bone Marrow Aspirate Concentrate for Hip Disorders: A Narrative Review of Biological Rationale, Clinical Evidence, and Research Priorities
Previous Article in Special Issue
Surface Electromyography-Based Motion Analysis of Thigh Muscle Activation During the Modified Star Excursion Balance Test in Novice Recreational Runners with Chronic Ankle Instability: A Preliminary Cross-Sectional Case–Control Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Systematic Evaluation of sEMG Processing Pipelines for Gesture Recognition

by
Elsa Concha-Pérez
1,
Jorge A. Reyes-Avendaño
1,
Hugo G. Gonzalez-Hernandez
1,* and
Maricruz Concha-Pérez
2
1
School of Engineering and Sciences, Tecnologico de Monterrey, Ave. Eugenio Garza Sada 2501 Sur, Col: Tecnológico, Monterrey 64700, Nuevo León, Mexico
2
Instituto Tecnológico de Orizaba, Tecnológico Nacional de México, Orizaba 94320, Veracruz, Mexico
*
Author to whom correspondence should be addressed.
Bioengineering 2026, 13(9), 1019; https://doi.org/10.3390/bioengineering13091019
Submission received: 6 July 2026 / Revised: 20 August 2026 / Accepted: 20 August 2026 / Published: 1 September 2026
(This article belongs to the Special Issue Electromyography Techniques for Motion Analysis)

Abstract

Gesture recognition enables intuitive human–robot communication, where surface electromyography (sEMG) provides a minimally invasive interface for detecting motor activity. However, the lack of systematic evaluation of processing pipelines represents a critical barrier to reliable subject-independent deployment. This work presents a systematic evaluation of sEMG processing pipelines for three-gesture recognition (Neutral, Ask, Take) using a Bagged Trees classifier under Leave-One-Subject-Out (LOSO) cross-validation across ten participants. A mixed-effects ANOVA over 1872 experimental configurations revealed that the preprocessing pipeline is the dominant factor affecting classification accuracy, followed by inter-subject variability, while window size and overlap exhibit smaller but statistically significant effects. A consistency-based elbow analysis identified a compact subset of five features that reduced input dimensionality by 94.79% while improving accuracy from 68.10% to 69.86% and reducing training time by 51.62%. Bayesian hyperparameter optimization was also tested, but it did not yield statistically significant improvements over the five-feature baseline; given the limited cohort (n = 10), this indicates the absence of a detectable difference and points to inter-subject variability as a leading factor limiting performance rather than model configuration. These findings provide empirically grounded guidelines for designing computationally efficient sEMG-based gesture recognition systems for collaborative robotics.

Graphical Abstract

1. Introduction

Industry 5.0 extends the objectives of industrial digitalization by placing human well-being, sustainability, and resilience at the center of technological development [1]. Within this paradigm, human–robot collaboration (HRC) systems should not only improve productivity but also support worker autonomy, safety, and physical well-being. Bussolan et al. introduced the MultiPhysio-HRC dataset, which integrates electromyography (EMG) with other physiological and behavioral modalities collected during industrial HRC scenarios to support the development of human-aware robotic systems [2]. When users and robots interact in a shared workspace, intuitive and natural communication channels must therefore be established; gestures can be captured using cameras, inertial measurement units (IMUs), force sensors, or electrophysiological signals.
Surface electromyography (sEMG) is a type of electrophysiological signal that records muscular activation in the periphery of the central nervous system, which can be used to calculate contraction intensity, fatigue, and to detect motor intention [3]. Wearable devices that utilize sEMG have gained broad interest for use in gesture recognition, movement tracking, and intelligent control applications due to their minimally invasive nature, rapid response, and flexible design, supporting wireless communication and autonomy [4].
Recent studies illustrate the growing role of sEMG interfaces in human-centered HRC. Chand et al. used sEMG to characterize localized muscle fatigue during repetitive manufacturing operations, illustrating the value of physiological sensing for supporting worker well-being [5]. Zhang et al. subsequently developed a robust EMG-based interaction interface for recognizing human motion intention in three-dimensional HRC tasks [6]. More recently, Zafar et al. demonstrated real-time EMG-based gesture recognition on edge devices using federated learning, highlighting the importance of computational efficiency and biometric-data privacy in deployable human–robot interfaces [7]. These developments demonstrate the relevance of physiological interfaces to Industry 5.0; however, their practical adoption also requires models that generalize beyond the individuals used during development.
The nature of sEMG is complex and exhibits nonlinear dynamic behavior [8]. This complexity leads to substantial variability in the recorded data, even for the same user across different trials of the same event [9]. Inter- and intra-subject variability is therefore recognized as a central challenge in sEMG applications [10]. Moreover, despite the advantages of wearable sEMG devices, they are susceptible to surrounding electrical noise sources, cable artifacts, variations in the electrode–skin interface, unwanted body movement, sweating, the physical attributes of the subjects, and interference from other physiological signals such as cardiac electrical activity. These sources of variability distort the underlying sEMG patterns associated with motor activities [11].
Movement patterns have been identified using classification models based on machine and deep learning [12], but the data must first be preprocessed to minimize noise while preserving information related to the human activity of interest. Preprocessing steps are commonly defined according to the characteristics of the data, recommendations in the literature, and the experience of the researcher. In most cases, the signal is filtered using a Butterworth band-pass filter to remove low-frequency components such as motion artifacts, baseline drift, or impedance fluctuations, as well as high-frequency components such as electrical interference and sensor noise [13]. Recent work also identifies band-pass filtering as a standard step in sEMG processing pipelines [14]. Another common procedure is rectification, which converts negative signal amplitudes into positive values so that the magnitude of muscle activation can be represented [14]. González et al. similarly incorporate rectification into their sEMG preprocessing methodology [15]. Subsequently, the signal envelope is extracted to capture the sEMG activation profile [16]. Normalization is then applied to facilitate comparisons across subjects [17].
Beyond these traditional steps, various advanced techniques have been developed for preprocessing and analyzing sEMG data, including higher-order statistics, empirical mode decomposition, independent component analysis, artificial neural networks utilized for noise removal, or wavelet analysis to eliminate Gaussian white noise [18]. However, even with a wide range of analytical tools available, the sequential arrangement of standard preprocessing steps and their direct interaction with temporal segmentation parameters are rarely evaluated systematically, leaving a critical gap in understanding how to establish a robust framework for gesture recognition.
After the preprocessing stage, to work with machine learning models, the data are frequently segmented into temporal windows of a certain length and overlap; larger window sizes generally capture greater temporal context, improving discriminability up to a saturation point, but they are more computationally expensive [19], so a balance between the amount of context and computational efficiency must be sought. From each window, sets of time-domain, frequency-domain, or time–frequency features are computed to characterize the signals and maximize the margins among the least separable patterns [20]. Nevertheless, using a large set of features increases computational complexity, and many of these features may be redundant; consequently, a feature selection technique is employed to identify subsets of the most relevant features [21].
Once relevant features have been identified, feature vectors are translated to labels or classes; classical classification models such as Linear Discriminant Analysis (LDA), Support Vector Machines (SVMs), Random Forests (RFs), or k-Nearest Neighbors (kNNs) have been widely adopted for this purpose [14]. However, ensemble classifiers achieve more accurate and robust performance using a weighted combination of several classifier models [22]. Specifically, bagged ensembles of decision trees are effective in capturing nonlinear relationships; the Bagging (Bootstrap aggregation) technique is employed as an ensemble strategy to reduce the variance of individual trees and to prevent overfitting [23].
The design of an sEMG gesture recognition system requires coordinated decisions concerning preprocessing, temporal segmentation, feature selection, and classifier configuration. A detailed synthesis of the limitations of previous studies and the resulting research gap is provided at the end of Section 2. This synthesis motivates the research questions presented below.
Q1.
Among the combinatorial space of preprocessing operations (filtering, outlier rejection, envelope computation, and normalization) and temporal segmentation settings (window size and overlap), which specific setup yields the highest gesture recognition accuracy under a subject-independent evaluation scheme, and what is the relative contribution of each factor to that accuracy?
Q2.
What is the minimum number of time-domain sEMG features, selected on the basis of cross-subject consistency, required to reach peak classification performance, and what computational benefit does this dimensionality reduction provide?
Q3.
Does Bayesian hyperparameter optimization of the ensemble classifier yield a statistically significant improvement over a fixed baseline configuration under the same LOSO evaluation protocol?
The purpose of this article is to systematically evaluate the joint effect of preprocessing, temporal segmentation, feature selection, and hyperparameter optimization on sEMG-based gesture recognition under a subject-independent evaluation scheme, in order to provide grounded answers to the proposed research questions and to identify a computationally efficient pipeline suitable for real-world human–robot collaboration scenarios. To this end, a factorial experimental design is combined with a mixed-effects analysis of variance (ANOVA) to determine the optimized pipeline when working with a Bagged Trees model trained and tested using a LOSO cross-validation protocol across ten participants, enabling the isolation of each factor’s contribution to classification performance. The main contributions of this work are articulated at several levels:
  • Systematic factorial evaluation of sEMG preprocessing pipelines. A mixed-effects ANOVA framework is applied to 1872 experimental configurations (16 preprocessing pipelines × 13 window sizes × 9 overlap levels) quantifying the independent and interactive effects of each factor. This offers design recommendations, supported by empirical evidence and statistical validation, for practitioners deploying gesture recognition systems using a commercial wearable sEMG device.
  • Consistency-based feature selection with elbow analysis. A cross-subject consistency metric derived from ReliefF rankings across LOSO folds is proposed as a feature selection criterion, enabling the identification of a minimal 5-feature subset that reduces the input dimensionality by 94.79% relative to the full feature set while simultaneously improving classification accuracy from 68.10% to 69.86% and reducing training time by over 50%.
  • Empirical evaluation of Bayesian hyperparameter optimization under LOSO. Five feature–hyperparameter configurations are compared under a nested Bayesian optimization scheme, demonstrating that the simple baseline with the compact feature set shows no statistically significant difference from all optimized alternatives. This finding indicates that no improvement was detected under the tested conditions, and suggests that inter-subject variability is a leading factor limiting performance, so that complex optimization cycles may not be justified when the feature representation is already compact and consistent.
  • Practical protocol for gesture-based human–robot collaboration communication. A reproducible experimental protocol and data collection workflow are described for three task-relevant gestures (Neutral, Ask, Take) in an assembly scenario, offering a validated foundation for future work on real-time and subject-independent gesture interfaces in collaborative robotic environments.
The paper is organized as follows. Section 2 reviews relevant literature on sEMG preprocessing, feature extraction, and gesture classification. The methodology is detailed in Section 3, which describes the technological resources used for the acquisition and analysis of sEMG, the experimental protocol for data collection, the data processing pipeline, and the statistical analysis methods. Section 4 presents the results of ANOVA, feature selection analysis, and hyperparameter optimization. Section 5 presents the discussion of the results, limitations, and future work. Finally, conclusions are outlined in Section 6.

2. Literature Review

Surface electromyography (sEMG) is widely used in human–robot collaboration (HRC), human–machine interfaces (HMI), prosthetics, and assistive robotics because it provides a direct and non-invasive channel for decoding motor commands. Guo et al. showed that sEMG electrodes can be integrated into wireless wearable systems, improving portability in collaborative environments [24]. Jie et al. emphasized that surface electrodes acquire muscular activity without injuring the user, which supports repeated and long-term interaction [25].
sEMG activity can precede visible movement by approximately 30–150 ms, providing an early indication of motor intention [26]. Nguyen showed that signal intensity, timing, and activation patterns can be represented by lightweight time-domain descriptors suitable for real-time control [27]. The literature covers individual finger flexion and extension [28], complex multi-finger gestures [29], static hand poses [30], grasp types [31], wrist motions [32], and functional activities of daily living [33]. These different gesture taxonomies, however, produce classification problems of substantially different complexity and prevent accuracy values from being compared without considering the task and evaluation protocol.
Because sEMG is nonlinear and susceptible to baseline drift, motion artifacts, physiological cross-talk, and power-line interference, preprocessing is required before feature extraction or end-to-end classification. Nguyen implemented band-pass and notch filtering followed by overlapping segmentation in a computationally lightweight embedded pipeline [27]. In contrast, Montazerin et al. processed high-density sEMG as spatial images and evaluated window lengths from 31.25 to 250 ms for transformer-based recognition [34]. These examples show that preprocessing choices depend strongly on sampling rate, sensor density, and model input. In particular, an upper cutoff of 450–500 Hz, used with acquisition systems operating above 1 kHz, cannot be transferred to a consumer wearable sampled at 500 Hz because its Nyquist frequency is 250 Hz. Therefore, cutoff frequencies should be selected from the observable spectrum and verified through the power spectral density rather than adopted solely from precedent.
Rectification and envelope extraction remain useful when the objective is to estimate muscle activation or movement onset. Esposito et al. used rectified EMG to characterize activation-related information [35], while Carvalho et al. described RMS- and low-pass-filter-based envelope estimation procedures [36]. Gesture recognition studies do not follow a single convention. Kang et al. characterized raw sEMG through handcrafted descriptors [37], whereas Mendes et al. learned discriminative representations directly from raw sequential inputs [38]. Nguyen retained filtered signals and explicit time-domain features to reduce computation [27]. Thus, raw, rectified, enveloped, and filtered representations should be treated as alternative pipeline factors rather than universally interchangeable preprocessing choices.
Temporal segmentation governs the trade-off between information content, classification stability, and response latency. Rani et al. described sliding windows as the basic mechanism for transforming a continuous sEMG stream into samples for feature extraction and classification [39]. Gopal et al. used a 200 ms window in a systematic comparison of machine and deep learning models for assistive-robot gesture recognition [40]. Montazerin et al. demonstrated that high-density spatial information can support recognition with windows as short as 31.25 ms, although their system used 128 electrodes and a specialized transformer architecture [34]. Zhang et al. found that a dual-stream transformer remained compatible with real-time recognition, but its improved accuracy incurred an average inference-time increase of 5.25 ms relative to a single-stream transformer [41]. Consequently, the frequently used 200–300 ms range is a practical starting point, not a device-independent optimum; window size and overlap must be evaluated jointly for the target sampling rate and computational platform.
Handcrafted features remain important because they offer transparent and computationally inexpensive baselines. Nguyen extracted mean absolute value (MAV), zero crossings (ZC), waveform length (WL), slope sign changes (SSC), and variance (VAR), reporting that these descriptors differentiated the target gestures while preserving low latency in an embedded robotic-hand application [27]. Jie et al. began with 31 features from 16 sEMG channels and used a two-stage particle swarm optimization procedure to reduce both features and channels [25]. Their optimized subsets, evaluated with weighted k-NN variants, outperformed subsets produced using genetic algorithms, ant-colony optimization, and principal component analysis; mean frequency and maximum fractal length were also selected consistently across subjects. However, their training and testing were performed across repeated trials within each subject, so the reported feature stability does not establish calibration-free cross-subject generalization.
Deep architectures replace explicit feature design with learned spatial and temporal representations. Mendes et al. used convolutional processing to learn spatial patterns from sEMG inputs [38]. Yang et al. used a multi-stream residual architecture to model dynamic gestures from raw sequences [42]. Karnam et al. combined CNN and bidirectional LSTM components in EMGHandNet and evaluated the architecture across five benchmark sEMG datasets, showing the benefit of jointly modeling inter-channel and temporal dependencies [43]. Montazerin et al. evaluated a compact transformer using 128-channel recordings from 20 subjects performing 65 gestures and showed that attention can simultaneously learn temporal and spatial information without handcrafted features [34]. Zhang et al. reported accuracies of 81.47%, 88.24%, and 98.95% on Ninapro DB2 Exercise B, Ninapro DB5 Exercise C, and CapgMyo DB-C, respectively; their dual-stream LST-EMG-Net improved average accuracy by 9.5% over the single-stream transformer while remaining suitable for real-time inference [41]. These findings demonstrate the capacity of deep models, but they arise from different datasets, sensor configurations, gesture sets, and validation partitions.
Traditional machine learning classifiers remain relevant when latency, interpretability, and computational cost are priorities. Montazerin et al. noted that SVMs and LDA can perform effectively on small datasets but depend on manually engineered features [34]. Jie et al. showed that feature–classifier compatibility matters: their weighted k-NN variants benefited substantially from the PSO-selected feature and channel subsets [25]. Peng et al. extracted eight time-domain features from four upper-limb motions, selected a compact subset, and found that a random-forest model maintained strong performance in both offline testing and an initial real-time validation [44]. These results support the use of simple classifiers as deployment-oriented baselines. Nevertheless, a high result obtained after subject-specific training, calibration, or random sample partitioning cannot be interpreted as evidence of performance on unseen subjects.
A structured comparison of the principal findings and evaluation implications of representative sEMG and machine learning studies is provided in Table 1.
The quantitative comparison shows that reported performance is strongly conditioned by hardware and evaluation design. For example, Montazerin et al. reported a 5.75-percentage-point increase when moving from 32 electrodes and 31.25 ms windows to 128 electrodes and 250 ms windows [34]. Jie et al. obtained an improvement of approximately 4 percentage points by replacing conventional k-NN with weighted variants [25]. Calibration-assisted LOSO produced accuracies of 87.03% and 94.53% in the datasets evaluated by Lin et al. [45], whereas the calibration-free protocol of Yang et al. yielded 89.4% and 86.9% on NinaPro DB2 and CapgMyo DBa, respectively [46]. In the present study, reducing the representation from 96 to five features increased accuracy from 68.10% to 69.86% and reduced training time by 51.62%. Nevertheless, differences in participants, gesture sets, sensor density, preprocessing, and validation protocols prevent these percentages from being interpreted as a direct ranking of the methods.
Leave-One-Subject-Out (LOSO) cross-validation is widely used to evaluate cross-subject generalization in EMG-based recognition. Yang et al. defines LOSO as an evaluation in which one participant is excluded from model development and used exclusively for testing, thereby estimating performance for a previously unseen user [47]. Lin et al. applied LOSO to inter-subject sEMG gesture recognition and showed that target-domain normalization can improve performance, although their method requires one calibration cycle from the new user [45]. More recently, Yang et al. evaluated calibration-free sEMG recognition by excluding the held-out participant from optimization and dividing the remaining participants into training and validation sets [46]. These studies demonstrate that the use of LOSO alone does not fully characterize the evaluation protocol; any normalization, feature selection, hyperparameter tuning, or adaptation involving the target participant must also be reported explicitly.
Taken together, the literature supports three robust conclusions. First, preprocessing and segmentation choices are inseparable from the sensor bandwidth and latency requirements. Second, deep models can learn rich spatiotemporal representations, whereas handcrafted features and classical classifiers remain competitive when computational efficiency is essential. Third, reported accuracy is conditional on the evaluation design: within-subject, calibrated, transfer-learning, and subject-independent protocols answer different questions. Therefore, comparisons based only on accuracy percentages can be misleading, and subject-independent claims require an explicit protocol such as LOSO in which every test subject remains excluded from model development.
Although recent studies have reported substantial progress in individual components of the sEMG processing pipeline, four specific research gaps remain when these components are considered together:
  • Preprocessing operations are commonly selected on the basis of historical precedent or heuristic criteria, while alternative processing sequences are rarely compared within a common experimental design.
  • Segmentation parameters, particularly window size and overlap, are frequently fixed at conventional values without systematic verification for consumer-grade wearable devices operating at comparatively low sampling rates.
  • Feature-selection procedures are often evaluated without quantifying whether the selected descriptors remain consistent across different held-out subjects.
  • Ensemble-classifier hyperparameter optimization is seldom compared with a fixed baseline using identical subject-independent partitions, making it unclear whether its additional computational cost produces a statistically detectable performance benefit.
Taken together, these limitations reveal a broader research gap: the absence of a unified empirical framework that evaluates preprocessing and temporal segmentation alternatives under a common cross-subject protocol and then examines the additional contributions of cross-subject-consistent feature selection and hyperparameter optimization. The present study addresses this gap by systematically screening 16 preprocessing sequences and multiple segmentation settings under LOSO cross-validation, quantifying their effects through mixed-effects analysis, evaluating the consistency of ReliefF rankings across folds, and comparing fixed and Bayesian-optimized Bagged Trees configurations.
Unlike many state-of-the-art studies that primarily propose a new classification architecture or evaluate a fixed preprocessing configuration, the present work focuses on the systematic evaluation of the processing pipeline as an integrated experimental framework. The Bagged Trees classifier is maintained as a common baseline while 1872 combinations of preprocessing sequence, window size, and overlap are evaluated under the same LOSO protocol. Their effects are quantified through mixed-effects analysis, after which feature dimensionality is reduced according to the cross-subject consistency of fold-wise ReliefF rankings, and Bayesian hyperparameter optimization is compared directly with a fixed baseline using the same subject partitions. Therefore, the main distinction of this study is not the introduction of a new classifier or a claim of superior benchmark accuracy, but an empirically supported procedure for selecting a compact and computationally efficient sEMG processing pipeline for a consumer-grade wearable device in an HRC scenario.

3. Methodology

Our research scenario is based on an assembly task where an operator and a cobot work interactively toward the same process on the same workpiece. The operator communicates with the robot through gestures to ask for components and tools to assemble the main piece. In this way, three gestures were defined to establish communication between the parties, and they are shown in Figure 1.
  • Neutral: it is the basal gesture. The arm is aligned with the torso, and the forearm forms a 90° angle with respect to the arm.
  • Ask: to ask the robot for a piece or tool. The arm is aligned with the torso, and the forearm forms a 90° angle with respect to the arm in supination.
  • Take: to take the tool reached by the cobot. The arm moves from the initial location in a neutral gesture to take the object placed in a strategic location, and then the fingers open and close to grasp the object.
Five female and five male undergraduate students participated in an activity to gather sEMG and EEG data corresponding to these three gestures. The participants were around 22 years old, right-handed, with similar body constitutions, and without musculoskeletal and neurological disorders. They signed an informed consent and were trained to perform the activity and gestures properly. A research protocol was submitted, revised, and approved by the Tecnologico de Monterrey Institutional Research Ethics Committee; the tracking code for this protocol is P-EIC-202410-003.
The participants performed each of the three gestures according to the instructions given in a video. It showed the words “Neutral”, “Ask”, or “Take”. The words “Ask” and “Take” were randomly shown and kept on screen for 5 s, followed by the “Neutral” word (2.5 s) and a black window (2.5 s), during which the user returned to the neutral gesture to extract their basal state. Figure 2 depicts the first eight video frames. The raw data were labeled according to the gesture indications in the video. The video was reproduced on a 65-inch TV at 4.15 m from the participant; the experimental setup is shown in Figure 3. In addition, a hammer was placed on a tripod to perform the take gesture, as can also be seen in Figure 3.
Participants were asked to concentrate on the activity and to refrain from speaking and moving any part of their body except their forearm. They were allowed to ask questions at any time prior to data collection and abandon the experiment if they wished. The data collection lasted a maximum of 20 min. Personal information, such as demographics and collected biosignals, was treated with absolute confidentiality, and participants were deidentified.

3.1. Technological Resources

The wearable device used to collect the sEMG data was the Mindrove armband model ARB.210901 (Mindrove, Budapest, Hungary) with a sampling rate of 500 Hz. It is composed of an inertial measurement unit (IMU) with 6 DOFs and 8 + 2 semi-dry conductive-fabric equidistant electrodes for sEMG; the two additional electrodes are the reference and bias electrodes [48]. Power-line interference was suppressed at acquisition through the built-in notch filter of the Mindrove application, which was enabled prior to data collection; therefore, no additional notch stage was applied during offline processing.
According to a previous study [12], the eight channels were matched to the following forearm muscles: channels 1 through 4 correspond to the flexor carpi radialis, palmaris longus, and flexor carpi ulnaris (channels 3 and 4), respectively, covering the flexor compartment; channels 5 through 8 correspond to the extensor carpi, extensor digitorum, extensor carpi radialis, and brachioradialis, covering the extensor compartment. Due to bodily differences among the participants, channels 3 and 4 could be placed on the flexor carpi ulnaris, or channel 4 could be positioned between the ulna and the flexor carpi ulnaris.
To record EEG data, we used the Muse 2 headset (Muse, Toronto, ON, Canada) with a sampling rate of 256 Hz. It has 4 dry electrodes (TP9, AF7, AF8, TP10), a photoplethysmogram (PPG) sensor, and an IMU with 6 DOFs [49]. The results of the analysis of these data will be reported elsewhere.
Data from sEMG and EEG were recorded using the Lab Streaming Layer (LSL) system (Christian Kothe, San Diego, CA, USA) [50], which centralized the data collection. The activities were also videotaped by the Xiaomi POCO X3 Pro 8GB/256GB smartphone (Xiaomi, Beijing, China), in case of possible concerns during data segmentation.
Data collection and analysis were performed on a Huawei MateBook 14 (Huawei, Shenzhen, China), AMD Ryzen 54600H with Radeon Graphics 3.00 GHz, 16 GB of installed RAM, and a 64-bit operating system. Statistical analyses were carried out in Minitab 22 (Minitab LLC, State College, PA, USA). Data treatments were performed in MATLAB R2025b (MathWorks, Natick, MA, USA), and the classification model was created with the Classification Learner app introduced in MATLAB R2015a.

3.2. Data Processing

For the preprocessing of EMG, four binary stages were defined in a fixed execution order: (F) filtering with a fourth-order zero-phase Butterworth low-pass filter at 240 Hz; (O) Hampel outlier removal in windows of 25% of the device sampling rate and three standard deviations; (E) Root Mean Square (RMS) envelope extraction in windows of 100 samples; and (N) Min–Max normalization. The combination of these stages resulted in 16 distinct preprocessing pipelines, as shown in Table 2. Each pipeline was applied to each subject’s own complete time series; in particular, the Min–Max normalization (N) was computed per channel over that subject’s own series, so no scaling statistics were pooled across subjects. Finally, the data were segmented by gesture (Neutral, Ask, and Take), that is, in the 5 s windows corresponding to each of the gestures.
For the filtering, a high-pass stage for low-frequency motion artifacts was deliberately not applied since the forearm rotation in the Ask gesture produces a low-frequency component that marks the start of movement, and removing this band suppressed a waveform feature informative for gesture discrimination. In addition, the zero-phase implementation is non-causal and was applied offline; however, for an actual real-time implementation, a causal Butterworth filter would be necessary, which would introduce the phase distortion that zero-phase filtering is designed to eliminate.
A sliding window approach was employed to extract features of each segmented gesture. Window sizes ranged from 150 to 750 samples (300–1500 ms) in steps of 50 samples, and overlap percentages ranged from 10% to 90% in steps of 10%, producing 117 window-overlap combinations per pipeline. Twelve morphological and statistical features were extracted from each window over the eight sEMG channels, resulting in a total of 96 features. The extracted features include mean, standard deviation (SD), variance (VAR), root mean square (RMS), kurtosis (KURT), modified mean absolute value (MMAV), average amplitude change (AAC), waveform length (WFL), slope sign change (SSC), average energy (AE), skewness (SKEW), and coefficient of variation (CoV). These features were selected based on their effectiveness in capturing discriminative patterns underlying sEMG and EMG signals as widely documented in the literature [51,52,53], but they are also easy to compute and therefore quick to obtain, making them suitable for working with real-time recognition [21]. Features were standardized per subject using z-score normalization to mitigate inter-subject variability.
Per-subject z-score standardization was computed using the unlabeled feature statistics of each participant’s complete recording, including the held-out participant. No class labels from the held-out participant were used for model fitting, feature ranking, or hyperparameter optimization. Nevertheless, this procedure assumes prior access to the target user’s signal distribution and should therefore be interpreted as LOSO cross-subject evaluation with target-specific unsupervised normalization, rather than as a strictly calibration-free protocol.
Table 3 displays their mathematical formulation and provides a brief description of their physical interpretation.
We worked with the Bagged Trees model developed with the Classification Learner of MATLAB with 100 decision trees and a maximum of 20 splits per tree. It is reported that this model has good performance in classifying non-normal [58] and multiclass data [59], it is well-known and powerful in EMG pattern recognition [51].
This study was designed to compare processing-pipeline configurations rather than different classifier families. Therefore, Bagged Trees was maintained as the common classifier throughout all LOSO folds so that changes in performance could be attributed to preprocessing, temporal segmentation, feature selection, and hyperparameter configuration. ReliefF was used exclusively as the feature-ranking algorithm, whereas Bayesian optimization with the Expected Improvement Plus acquisition function was used to tune the Bagged Trees hyperparameters; neither method was treated as an alternative classifier. The direct model-configuration comparison comprised two fixed-parameter baselines (Base All96 and Base Top5) and three Bayesian-optimization configurations (HPO All96, HPO Top5, and HPO Transfer). The algorithms reported in Table 1 provide a contextual comparison with the literature but were not reimplemented because the corresponding studies use different datasets, sensors, gesture sets, and validation protocols.
To ensure the model’s generalization across different users, a Leave-One-Subject-Out (LOSO) cross-validation scheme was adopted. This approach iteratively evaluates the model on an unseen participant in each fold, providing a realistic estimation of the classification performance for new, real-world users.
Since the number of Neutral samples doubles the number of Ask or Take classes, random undersampling was applied to the Neutral class in the training set of each fold to match the size of the minority classes, Ask or Take. A deterministic random seed (rng(test_subject + pipeline_id × 1000) ) was used to ensure reproducibility across folds and pipelines while maintaining independence between experimental conditions.
Within each LOSO fold, feature selection was performed using the ReliefF algorithm (k = 10) [60], which was applied to the balanced training set to rank the 96 features by discriminative relevance. The top 20 features from each fold-specific ranking were then used to train and test the model. The ReliefF ranking was computed exclusively from the training partition of each outer LOSO fold; the held-out participant never contributed to the feature ranking of the fold in which it was tested.
The ReliefF algorithm is a standard statistical filter method that reduces dimensionality by removing redundant or irrelevant features after extraction and is typically used in sEMG and EEG studies due to its low computational cost compared with other methods such as neighborhood component analysis, genetic algorithms, particle swarm optimization, among others [21,61,62].
Considering the recognition accuracy achieved by the classification model trained with the top 20 features, we conducted a mixed-effects analysis of variance (ANOVA) to identify the optimal preprocessing method, window size, and overlap. This pipeline was adopted to perform a dedicated feature selection analysis. This approach was chosen to ensure computational efficiency, thereby avoiding unnecessary processing of less effective combinations.
The ReliefF algorithm was applied within each LOSO fold, preserving the same undersampling seeds to ensure identical data partitions. A consistency analysis was then performed to assess the stability of the selected features across subjects: the consistency score of each feature was defined as the percentage of folds in which it appeared among the top 20 ranked features, reflecting its robustness against inter-subject variability. In case of a tie in consistency score, the feature with the highest mean ReliefF weight across folds was prioritized. Features were subsequently sorted according to this criterion, and the Bagged Trees classifier was trained and evaluated under the same LOSO scheme for each subset size from 1 to 96 features, adding one feature at a time in descending order of consistency and mean weight. This consistency-based elbow analysis determined the optimal number of features by identifying the point at which classification accuracy stabilized without further meaningful improvement. The resulting feature subset was used to train and test the final classification model under the parameters and LOSO scheme already described.
Having established the optimal feature subset, we further investigated whether classification performance could be improved through a systematic hyperparameter optimization (HPO) of the Bagged Trees model using a Bayesian framework. We employed a Bayesian optimizer using the Expected Improvement Plus acquisition function of MATLAB to find the optimal configuration of the Bagged Trees ensemble. The optimization aimed to minimize the classification error through a nested 5-fold cross-validation conducted exclusively on the training partition of each LOSO fold. We defined a search space for three critical hyperparameters using log-scale transformations to ensure a thorough exploration of the lower range values:
  • Number of Learning Cycles ( N c y c l e s ): [ 50 , 300 ] (integer, log-scale).
  • Maximum Number of Splits ( S m a x ): [ 5 , 200 ] (integer, log-scale).
  • Minimum Leaf Size ( L m i n ): [ 1 , 10 ] (integer, log-scale).
For each participant fold, the optimizer executed 30 iterations or trials. To ensure reproducibility, all models were initialized with the previously mentioned seed, and the tree learners were set to a reproducible state. Five experimental configurations were compared to disentangle the independent contributions of feature dimensionality and hyperparameter tuning.
  • Base All96: the classifier was trained and tested with fixed hyperparameters ( N c y c l e s = 100 , S m a x = 20 , L m i n = 1 ) using the full 96-feature set.
  • Base Top5: the classifier was trained and tested with fixed hyperparameters ( N c y c l e s = 100 , S m a x = 20 , L m i n = 1 ) using the top 5 features according to their consistency score and weight.
  • HPO All96: Bayesian optimization was applied to the model using the full 96-feature set. Then, it was trained and tested with the same feature set.
  • HPO Top5: Bayesian optimization was applied to the model using the top-5-feature set. Then, it was trained and tested with the same feature set.
  • HPO Transfer: The optimized model resulting from the HPO All96 procedure was trained and tested with the top-5-feature set.
Figure 4 summarizes the overall data processing workflow described in this section, from the factorial experimental design to the final subject-independent pipeline obtained after feature selection and hyperparameter optimization verification.

3.3. Statistical Analysis of Classification Performance

In order to determine the processing pipeline that maximizes the recognition accuracy of the three gestures, a mixed-effects analysis of variance (ANOVA) was implemented with a significance level of α = 0.05 . We treated as fixed factors the preprocessing methods and the sliding window parameters (size and overlap percentage) used for feature extraction, while the subject was included as a random factor to account for inter-subject variability.
Effect sizes were reported using generalized eta-squared ( η G 2 ), described in (1), as it provides a less biased measure in complex and mixed-design ANOVA models. This metric is particularly appropriate when both fixed and random factors are present, as it accounts for variance associated with random effects such as inter-subject variability [63]. Post hoc comparisons were performed on pipeline, window size, and overlap using Tukey’s test with a significance level of α = 0.05 .
η G 2 = S S effect S S effect + S S error + S S subject
The ANOVA assumptions were evaluated through residual diagnostics, including normal probability plots, histograms, and residuals versus fitted values. The residuals showed an approximately normal distribution, with minor deviations in the tails. Homogeneity of variance was generally satisfied, as the residuals versus fitted values plot did not show a clear cone-shaped pattern. No clear patterns were found in the residuals over the observation order, suggesting independence at the global level.
Given the exhaustive combinatorial nature of the experimental design, with 1872 configurations tested on the same set of recordings, the induced dependence structure reduces the effective degrees of freedom relative to the nominal ones, which in turn inflates the apparent statistical significance (p-values). Consequently, to mitigate the risk of overestimating significance due to these repeated measures, our interpretation of the mixed-effects ANOVA is based on the generalized eta-squared effect sizes. This approach ensures that the identified differences in the preprocessing pipelines represent meaningful impacts on system accuracy rather than marginal statistical artifacts.
In addition to the primary factorial analysis, two secondary mixed-effects comparisons were conducted. First, three five-feature representations (the subset selected directly by the consistency-based ReliefF ranking, an AAC-based substitute, and a WFL-based substitute) were compared under the same LOSO protocol. Feature-set configuration was treated as a fixed effect and subject as a random effect; each set was evaluated in three repetitions using different undersampling seeds. Second, the five feature–hyperparameter configurations (Base All96, Base Top5, HPO All96, HPO Top5, and HPO Transfer) were compared using configuration as a fixed effect and subject as a random effect. For both comparisons, the significance level was set to α = 0.05 , and the assumptions of normality, homogeneity of variance, and independence were evaluated using normal probability, residual-versus-fitted, and residual-versus-order plots. These analyses were designed to determine, respectively, whether AAC could be replaced by the computationally simpler WFL representation without a statistically detectable loss of accuracy and whether Bayesian hyperparameter optimization provided a statistically detectable improvement over the fixed baseline.

4. Results

The testing accuracy means used to perform mixed-effects ANOVA and determine the optimal configuration of pipeline, window size, and overlap percentage are shown in Figure 5, where a clear stratification of performance is observed among the evaluated pipelines. Pipelines incorporating envelope computing (4, 7, 9, 11, 12, 14, 15, and 16) consistently achieved lower mean accuracy (<50%) across a wide range of segmentation parameters, while the rest of the pipelines seem to achieve a similar accuracy; this effect is attributed to the reduction in signal dynamics due to the softening of the envelope.
On the other hand, the effect of window size and overlap percentage is not as pronounced as that of the preprocessing pipeline; however, there is a trend: as both parameters increase, the color gradient of heatmaps shifts to warmer hues, which corresponds to higher accuracy values. This behavior suggests that wider windows capture greater temporal context of the sEMG signal, improving discriminability between gestures, while high overlap increases training sample density, although the resulting windows are partially correlated.
A mixed-effects ANOVA was conducted to quantitatively assess the relative contribution of each factor, and the results are presented in Table 4. It is confirmed that the preprocessing pipeline is the most influential factor affecting classification performance ( η G 2 = 0.320 , p < 0.001 ), followed by inter-subject variability ( η G 2 = 0.296 , p < 0.001 ). In contrast, window size ( η G 2 = 0.010 ) and overlap ( η G 2 = 0.016 ) exhibit statistically significant but smaller effects.
While the interactions do not produce a statistically significant change, with the exception of the interaction between window size and overlap ( η G 2 = 0.005 , p = 0.002 ), the size of their effect is negligible. These results have a direct practical implication: given the absence of significant interactions, the optimization of preprocessing pipelines and segmentation parameters can be treated as independent problems, thus reducing the search space in future experimental designs.
The main effects plot with Tukey grouping (Figure 6) illustrates the marginal mean accuracy for each factor level. Regarding the preprocessing pipeline, two statistically distinct clusters are evident: a high-performance group comprising pipelines 2, 8, 1, 5, 6, 3, 10, and 13 (Tukey groups A–B, mean above 60%), and a low-performance group formed by the remaining pipelines (Tukey group C, mean below 50.0%), which was discussed previously.
With respect to window size, Tukey groupings reveal that windows of 450 samples and above belong to the same statistical group (A), indicating that accuracy does not differ significantly within this range, i.e., selecting a window of 750 samples yields no statistically meaningful advantage over 450 samples. Nevertheless, below this threshold, the performance of the classifier begins to decrease significantly. This suggests that 450 samples represents a practical lower bound for reliable gesture discrimination with the proposed feature set, while further increases in window size offer no additional benefit.
For the overlap factor, no practical lower bound analogous to that observed for window size can be established. Instead, accuracy increases with overlap percentage, and each level forms a distinct Tukey group (A through G), indicating that any reduction in overlap carries a statistically detectable cost in classification performance. Nonetheless, the practical magnitude of this effect remains modest, spanning 3.3 percentage points across the full range of overlap levels tested (10–90%), with a difference of only 1.71 percentage points between the top-performing group A (90% overlap) and group C (60% overlap). Therefore, in scenarios where computational resources are limited, an overlap of 60% may represent a computationally efficient alternative.
Based on these findings, the best 10-performing combinations of preprocessing and segmentation parameters were identified in Table 5. The highest accuracy (67.31%) was achieved using pipeline 2 (filtering) with a window size of 650 samples and 90% overlap. The configurations share common characteristics: filtering as a core preprocessing step, high overlap (≥80%) and medium-to-large window sizes (450–750 samples), which is consistent with the results of the Tukey test. In contrast, more complex preprocessing chains involving multiple stages did not yield additional improvements. It could be concluded that, within the evaluated configuration space, the best performance is obtained with simple preprocessing strategies combined with appropriate segmentation parameters. For practical purposes, the best configuration (rank 1) was retained for the rest of the analysis.
In addition, accuracy and macro F1-score are in close agreement, with differences ranging from 0.05 to 0.83 percentage points. This suggests that the model achieved balanced performance across the three gesture classes and that the random undersampling approach mitigated the class imbalance introduced by the higher proportion of Neutral samples, preventing the model from being biased toward the majority class.
Following the feature selection analysis to determine the minimum number of features required to maximize classification performance, Figure 7 reveals an elbow in the accuracy curve at n = 5 features, where the classifier achieves its peak performance of 69.7% testing accuracy and 69.32% macro F1-score, surpassing the full 96-feature baseline in accuracy (67.41%) while remaining similar in F1-score (67.67%). Beyond this point, incorporating additional features yields no performance gain.
From a computational standpoint, training time increased with dimensionality, from 2.24 s at n = 5 to 4.63 s at n = 96 , representing a 51.62% reduction in training cost per fold. In contrast, inference time remains practically flat across all feature subset sizes, which is consistent with the tree-traversal mechanism of Bagged Trees ensembles: prediction cost is primarily determined by tree depth and ensemble size, not by input dimensionality.
Consequently, the selection of n = 5 features reduces the feature space by 94.79% while simultaneously improving classification accuracy and reducing training overhead, without any penalty on inference latency.
We acknowledge that the number of features was determined by evaluating all subset sizes on the aggregated cross-validation results, which may introduce a mild optimistic bias. To verify robustness, we applied a rule of selecting the smallest number of features whose accuracy lies within 1% of the maximum accuracy of the curve, which corresponds to 5 features. However, a fully nested selection within each training fold remains a refinement for future work.
The 5 features with which a 69.7% accuracy was achieved are shown enclosed in red in Figure 8, corresponding to AAC and WFL from channels 2 and 3, and SSC from channel 7. Note that this is the subset selected directly by the ranking algorithm proposed here. The AAC and WFL features exhibit the highest consistency, appearing in the top 20 in 100% of LOSO folds across channels 1, 2, 3, and 7, with mean ReliefF weights ranging from 0.066 to 0.074. The SSC feature from channel 7 also achieves 100% consistency, and its weight is higher than the others (0.072), while SD and RMS show moderate consistency concentrated in channels 2 and 3. In contrast, features such as Mean, VAR, KURT, AE, SKEW, and CoV contribute negligibly across all channels, suggesting low discriminative power for the recognition of the three gestures.
Given the mathematical similarity between AAC and WFL, two additional feature sets were evaluated to determine whether one could be substituted for the other without loss of classification performance. The first set comprised the four AAC features with 100% consistency from channels 1, 2, 3, and 7 and SSC from channel 7; the second replaced AAC with the corresponding WFL features under the same channel selection and SSC from channel 7.
The three sets were evaluated under the same LOSO scheme with three repetitions per set, using a mixed-effects model with subject as random factor. The assumptions of normality, homogeneity of variance, and independence were fulfilled according to residual plot analysis. For each repetition, the seed was modified per repetition to introduce variability in the random undersampling of the Neutral class. The analysis revealed no statistically significant difference in accuracy between the sets ( F ( 2 , 78 ) = 0.34 , p = 0.712 , α = 0.05 ), confirming that AAC and WFL are interchangeable in this classification context. Along with SSC from channel 7, WFL from channels 1, 2, 3, and 7 were selected as the feature set for the Base Top5 model (accuracy = 69.86% with the original seed) as its cumulative formulation requires fewer arithmetic operations per window, which is desirable for embedded real-time implementation where computational resources are limited. Since AAC and WFL are mathematically almost identical, their similar performance is expected.
After finding the optimal subset of features ( n = 5 ), it was investigated whether performance could be improved by Bayesian hyperparameter optimization (HPO). The results of the five configurations evaluated under the LOSO scheme are presented in Table 6. Given the marginal change in accuracy, to determine with certainty which configuration produced better accuracies, an ANOVA of mixed effects was performed, with the subject as random factor and the configuration as fixed effect. The assumptions of normality, variance, and independence were satisfied according to the diagnosis of residuals.
The ANOVA demonstrated that the choice of configuration did not exert a statistically significant effect on accuracy ( F ( 4 , 36 ) = 1.27 , p = 0.298 , α = 0.05 ). While the HPO All96 configuration attained the highest mean accuracy (70.55%), above the Base Top5 configuration (69.86%), this difference did not reach statistical significance. Given that there were only ten participants, the analysis may lack sufficient power to detect a modest improvement. Therefore, this result should be read as the absence of a detected difference rather than as evidence that hyperparameter optimization offers no benefit.
From a practical implementation perspective, and despite the marginally higher mean accuracy of HPO All96, we retain the Base Top5 configuration on the grounds of computational efficiency and parsimony rather than maximizing the accuracy: it achieves a comparable accuracy of nearly 70% while using only five features, and requires no hyperparameter optimization cycles. In addition, it reduces inter-subject variability from 12.99 with the Base All96 to 12.53, indicating that eliminating redundant features reduces noise and improves model performance.
Table 7 presents the generalization capability of the optimal configuration (Base Top5) per participant. The model achieved a mean accuracy of 69.86% and 69.59% of F1-score, confirming that it maintains consistent performance across gesture classes. The close agreement between the mean accuracy and F1-score suggests broadly balanced aggregate performance across classes, although the class-level analysis revealed greater confusion between Ask and Neutral.
However, there is a high degree of inter-subject variability; in fact, performance ranged from a maximum accuracy of 85% (subject 9) to a minimum of 52.59% (subject 6). While the three lowest accuracies (<60%) occurred in female participants (subjects 4, 6, and 8), the highest accuracy in the entire study was also achieved by a female participant (subject 9). Although it is a noteworthy pattern, with such a small sample, it is not possible to reliably determine whether the model’s performance depends on the sex of the participant.
Consistent with the literature, the variability in model performance is due to physiological differences; for example, increased subcutaneous fat thickness attenuates the signal. Whereas a high Body Mass Index (BMI) is typically associated with a thicker adipose layer, our results do not demonstrate a direct correlation between BMI and classification accuracy; in other words, the available data do not allow for a definitive assessment of the specific impact of adipose tissue across participants. Nevertheless, each electrode was intended to be placed in a specific muscle, but the fixed geometry of the armband restricts individualized electrode alignment; therefore, there are slight variations in electrode placement that may influence the model’s performance.
The mean specificity (83.81%) indicates a relatively low false-positive rate, which is desirable for minimizing unintended activations. The mean sensitivity (70.18%) indicates that approximately 70% of class-specific windows were correctly detected; most remaining errors involved confusion between Ask and Neutral.
In order to consolidate the accuracy values reported throughout this section and summarize the information, Table 8 traces each figure to its configuration, feature set, and 95% confidence intervals over the ten LOSO folds. The three full-feature values correspond to distinct models: 67.31% is the best combination of the factorial search evaluated with the fold-wise top-20 features, whereas 67.41% and 68.10% both use the full 96-feature set under identical LOSO partitions and the same undersampling seed, and their difference arises from the tree-learner specification; the Elbow All96 uses the default leaf size of Matlab, while Base All96 specifies the min leaf size as 1, this produces different base trees.
Similarly, the two five-feature configurations reflect that 69.70% corresponds to the subset that maximizes mean LOSO accuracy in the consistency-based ranking (which includes AAC terms), and 69.86% to the final model obtained after substituting AAC with the equivalent WFL features, an interchange justified by the non-significant AAC and WFL comparison. As shown, the confidence intervals overlap, which aligns with the absence of statistically significant differences among the configurations described above, and highlights that the estimates should be interpreted with caution given the limited sample size of ten participants.
Analyzing in detail the confusion matrices presented in Figure 9, the gestures that are often confused are Ask and Neutral. In the aggregate matrix, it is shown that 23% of Neutral gestures are classified as Ask and 31% of Ask gestures are classified as Neutral, which indicates Ask and Neutral share similar patterns and the electromyographic signature of Ask is less intense or more similar to resting muscle tone. In contrast, Take has a better-defined pattern, which is confirmed by the 74% success rate.
Regarding the confusion matrix of subject 6 (the worst case), Ask has an almost perfect recall of 96%, but 67% of the time the subject is in Neutral and the model classifies it as Ask; therefore, it can be said that the model is biased to Ask gesture. On the other hand, subject 9 presents the best metrics, which shows that it is possible to recognize the three classes with the computed features. While the preprocessing pipeline proved effective for subject 9, subject 6 exhibited higher noise levels that were not fully mitigated during the preprocessing stage; this also explains the differences in the performance metrics.
Table 9 reports the per-class metrics for the Base Top5 configuration, which confirms that Ask is the least separable class (precision = 55.93%) and it is frequently confused with Neutral, whereas Take is the best recognized gesture (F1 = 77.53%), consistent with its more distinct activation pattern. These metrics are computed at the window level; given the 90% overlap, adjacent windows are not independent, so the reported counts correspond to classifications of overlapping windows rather than distinct, independent gesture attempts.

5. Discussion

This study aimed to address three research questions focused on the systematic optimization of sEMG processing pipelines for subject-independent gesture recognition, where the influence of preprocessing, temporal segmentation, feature selection, and hyperparameter optimization was evaluated. The results offer evidence-based insights that call into question several widespread assumptions in the field.
The mixed-effects ANOVA confirmed that the selection of the preprocessing pipeline represents the most influential factor in classification accuracy ( p < 0.001 , η G 2 = 0.32 ) under the conditions specified in this work. This is important because previous work has largely agreed on a nearly standard sequence of operations: filtering, rectification, envelope extraction, and normalization [14,15,18].
A critical finding is the performance degradation (accuracy < 50%) observed in all pipelines that incorporated RMS envelope extraction (pipelines 4, 7, 9, 11, 12, 14, 15, and 16), which we attribute to the smoothing operation that suppresses the transient waveform dynamics that carry discriminative information, although envelopes remain standard for estimating muscle activation intensity or movement onset in sEMG [35,36].
The optimal preprocessing configuration consisted solely of basic low-pass filtering, while more intricate processing sequences do not provide any further advantage, an outcome consistent with the wearable and lightweight processing philosophy favored for real-time human–machine interaction [27]. In addition, our results are consistent with the growing body of recent research on gesture recognition that processes raw [37,38,42,64] or merely filtered signals [25,27,65] rather than extracting an envelope, since maintaining the nonlinear complexity of the signal [8] contributes more to classification performance, which was our objective, than tracking the activation profile.
Regarding temporal segmentation, the window size and overlap reached statistical significance ( p < 0.001 ), but their effect sizes were an order of magnitude smaller ( η G 2 = 0.01 and η G 2 = 0.016 respectively) than the other factors. This contrasts with the attention these parameters receive in the segmentation literature [19,66]. However, the lack of significant interaction terms indicates that preprocessing and segmentation may be optimized separately, reducing the search space for future work.
The absence of statistically significant differences among window sizes from 450 to 750 samples (900–1500 ms at 500 Hz) indicates that there is sufficient temporal context for a reliable classification from 450 samples. Nevertheless, our operating point is above the 200 to 300 ms range often reported as optimal for latency-critical applications such as prostheses [40]. This discrepancy with the state of the art may be due to the low resolution of our consumer-grade device, which restricts the observable spectrum to a Nyquist frequency of 250 Hz, and provides fewer samples per window than the high-density and high-resolution devices used in other studies, where sampling rates of 1 to 2 kHz are common [29,41,67,68].
The continuous performance increase observed with higher overlap percentages (reaching maximum accuracy at 90%) highlights the need for closely spaced training boundaries to capture transitions between gestures, even at the cost of greater data redundancy. The lower bound of the overlap percentage set at 60% provides a near-optimal trade-off and is in agreement with the overlap values of 50% to 75% usually adopted in the literature [25,41,69,70,71]. It is important to note that, with 90% overlap, the window of 650 samples produces a new prediction every 130 ms, which supports responsive interaction even though each prediction integrates 1.3 s of signal. A full end-to-end analysis of latency is deferred to future work in real-time settings.
Regarding feature selection, our methodology allows us to identify persistent features across LOSO folds, but also to calculate their ranking magnitude based on the ReliefF algorithm, which is widely applied in research due to its low computational cost [21,61,62]. This dual filter aims to enhance robustness to inter-subject variability. The resulting five-feature subset reduced dimensionality by 94.79% while slightly improving accuracy over the full 96-feature set, confirming that an extensive set of features can introduce redundancy that may degrade rather than aid performance [19,23,25].
The most discriminative features were the average amplitude change (AAC), waveform length (WFL), and slope sign change (SSC), and these align with previous studies that have identified them as dominant over other time-domain features [25,51,55]. The lack of a statistically significant difference between AAC and WFL ( p = 0.712 ) enabled us to choose WFL based on its small number of arithmetic operations per window compared with AAC, which is a benefit for embedded applications [43,64].
The results obtained under LOSO training suggest that inter-subject variability is a leading factor limiting system performance, since the recognition accuracy ranges from 52.59% (subject 6) to 85% (subject 9). This particularity causes hyperparameter optimization to yield results that do not significantly improve the model under the Base Top5 configuration. Although the literature reports that tree-based ensembles capture nonlinear relationships in sEMG [22,23,51] and achieve accuracies of up to 98% in some settings [72], this divergence is attributed to instrumental factors such as residual noise inadequately removed by preprocessing in certain subjects, and the fixed armband geometry does not allow customized alignment of the electrodes with individual muscles.
For benchmarking context, the final Base Top5 configuration achieved a mean LOSO accuracy of 69.86%. Lin et al. reported accuracies of 87.03% and 94.53% under a calibration-assisted LOSO protocol that used one normalization cycle from the target user [45]. Under a stricter calibration-free protocol, Yang et al. obtained 89.4% on NinaPro DB2 and 86.9% on CapgMyo DBa [46]. Higher values have also been reported under subject-specific or predefined benchmark partitions: Peng et al. achieved 95.23% mean intra-subject accuracy and 95.72% in online interaction [44], whereas Zhang et al. reported accuracies ranging from 81.47% to 98.95% across three benchmark datasets [41]. These results should not be interpreted as a direct ranking because the studies differ in gesture vocabulary, number of participants, sensor density, sampling rate, preprocessing, and validation protocol. In contrast to approaches primarily intended to maximize benchmark accuracy, the contribution of the present study is the controlled evaluation of 1872 processing configurations using an eight-channel consumer wearable, together with a 94.79% reduction in feature dimensionality and a 51.62% reduction in training time.

Limitations and Future Work

Several limitations should be considered when interpreting these results. First, this study is based on a small and homogeneous sample of ten participants recorded in a single session; this constrains the generalizability of the findings and prevents a conclusive evaluation of factors such as the impact of participant sex or adipose tissue on classification accuracy. In future work, we intend to address robustness to electrode repositioning or to signal variation across repeated sessions and broader populations, along with subject-adaptation methods.
Second, although class labels from the held-out participant were excluded from model fitting, feature ranking, and hyperparameter optimization, the Min–Max and z-score transformations used unlabeled statistics from that participant’s complete recording. Therefore, the protocol should be interpreted as LOSO with target-specific unsupervised normalization rather than as strictly calibration-free evaluation. Furthermore, although the ReliefF ranking was calculated exclusively from the training partition of each outer fold, the final number of features was selected from the accuracy curve aggregated across all LOSO folds, which may introduce optimistic bias. Future work will employ normalization parameters derived exclusively from the training participants and a fully nested procedure for selecting the feature-subset size.
A limitation of the current statistical evaluation lies in the strict dependence structure of the data, as multiple pipeline configurations (1872) were iteratively tested on identical raw recordings. While these repeated measures may inflate the F-statistics of the mixed-effects ANOVA, the magnitude of the observed effects validates our conclusions, with the effect size of the preprocessing pipeline vastly outweighing the impact of window size or overlap.
Furthermore, the substantial decrease in classification accuracy when RMS envelope extraction was applied suggests that this effect is practically meaningful rather than a marginal statistical artifact. Nevertheless, the dependence-induced inflation of p-values remains a limitation; therefore, our interpretation emphasizes effect sizes rather than nominal significance. Future work will use a repeated-measures model with subject-by-condition terms or a participant-level permutation test to provide a more robust assessment of statistical significance.
We also note that the preprocessing pipeline was modeled as a single 16-level factor rather than as four separate binary factors (F, O, E, N); an explicit binary-factor model would more directly quantify the individual and interactive contribution of each operation. Developing a binary-factor formulation of the preprocessing operations is recognized as an aspect that will be further refined in subsequent work.
Because Bagged Trees was maintained as the sole classifier family, the observed effects of the processing pipeline remain conditional on this model; replication of the factorial evaluation using classifiers such as LDA, SVMs, k-NNs, and neural architectures constitutes an important direction for future work.
Finally, a full end-to-end latency analysis under real-time operating conditions needs to be performed. Future work will also focus on mitigating inter-subject variability through subject-adaptation and transfer-learning methods, enabling the model to be customized for each new user with minimal calibration data. The fusion of sEMG with complementary biosignals such as EEG will be explored to improve the distinction between gestures that share similar muscle-activation patterns, with a particular focus on the commonly confused Ask and Neutral categories.

6. Conclusions

The purpose of this research was to assess different processing pipelines for the recognition of three hand gestures (Neutral, Ask, Take) using a Bagged Trees model trained and tested with sEMG data under a LOSO scheme across ten participants. In a first iteration, three factors that can influence recognition accuracy were tested: the preprocessing pipeline, window size, and overlap percentage. Through a mixed-effects ANOVA, all three were found to be significant, but the preprocessing pipeline had a greater influence ( η G 2 = 0.320 ) on accuracy compared with window size ( η G 2 = 0.010 ) and overlap percentage ( η G 2 = 0.016 ). Remarkably, every pipeline that included RMS envelope extraction reduced accuracy below 50%, so the best setup used only basic low-pass filtering, demonstrating that simple preprocessing can outperform more complex ones.
Once the optimal combination of preprocessing pipeline and window-segmentation parameters was identified, ReliefF-based consistency analysis reduced dimensionality by 94.79% while improving accuracy from 68.10% to 69.86% and reducing training time by more than 50%. The final compact subset comprised WFL from channels 1, 2, 3, and 7 and SSC from channel 7. Bayesian hyperparameter optimization yielded no statistically significant gain over this baseline, together with the wide accuracy range across subjects (52.59–85.00%), suggests that differences between subjects are a primary factor constraining performance, a hypothesis that warrants confirmation in larger cohorts.
The close agreement between mean accuracy and F1-score indicates broadly balanced aggregate performance, although Ask and Neutral remained the most frequently confused classes. The mean specificity of 83.81% indicates a relatively low false-positive rate at the window level, while the mean sensitivity of 70.18% indicates that approximately 70% of class-specific windows were correctly detected. Beyond these results, the study contributes a reproducible data-collection protocol for three HRC-relevant gestures, with interleaved neutral and rest periods. As detailed in Section Limitations and Future Work, future work will address inter-subject variability and explore the fusion of sEMG with complementary biosignals such as EEG.

Author Contributions

Conceptualization, E.C.-P., J.A.R.-A. and H.G.G.-H.; methodology, E.C.-P., J.A.R.-A. and H.G.G.-H.; software, E.C.-P.; validation, E.C.-P., J.A.R.-A. and H.G.G.-H.; formal analysis, E.C.-P., J.A.R.-A. and H.G.G.-H. and M.C.-P.; investigation, E.C.-P., J.A.R.-A., H.G.G.-H. and M.C.-P.; resources, E.C.-P., J.A.R.-A. and H.G.G.-H.; data curation, E.C.-P., J.A.R.-A., H.G.G.-H. and M.C.-P.; writing—original draft preparation, E.C.-P. and M.C.-P.; writing—review and editing, E.C.-P., J.A.R.-A. and H.G.G.-H.; visualization, E.C.-P., J.A.R.-A. and H.G.G.-H.; supervision, J.A.R.-A. and H.G.G.-H.; project administration, J.A.R.-A. and H.G.G.-H.; funding acquisition, J.A.R.-A. and H.G.G.-H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by scholarship grant number 1028589 of Secretaría de Ciencia, Humanidades, Tecnología e Innovación (SECIHTI), Mexico, as well as scholarship grant number A01551967 of Tecnologico de Monterrey. The APC was funded by Tecnologico de Monterrey.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Institutional Research Ethics Committee of Tecnologico de Monterrey (protocol code P-EIC-202410-003).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to privacy restrictions.

Acknowledgments

During the preparation of this work, the authors used Claude Opus 4.8 (Anthropic, San Francisco, CA, USA) and Writefull 2026 (Digital Science, London, UK) in order to improve grammar and spelling in the manuscript. After using this tool, the authors reviewed and edited the content as needed and take full responsibility for the content of the publication.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. European Commission; Directorate-General for Research and Innovation. Industry 5.0: Towards a Sustainable, Human-Centric and Resilient European Industry; Technical Report; Publications Office of the European Union: Luxembourg, 2021. [Google Scholar] [CrossRef]
  2. Bussolan, A.; Baraldo, S.; Avram, O.; Urcola, P.; Montesano, L.; Gambardella, L.M.; Valente, A. MultiPhysio-HRC: A Multimodal Physiological Signals Dataset for Industrial Human–Robot Collaboration. Robotics 2025, 14, 184. [Google Scholar] [CrossRef] [Scilit]
  3. Concha-Pérez, E.; Gonzalez-Hernandez, H.G.; Reyes-Avendaño, J.A.; Beltrán-Rodríguez, M.; Olazagoitia, J.L.; De Gorostiza Luengo, J.F. Movement Intention Recognition Using Wearable Dry-Electrode Sensors and Multimodal EEG-EMG Data. IEEE Access 2026, 14, 64202–64219. [Google Scholar] [CrossRef] [Scilit]
  4. Zhang, R.; Hong, Y.; Dong, H.; Yang, X.; Zhang, H.; Dang, L. Advances in electromyography armbands for gesture recognition and multimodal fusion. iScience 2026, 29, 114517. [Google Scholar] [CrossRef] [Scilit]
  5. Chand, S.; McDaid, A.; Lu, Y. Dynamic Muscle Fatigue Assessment Using s-EMG Technology towards Human-Centric Human–Robot Collaboration. J. Manuf. Syst. 2023, 68, 508–522. [Google Scholar] [CrossRef] [Scilit]
  6. Zhang, T.; Chu, H.; Zou, Y.; Sun, H. A Robust Electromyography Signals-Based Interaction Interface for Human–Robot Collaboration in 3D Operation Scenarios. Expert Syst. Appl. 2024, 238, 122003. [Google Scholar] [CrossRef] [Scilit]
  7. Zafar, M.H.; Moosavi, S.K.R.; Sanfilippo, F. Federated Learning-Enhanced Edge Deep Learning Model for EMG-Based Gesture Recognition in Real-Time Human–Robot Interaction. IEEE Sens. J. 2025, 25, 9139–9151. [Google Scholar] [CrossRef] [Scilit]
  8. Khodadadi, V.; Rahatabad, F.N.; Sheikhani, A.; Dabanloo, N.J. Nonlinear analysis of biceps surface EMG signals for chaotic approaches. Chaos Solitons Fractals 2023, 166, 112965. [Google Scholar] [CrossRef] [Scilit]
  9. Phinyomark, A.; Scheme, E. EMG pattern recognition in the era of big data and deep learning. Big Data Cogn. Comput. 2018, 2, 21. [Google Scholar] [CrossRef] [Scilit]
  10. Siddiqui, M.K.; Morales-Menendez, R. Applications of Machine Learning Classifiers in Epileptic Seizure Detection. In Biometry; CRC Press: Boca Raton, FL, USA, 2022; pp. 50–74. [Google Scholar]
  11. Enders, H.; Nigg, B.M. Measuring human locomotor control using EMG and EEG: Current knowledge, limitations and future considerations. Eur. J. Sport Sci. 2016, 16, 416–426. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Concha-Pérez, E.; Gonzalez-Hernandez, H.G.; Reyes-Avendaño, J.A. Physical Exertion Recognition Using Surface Electromyography and Inertial Measurements for Occupational Ergonomics. Sensors 2023, 23, 9100. [Google Scholar] [CrossRef] [Scilit]
  13. Kumar, D.; Ganesh, A. A critical review on hand gesture recognition using semg: Challenges, application, process and techniques. J. Phys. Conf. Ser. 2022, 2327, 012075. [Google Scholar] [CrossRef] [Scilit]
  14. Piyathilaka, L.; Sul, J.H.; Dunu Arachchige, S.; Jayawardena, A.; Moratuwage, D. Advances in EMG Signal Processing and Pattern Recognition: Techniques, Challenges, and Emerging Applications. Electronics 2026, 15, 590. [Google Scholar] [CrossRef] [Scilit]
  15. González-Mendoza, A.; Quiñones-Urióstegui, I.; Pérez-Sanpablo, A.I.; López-Gutiérrez, R.; Alessi-Montero, A.; Fuentes-Álvarez, R.; Hernández-Hernández, J.; Salazar-Cruz, S.; Lozano, R. Methodology for muscle identification in gesture recognition using machine learning methods. Investig. Discapac. 2024, 10, 29–41. [Google Scholar]
  16. Shin, J.; Miah, A.S.M.; Konnai, S.; Takahashi, I.; Hirooka, K. Hand gesture recognition using sEMG signals with a multi-stream time-varying feature enhancement approach. Sci. Rep. 2024, 14, 22061. [Google Scholar] [CrossRef] [Scilit]
  17. Hu, Z.; Wang, S.; Ou, C.; Ge, A.; Li, X. Study on gesture recognition method with two-stream residual network fusing sEMG signals and acceleration signals. Sensors 2024, 24, 2702. [Google Scholar] [CrossRef] [Scilit]
  18. Ojha, A. An introduction to electromyography signal processing and machine learning for pattern recognition: A brief overview. Extensive Rev. 2023, 3, 24–37. [Google Scholar] [CrossRef] [Scilit]
  19. Ullah, A.; Ali, S.; Khan, I.; Khan, M.A.; Faizullah, S. Effect of analysis window and feature selection on classification of hand movements using EMG signal. In Proceedings of SAI Intelligent Systems Conference; Springer Nature: Cham, Switzerland, 2020; pp. 400–415. [Google Scholar]
  20. Islam, M.J.; Ahmad, S.; Haque, F.; Ibne Reaz, M.B.; Bhuiyan, M.A.; Minhad, K.N.; Islam, M.R. Myoelectric pattern recognition performance enhancement using nonlinear features. Comput. Intell. Neurosci. 2022, 2022, 6414664. [Google Scholar] [CrossRef] [Scilit]
  21. Khan, S.M.; Khan, A.A.; Farooq, O. Selection of features and classifiers for EMG-EEG-based upper limb assistive devices—A review. IEEE Rev. Biomed. Eng. 2019, 13, 248–260. [Google Scholar] [CrossRef] [Scilit]
  22. Subasi, A.; Yaman, E.; Somaily, Y.; Alynabawi, H.A.; Alobaidi, F.; Altheibani, S. Automated EMG Signal Classification for Diagnosis of Neuromuscular Disorders Using DWT and Bagging. Procedia Comput. Sci. 2018, 140, 230–237. [Google Scholar] [CrossRef] [Scilit]
  23. Hajian, G.; Behinaein, B.; Etemad, A.; Morin, E. Bagged tree ensemble modelling with feature selection for isometric EMG-based force estimation. Biomed. Signal Process. Control 2022, 78, 104012. [Google Scholar] [CrossRef] [Scilit]
  24. Guo, Y.; Yao, P.; Gou, G.; Liu, C.; Liu, J.; Zhou, J.; Cheng, J.; Zhao, M.; Xue, N. SEMG-Based Wearable HMI System For Real-Time Robotic Arm Control with Edge AI. In Proceedings of the 2023 IEEE Biomedical Circuits and Systems Conference (BioCAS); IEEE: New York, NY, USA, 2023; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
  25. Jie, J.; Liu, K.; Zheng, H.; Wang, B.; Dai, R. High dimensional feature data reduction of multichannel sEMG for gesture recognition based on double phases PSO. Complex Intell. Syst. 2021, 7, 1877–1893. [Google Scholar] [CrossRef] [Scilit]
  26. Li, X.; Liang, S.; Yan, S.; Ryu, J.; Wu, Y. Adaptive detection of Ahead-sEMG based on short-time energy of local-detail difference and recognition in advance of upper-limb movements. Biomed. Signal Process. Control 2023, 84, 104752. [Google Scholar] [CrossRef] [Scilit]
  27. Nguyen, N.K. Portable and Lightweight Signal Processing Approach for sEMG-Based Human-Machine Interaction in Robotic Hands. Int. J. Adv. Comput. Sci. Appl. 2025, 16, 76. [Google Scholar] [CrossRef] [Scilit]
  28. Rosati, G.; Cisotto, G.; Sili, D.; Compagnucci, L.; De Giorgi, C.; Pavone, E.F.; Paccagnella, A.; Betti, V. Inkjet-printed fully customizable and low-cost electrodes matrix for gesture recognition. Sci. Rep. 2021, 11, 14938. [Google Scholar] [CrossRef] [Scilit]
  29. Liu, T.; Bai, D.; Ma, L.; Du, Q.; Yokoi, H. Complex Surface Electromyography Signal Gesture Recognition Based on Multipathway Featured Scale Convolutional Neural Network. IEEE Trans. Instrum. Meas. 2024, 73, 1–11. [Google Scholar] [CrossRef] [Scilit]
  30. Ibarra Fuentes, A.; Morales Sánchez, E. Identification of 7 Movements of the Human Hand Using sEMG - 360° on the Forearm. Rev. Mex. Ing. Bioméd. 2021, 42, 42–50. [Google Scholar] [CrossRef] [Scilit]
  31. Stefanelli, E.; Mohammadi, A.; Wang, C.; Yu, T.; Tan, Y.; Choong, P.; Cordella, F.; Zollo, L.; Oetomo, D. Simultaneous Recognition of Hand Gestures, Grasping Force, and Hand Aperture Using a Wearable Displacement Myography System. IEEE Sens. J. 2026, 26, 16250–16260. [Google Scholar] [CrossRef] [Scilit]
  32. Rada, H.M.; Karim, A.; Al-Timemy, A.H. Recognition of Upper Limb Movements Based on Hybrid EEG and EMG Signals for Human-Robot Interaction. Iraqi J. Comput. Commun. Control Syst. Eng. 2023, 23, 14. [Google Scholar] [CrossRef] [Scilit]
  33. Challa, K.; AlHmoud, I.W.; Jaiswal, C.; Turlapaty, A.C.; Gokaraju, B. EMG features dataset for arm activity recognition. Data Brief. 2025, 60, 111519. [Google Scholar] [CrossRef] [Scilit]
  34. Montazerin, M.; Rahimian, E.; Naderkhani, F.; Atashzar, S.F.; Yanushkevich, S.; Mohammadi, A. Transformer-based hand gesture recognition from instantaneous to fused neural decomposition of high-density EMG signals. Sci. Rep. 2023, 13, 11000. [Google Scholar] [CrossRef] [Scilit]
  35. Esposito, D.; Centracchio, J.; Bifulco, P.; Andreozzi, E. A smart approach to EMG envelope extraction and powerful denoising for human-machine interfaces. Sci. Rep. 2023, 13, 7768. [Google Scholar] [CrossRef] [Scilit]
  36. Carvalho, C.R.; Fernández, J.M.; Del-Ama, A.J.; Oliveira Barroso, F.; Moreno, J.C. Review of electromyography onset detection methods for real-time control of robotic exoskeletons. J. Neuroeng. Rehabil. 2023, 20, 141. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  37. Kang, S.; Kim, H.; Park, C.; Sim, Y.; Lee, S.; Jung, Y. SEMG-Based Hand Gesture Recognition Using Binarized Neural Network. Sensors 2023, 23, 1436. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  38. Mendes, N. Surface electromyography signal recognition based on deep learning for human-robot interaction and collaboration. J. Intell. Robot. Syst. 2022, 105, 42. [Google Scholar] [CrossRef] [Scilit]
  39. Rani, G.J.; Hashmi, M.F.; Gupta, A. Surface electromyography and artificial intelligence for human activity recognition—A systematic review on methods, emerging trends applications, challenges, and future implementation. IEEE Access 2023, 11, 105140–105169. [Google Scholar] [CrossRef] [Scilit]
  40. Gopal, P.; Gesta, A.; Mohebbi, A. A systematic study on electromyography-based hand gesture recognition for assistive robots using deep learning and machine learning models. Sensors 2022, 22, 3650. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  41. Zhang, W.; Zhao, T.; Zhang, J.; Wang, Y. LST-EMG-Net: Long short-term transformer feature fusion network for sEMG gesture recognition. Front. Neurorobot. 2023, 17, 1127338. [Google Scholar] [CrossRef] [Scilit]
  42. Yang, Z.; Jiang, D.; Sun, Y.; Tao, B.; Tong, X.; Jiang, G.; Xu, M.; Yun, J.; Liu, Y.; Chen, B.; et al. Dynamic gesture recognition using surface EMG signals based on multi-stream residual network. Front. Bioeng. Biotechnol. 2021, 9, 779353. [Google Scholar] [CrossRef] [Scilit]
  43. Karnam, N.K.; Dubey, S.R.; Turlapaty, A.C.; Gokaraju, B. EMGHandNet: A hybrid CNN and Bi-LSTM architecture for hand activity classification using surface EMG signals. Biocybern. Biomed. Eng. 2022, 42, 325–340. [Google Scholar] [CrossRef] [Scilit]
  44. Peng, Z.; Feng, Y.; Wu, L.; Cheng, J.; Fang, X. SEMG-Based Motion Intention Recognition for Interactive Upper Limb Nursing Assistance. Sensors 2026, 26, 3021. [Google Scholar] [CrossRef] [Scilit]
  45. Lin, Y.; Palaniappan, R.; De Wilde, P.; Li, L. A Normalisation Approach Improves the Performance of Inter-Subject sEMG-Based Hand Gesture Recognition with a ConvNet. In Proceedings of the 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC); IEEE: New York, NY, USA, 2020; pp. 649–652. [Google Scholar] [CrossRef] [Scilit]
  46. Yang, Y.; Teo, H.H.; King, Y.J.; Zhang, Y.; Wang, G.; Qu, X. Calibration-Free sEMG Intention Recognition via Self-Supervised Pretraining and Adversarial Domain Alignment for Upper-Limb Rehabilitation. Sci. Rep. 2025, 15, 44850. [Google Scholar] [CrossRef] [Scilit]
  47. Yang, J.; Soh, M.; Lieu, V.; Weber, D.J.; Erickson, Z. EMGBench: Benchmarking Out-of-Distribution Generalization and Adaptation for Electromyography. In Proceedings of the Advances in Neural Information Processing Systems; Curran Associates, Inc.: Red Hook, NY, USA, 2024; Volume 37, pp. 50313–50342. [Google Scholar] [CrossRef] [Scilit]
  48. Mindrove. Armband | 8 Channel. Available online: https://mindrove.com/product/emg-armband/?srsltid=AfmBOooQcvu8JayU1-ZyFU58l7dUk9o1wx-_GRmT9x5RSBsr3ZyyVIOe (accessed on 19 August 2026).
  49. Classroom, I.E. Muse 2 Headband Specifications (Neuronal Tracking). 2024. Available online: https://ifelldh.tec.mx/en/living-lab/experiential-classroom (accessed on 19 August 2026).
  50. Kothe, C.; Medine, D.; Boulay, C.; Grivich, M.; Stenner, T. What is LSL? 2019. Available online: https://labstreaminglayer.readthedocs.io/info/intro.html (accessed on 9 July 2024).
  51. Too, J.; Abdullah, A.R.; Saad, N.M. Classification of hand movements based on discrete wavelet transform and enhanced feature extraction. Int. J. Adv. Comput. Sci. Appl. 2019, 10, 83–89. [Google Scholar] [CrossRef] [Scilit]
  52. Too, J.; Abdullah, A.R.; Mohd Saad, N.; Tee, W. EMG feature selection and classification using a Pbest-guide binary particle swarm optimization. Computation 2019, 7, 12. [Google Scholar] [CrossRef] [Scilit]
  53. Phinyomark, A.; Phukpattaranont, P.; Limsakul, C. Feature reduction and selection for EMG signal classification. Expert Syst. Appl. 2012, 39, 7420–7431. [Google Scholar] [CrossRef] [Scilit]
  54. Ou, J.; Li, N.; He, H.; He, J.; Zhang, L.; Jiang, N. Detecting muscle fatigue among community-dwelling senior adults with shape features of the probability density function of sEMG. J. Neuroeng. Rehabil. 2024, 21, 196. [Google Scholar] [CrossRef] [Scilit]
  55. Sid’El Moctar, S.M.; Rida, I.; Boudaoud, S. Time-domain features for sEMG signal classification: A brief survey. In Proceedings of the JETSAN 2023, Paris, France, 19–25 June 2023. [Google Scholar]
  56. Shi, W.T.; Lyu, Z.J.; Tang, S.T.; Chia, T.L.; Yang, C.Y. A bionic hand controlled by hand gesture recognition based on surface EMG signals: A preliminary study. Biocybern. Biomed. Eng. 2018, 38, 126–135. [Google Scholar] [CrossRef] [Scilit]
  57. St. George, L.; Spoormakers, T.; Roy, S.; Hobbs, S.J.; Clayton, H.; Richards, J.; Serra Bragança, F. Reliability of surface electromyographic (sEMG) measures of equine axial and appendicular muscles during overground trot. PLoS ONE 2023, 18, e0288664. [Google Scholar] [CrossRef] [Scilit]
  58. Siddiqui, F.; Ali, Q.M. Performance of non-parametric classifiers on highly skewed data. Glob. J. Pure Appl. Math. 2016, 12, 1547–1565. [Google Scholar]
  59. MathWorks. Choose Classifier Options. 2024. Available online: https://la.mathworks.com/help/stats/choose-a-classifier.html (accessed on 11 July 2024).
  60. Robnik-Šikonja, M.; Kononenko, I. Theoretical and Empirical Analysis of ReliefF and RReliefF. Mach. Learn. 2003, 53, 23–69. [Google Scholar] [CrossRef] [Scilit]
  61. Zhakyp, D.; Akhtar, M.T. Employing Neighborhood Component Analysis as a Feature Selection Method in the Pattern Recognition Approach for Surface Electromyography Signal Classification. In Proceedings of the 2023 24th International Conference on Digital Signal Processing (DSP); IEEE: New York, NY, USA, 2023; pp. 1–5. [Google Scholar]
  62. Malan, N.; Sharma, S. Motor Imagery EEG Spectral-Spatial Feature Optimization Using Dual-Tree Complex Wavelet and Neighbourhood Component Analysis. IRBM 2022, 43, 198–209. [Google Scholar] [CrossRef] [Scilit]
  63. Olejnik, S.; Algina, J. Generalized Eta and Omega Squared Statistics: Measures of Effect Size for Some Common Research Designs. Psychol. Methods 2003, 8, 434–447. [Google Scholar] [CrossRef] [Scilit]
  64. Rezaee, K.; Khavari, S.F.; Ansari, M.; Zare, F.; Roknabadi, M.H.A. Hand gestures classification of sEMG signals based on BiLSTM-metaheuristic optimization and hybrid U-Net-MobileNetV2 encoder architecture. Sci. Rep. 2024, 14, 31257. [Google Scholar] [CrossRef] [Scilit]
  65. Li, W.; Zhang, X.; Shi, P.; Li, S.; Li, P.; Yu, H. Across sessions and subjects domain adaptation for building robust myoelectric interface. IEEE Trans. Neural Syst. Rehabil. Eng. 2023, 32, 2005–2015. [Google Scholar] [CrossRef] [Scilit]
  66. Junior, J.J.A.M.; Pontim, C.E.; Dias, T.S.; Campos, D.P. How do sEMG segmentation parameters influence pattern recognition process? An approach based on wearable sEMG sensor. Biomed. Signal Process. Control 2023, 81, 104546. [Google Scholar] [CrossRef] [Scilit]
  67. Yu, G.; Deng, Z.; Bao, Z.; Zhang, Y.; He, B. Gesture classification in electromyography signals for real-time prosthetic hand control using a convolutional neural network-enhanced channel attention model. Bioengineering 2023, 10, 1324. [Google Scholar] [CrossRef] [Scilit]
  68. Wang, Z.; Huang, W.; Qi, Z.; Yin, S. MS-CLSTM: Myoelectric manipulator gesture recognition based on multi-scale feature fusion CNN-LSTM network. Biomimetics 2024, 9, 784. [Google Scholar] [CrossRef] [Scilit]
  69. Ovur, S.E.; Zhou, X.; Qi, W.; Zhang, L.; Hu, Y.; Su, H.; Ferrigno, G.; De Momi, E. A novel autonomous learning framework to enhance sEMG-based hand gesture recognition using depth information. Biomed. Signal Process. Control 2021, 66, 102444. [Google Scholar] [CrossRef] [Scilit]
  70. Wang, S.; Huang, L.; Jiang, D.; Sun, Y.; Jiang, G.; Li, J.; Zou, C.; Fan, H.; Xie, Y.; Xiong, H.; et al. Improved multi-stream convolutional block attention module for sEMG-based gesture recognition. Front. Bioeng. Biotechnol. 2022, 10, 909023. [Google Scholar] [CrossRef] [Scilit]
  71. Doostkam, S.; Boostani, R.; Azimifar, Z. ViEMGT: A Novel Transformer Architecture for Enhanced Hand Gesture Recognition From HD-sEMG in Individuals with Traumatic Brain Injury. IEEE Access 2025, 13, 171009–171024. [Google Scholar] [CrossRef] [Scilit]
  72. Fathi, T.; Mohammed, A.M.; Abdullah, B.S. Machine and Deep Learning Model for EMG Signal Classification: A New Performance-Cost Analysis Across CPU and GPU Architectures. Int. Arab J. Inf. Technol. (IAJIT) 2026, 23, 315–324. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Gestures involved in the research scenario. (a) Neutral gesture. (b) Ask gesture. (c) Take gesture.
Figure 1. Gestures involved in the research scenario. (a) Neutral gesture. (b) Ask gesture. (c) Take gesture.
Bioengineering 13 01019 g001
Figure 2. First eight frames of the video for activity 3. Neutral and black windows collect the basal state of the user.
Figure 2. First eight frames of the video for activity 3. Neutral and black windows collect the basal state of the user.
Bioengineering 13 01019 g002
Figure 3. Experimental setup.
Figure 3. Experimental setup.
Bioengineering 13 01019 g003
Figure 4. Overview of the methodological workflow. Raw sEMG data undergo a factorial screening stage evaluating 1872 configurations (16 preprocessing pipelines × 13 window sizes × 9 overlap levels) under LOSO cross-validation. A mixed-effects ANOVA statistically validates the best-performing pipeline, window size, and overlap, treating subject as a random factor. Twelve time-domain features are then extracted per window across the 8 sEMG channels (96 features total). Feature selection combines ReliefF ranking within each LOSO fold with a cross-subject consistency score, followed by an elbow analysis that identifies a compact 5-feature subset. Finally, Bayesian hyperparameter optimization (HPO) is compared against the fixed-hyperparameter baseline to verify whether tuning yields additional gains, producing the final subject-independent pipeline.
Figure 4. Overview of the methodological workflow. Raw sEMG data undergo a factorial screening stage evaluating 1872 configurations (16 preprocessing pipelines × 13 window sizes × 9 overlap levels) under LOSO cross-validation. A mixed-effects ANOVA statistically validates the best-performing pipeline, window size, and overlap, treating subject as a random factor. Twelve time-domain features are then extracted per window across the 8 sEMG channels (96 features total). Feature selection combines ReliefF ranking within each LOSO fold with a cross-subject consistency score, followed by an elbow analysis that identifies a compact 5-feature subset. Finally, Bayesian hyperparameter optimization (HPO) is compared against the fixed-hyperparameter baseline to verify whether tuning yields additional gains, producing the final subject-independent pipeline.
Bioengineering 13 01019 g004
Figure 5. Mean LOSO-CV testing accuracy (%) as a function of window size (samples) and overlap (%) for each of the 16 sEMG preprocessing pipelines (P01–P16).
Figure 5. Mean LOSO-CV testing accuracy (%) as a function of window size (samples) and overlap (%) for each of the 16 sEMG preprocessing pipelines (P01–P16).
Bioengineering 13 01019 g005
Figure 6. Main effects plot for testing classification accuracy (%) across three experimental factors: preprocessing pipeline configuration (id), segmentation window size (in samples), and window overlap percentage. Each point represents the marginal mean accuracy averaged over all combinations of the remaining factors. The dashed horizontal line indicates the grand mean (55.27%). Means sharing at least one letter are not significantly different (Tukey HSD, α = 0.05 ).
Figure 6. Main effects plot for testing classification accuracy (%) across three experimental factors: preprocessing pipeline configuration (id), segmentation window size (in samples), and window overlap percentage. Each point represents the marginal mean accuracy averaged over all combinations of the remaining factors. The dashed horizontal line indicates the grand mean (55.27%). Means sharing at least one letter are not significantly different (Tukey HSD, α = 0.05 ).
Bioengineering 13 01019 g006
Figure 7. Elbow analysis for consistency-based feature selection under LOSO CV using a Bagged Trees classifier. The left axis shows mean testing accuracy (%) over 10 subjects as a function of the number of selected features (n), where features are added in descending order of consistency score and mean ReliefF weight. The right axis shows mean training time and inference time per fold (s), measured as CPU time. The selected operating point ( n = 5 ) is indicated by a dashed vertical line.
Figure 7. Elbow analysis for consistency-based feature selection under LOSO CV using a Bagged Trees classifier. The left axis shows mean testing accuracy (%) over 10 subjects as a function of the number of selected features (n), where features are added in descending order of consistency score and mean ReliefF weight. The right axis shows mean training time and inference time per fold (s), measured as CPU time. The selected operating point ( n = 5 ) is indicated by a dashed vertical line.
Bioengineering 13 01019 g007
Figure 8. Consistency heatmap of ReliefF-based feature selection across LOSO CV folds. Each cell displays the consistency score (% of folds in which the feature appeared in the top 20, upper value), and the mean ReliefF weight across folds (lower value). Empty cells indicate features that never appeared in the top 20 across any fold. Red-bordered cells highlight the top 5 most consistent features selected with the higher ReliefF weight as the optimal subset (accuracy = 69.7%). Color intensity reflects consistency, from low (dark purple) to high (yellow).
Figure 8. Consistency heatmap of ReliefF-based feature selection across LOSO CV folds. Each cell displays the consistency score (% of folds in which the feature appeared in the top 20, upper value), and the mean ReliefF weight across folds (lower value). Empty cells indicate features that never appeared in the top 20 across any fold. Red-bordered cells highlight the top 5 most consistent features selected with the higher ReliefF weight as the optimal subset (accuracy = 69.7%). Color intensity reflects consistency, from low (dark purple) to high (yellow).
Bioengineering 13 01019 g008
Figure 9. Normalized confusion matrices for the Base Top5 configuration across three gesture classes (Neutral, Ask, Take). (Left) Aggregated matrix summed over all 10 subjects (overall accuracy = 69.86%); cell annotations show the normalized rate and the absolute window count in parentheses. (Center) Per-subject matrix for Subject 06 (accuracy = 52.59%), the lowest-performing participant, exhibiting strong bias toward the Ask class (recall = 0.96) and poor Neutral discrimination (recall = 0.26). (Right) Per-subject matrix for Subject 09 (accuracy = 85.00%), the highest-performing participant, with consistently high recall across all three classes.
Figure 9. Normalized confusion matrices for the Base Top5 configuration across three gesture classes (Neutral, Ask, Take). (Left) Aggregated matrix summed over all 10 subjects (overall accuracy = 69.86%); cell annotations show the normalized rate and the absolute window count in parentheses. (Center) Per-subject matrix for Subject 06 (accuracy = 52.59%), the lowest-performing participant, exhibiting strong bias toward the Ask class (recall = 0.96) and poor Neutral discrimination (recall = 0.26). (Right) Per-subject matrix for Subject 09 (accuracy = 85.00%), the highest-performing participant, with consistently high recall across all three classes.
Bioengineering 13 01019 g009
Table 1. Quantitative comparison of representative sEMG gesture recognition studies. Reported values correspond to the original evaluation protocols and should not be interpreted as directly comparable rankings.
Table 1. Quantitative comparison of representative sEMG gesture recognition studies. Reported values correspond to the original evaluation protocols and should not be interpreted as directly comparable rankings.
StudyData and EvaluationMethodReported Quantitative ResultComparability Implication
Jie et al. [25]Eight subjects, 16 channels, subject-specific repeated trialsTwo-stage PSO and weighted k-NN variantsWeighted variants improved mean accuracy by approximately 4 percentage points over PSO–k-NN; channel optimization added 0.70 and 0.13 points for PSO–WRKNN and PSO–WLMRKNN, respectively.Within-subject evaluation;
it does not demonstrate performance on unseen subjects.
Karnam et al. [43]Five benchmark datasetsHybrid CNN–BiLSTM (EMGHandNet)Accuracies of 95.77%, 95.90%, 91.65%, 91.29%, and 98.33% on NinaPro DB1, DB2, DB4, BioPatRec DB2, and UCI Gesture, respectively.The datasets and their predefined partitions differ from a common LOSO evaluation on a low-channel wearable.
Montazerin et al. [34]20-subject dataset, 65 gestures, 32–128 electrodes, within-subject five-fold evaluationCompact transformer (CT-HGR)Accuracy increased from 86.23% with 32 electrodes and 31.25 ms windows to 91.98% with 128 electrodes and 250 ms windows; instantaneous recognition reached 89.13%.The 5.75-point increase illustrates the influence of sensor density and window duration.
Zhang et al. [41]NinaPro DB2, NinaPro DB5, and CapgMyo DB-cDual-stream transformer (LST-EMG-Net)Accuracies of 81.47%, 88.24%, and 98.95%, respectively; the dual-stream model improved average accuracy by 9.5 percentage points, with a 5.25 ms inference-time increase.Accuracy and computational cost depend on the benchmark dataset and its partitioning protocol.
Lin et al. [45]LOSO evaluation with one target-user calibration cycleConvNet with target-domain normalizationAccuracies of 87.03% and 94.53% on the evaluated 12- and 7-gesture datasets, respectively.LOSO was calibration-assisted because normalization used a cycle from the target user.
Yang et al. [46]LOSO on NinaPro DB2 and CapgMyo DBa; held-out subject excluded from optimizationSelf-supervised pretraining and adversarial domain alignmentCalibration-free LOSO accuracies of 89.4% on DB2 and 86.9% on DBa.Represents a stricter calibration-free cross-subject evaluation.
Peng et al. [44]Eight subjects, four motions, intra-subject and online evaluationFeature selection and Random ForestAverage intra-subject accuracy of 95.23% and online interactive accuracy of 95.72%.High performance was obtained with subject-specific evaluation and should not be compared directly with LOSO accuracy.
Present studyTen subjects, three HRC gestures, eight channels at 500 Hz, LOSO with target-specific unsupervised normalizationFactorial pipeline evaluation, ReliefF consistency analysis, and Bagged TreesBest factorial configuration: 67.31%; five-feature baseline: 69.86%; 94.79% dimensionality reduction and 51.62% reduction in training time.Cross-subject evaluation on a consumer wearable; target-specific normalization and global feature-count selection limit a strictly calibration-free interpretation.
Table 2. Sixteen sEMG Preprocessing Pipelines.
Table 2. Sixteen sEMG Preprocessing Pipelines.
IDPipelineFOEN
1R0000
2R → F1000
3R → O0100
4R → E0010
5R → N0001
6R → F → O1100
7R → F → E1010
8R → F → N1001
9R → O → E0110
10R → O → N0101
11R → E → N0011
12R → F → O → E1110
13R → F → O → N1101
14R → F → E → N1011
15R → O → E → N0111
16R → F → O → E → N1111
F: Butterworth LP Filter; O: Hampel Outlier Removal; E: RMS Envelope; N: Min–Max Normalization.
Table 3. Time-domain sEMG features extracted per sliding window of N samples.
Table 3. Time-domain sEMG features extracted per sliding window of N samples.
#FeatureFormulaDescription
1Mean 1 N i = 1 N x i Average amplitude of the signal.
2SD 1 N 1 i = 1 N ( x i x ¯ ) 2 Dispersion of amplitude values around the mean or variability of muscle activation intensity.
3VAR 1 N 1 i = 1 N ( x i x ¯ ) 2 Squared variability of muscle activation intensity; it amplifies large deviations.
4RMS 1 N i = 1 N | x i | 2 Power of the sEMG, which is directly related to the level of muscle contraction force [52].
5KURT N 1 i = 1 N ( x i x ¯ ) 4 N 1 i = 1 N ( x i x ¯ ) 2 2 Quantifies the peakedness of the amplitude distribution. A high kurtosis is associated with brief, intense muscle contractions, whereas a low value suggests a more sustained and uniform activation pattern [54].
6MMAV 1 N i = 1 N | w i | | x i | w i = 4 i N , i < 0.25 N 1 , 0.25 N i 0.75 N 4 ( i N ) N , i > 0.75 N Weighted mean absolute value that reduces the contribution of samples at the edges of the window, where muscle activation may be transitioning. It is a more reliable estimate of contraction amplitude, less sensitive to boundary artifacts [51].
7AAC 1 N 1 i = 1 N 1 | x i + 1 x i | Measures the mean rate of change between consecutive samples. It captures the speed of amplitude fluctuations [51].
8WFL i = 1 N 1 | x i + 1 x i | The cumulative length of the signal waveform over the window. It indicates a measure of the waveform related to time and amplitude, providing a measure of the signal complexity [55].
9SSC i = 2 N 1 1 ( x i x i 1 ) · ( x i x i + 1 ) > 0 Counts the number of local extrema in the signal by detecting changes in the sign of the slope between consecutive samples [56].
10AE 1 N i = 1 N x i 2 It emphasizes higher-amplitude events more strongly than RMS and provides a measure of the total signal energy per sample within the window [52].
11SKEW 1 N i = 1 N ( x i x ¯ ) 3 1 N i = 1 N ( x i x ¯ ) 2 3 Quantifies the asymmetry of the amplitude distribution. It can differentiate activation phases where the signal is predominantly in one polarity [54].
12CoV SD / x ¯ ( x ¯ 0 ) The ratio of standard deviation to mean, expressing amplitude variability relative to the signal level [57].
Table 4. Mixed-effects analysis of variance (ANOVA) for testing accuracy, including effect size ( η G 2 ).
Table 4. Mixed-effects analysis of variance (ANOVA) for testing accuracy, including effect size ( η G 2 ).
SourceDFAdj SSAdj MSF-Valuep-Value η G 2
Pipeline15595,394.8339,692.99914.23<0.0010.320
Window Size1213,112.101092.6825.17<0.0010.010
Overlap820,392.892549.1158.71<0.0010.016
Subject9532,392.5459,154.731362.49<0.0010.296
Pipeline × Window Size1805182.6028.790.661.0000.004
Pipeline × Overlap1203303.5927.530.630.9900.003
Window Size × Overlap966071.3063.241.460.0020.005
Pipeline × Window Size × Overlap144023,285.1616.170.371.0000.018
Error16,839731,094.2443.42
Total18,7191,930,229.26
Table 5. Top 10 Performance Ranking.
Table 5. Top 10 Performance Ranking.
RankIDPipelineWindow SizeOverlap (%)Accuracy (%)Macro F1 (%)
12R→F6509067.3167.26
22R→F5008066.8666.03
31R5009066.7766.08
48R→F→N5009066.7666.40
52R→F4509066.6166.01
613R→F→O→N6509066.5565.75
72R→F7509066.5066.05
88R→F→N6509066.4766.22
98R→F→N7009066.2765.79
1013R→F→O→N4509066.2065.84
Table 6. Mean classification accuracy and standard deviation across 10 subjects under LOSO CV for five feature-hyperparameter configurations.
Table 6. Mean classification accuracy and standard deviation across 10 subjects under LOSO CV for five feature-hyperparameter configurations.
ConfigurationAccuracy (%)Std. Dev. ( σ )
Base All9668.1012.99
Base Top569.8612.55
HPO All9670.5511.50
HPO Top565.5013.22
HPO Transfer65.9712.21
Table 7. Classification performance metrics per subject for the optimal configuration.
Table 7. Classification performance metrics per subject for the optimal configuration.
SubjectSexBMIAccuracy (%)F1-Score (%)Sensitivity (%)Specificity (%)
1M28.7384.3184.2483.9191.15
2M22.7781.2179.8479.7789.96
3M27.3861.3857.8956.5577.05
4F27.9356.3857.7956.7876.63
5M26.7071.9071.5571.0384.44
6F26.3552.5954.5761.4977.09
7M24.0077.0777.5379.0887.93
8F21.3454.8353.8054.1476.05
9F23.4485.0084.8584.3791.46
10F21.3073.9773.8874.7186.32
Mean-24.9969.8669.5970.1883.81
Std. Dev.-2.7612.5512.4211.936.47
Table 8. Traceability of all reported accuracy values to their configuration, feature set, and data partition, with 95% confidence intervals. All configurations were evaluated under LOSO cross-validation using the deterministic seed rng ( test _ subj + pipeline _ id × 1000 ) ; the per-repetition seed modification described in Section 4 was used only for the AAC–WFL interchangeability test and does not affect the values reported here. Confidence intervals are normal-theory intervals for the mean over the ten LOSO folds ( t 9 , 0.975 = 2.262 , CI = x ¯ ± t σ / 10 ).
Table 8. Traceability of all reported accuracy values to their configuration, feature set, and data partition, with 95% confidence intervals. All configurations were evaluated under LOSO cross-validation using the deterministic seed rng ( test _ subj + pipeline _ id × 1000 ) ; the per-repetition seed modification described in Section 4 was used only for the AAC–WFL interchangeability test and does not affect the values reported here. Confidence intervals are normal-theory intervals for the mean over the ten LOSO folds ( t 9 , 0.975 = 2.262 , CI = x ¯ ± t σ / 10 ).
ConfigurationSummaryFeature SetAcc. (%) σ 95% CI
Factorial analysisBest preprocessing and segmentation combination from the factorial search (P2, 650 samp., 90% overlap).Top-20 (fold-wise ReliefF)67.3112.46(58.40, 76.22)
Elbow All96Full-feature reference of the elbow curve ( n = 96 ).Full 9667.4111.83(58.95, 75.87)
Base All96Fixed hyperparameters, full feature set.Full 9668.1012.99(58.81, 77.39)
Elbow Top5Five features selected automatically by the consistency + ReliefF ranking.Top-5, automatic (AAC, WFL, and SSC)69.7011.06(61.79, 77.61)
Base Top5Final model after substituting AAC with the equivalent WFL features.Top-5, final (WFL, and SSC)69.8612.55(60.88, 78.84)
HPO All96Bayesian hyperparameter optimization on the full feature set.Full 9670.5511.50(62.32, 78.78)
HPO Top5Bayesian hyperparameter optimization on the top-5-feature set.Top-565.5013.22(56.04, 74.96)
HPO TransferHPO All96 model re-evaluated on the top-5-feature set.Top-5 (from HPO All96)65.9712.21(57.24, 74.70)
Table 9. Per-class precision, recall, and F1-score for the Base Top5 configuration, aggregated over the ten LOSO folds.
Table 9. Per-class precision, recall, and F1-score for the Base Top5 configuration, aggregated over the ten LOSO folds.
ClassPrecision (%)Recall (%)F1-Score (%)
Neutral73.2468.9071.00
Ask55.9367.6661.24
Take81.4174.0077.53
Macro mean70.1970.1869.92
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Concha-Pérez, E.; Reyes-Avendaño, J.A.; Gonzalez-Hernandez, H.G.; Concha-Pérez, M. Systematic Evaluation of sEMG Processing Pipelines for Gesture Recognition. Bioengineering 2026, 13, 1019. https://doi.org/10.3390/bioengineering13091019

AMA Style

Concha-Pérez E, Reyes-Avendaño JA, Gonzalez-Hernandez HG, Concha-Pérez M. Systematic Evaluation of sEMG Processing Pipelines for Gesture Recognition. Bioengineering. 2026; 13(9):1019. https://doi.org/10.3390/bioengineering13091019

Chicago/Turabian Style

Concha-Pérez, Elsa, Jorge A. Reyes-Avendaño, Hugo G. Gonzalez-Hernandez, and Maricruz Concha-Pérez. 2026. "Systematic Evaluation of sEMG Processing Pipelines for Gesture Recognition" Bioengineering 13, no. 9: 1019. https://doi.org/10.3390/bioengineering13091019

APA Style

Concha-Pérez, E., Reyes-Avendaño, J. A., Gonzalez-Hernandez, H. G., & Concha-Pérez, M. (2026). Systematic Evaluation of sEMG Processing Pipelines for Gesture Recognition. Bioengineering, 13(9), 1019. https://doi.org/10.3390/bioengineering13091019

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop