Abstract
Highlights
What are the main findings?
A hierarchical three-stage feature selection (H3FS) strategy was proposed to identify a compact and physiologically meaningful sEMG feature subset for joint torque estimation.
The XGBoost model combined with the ELATE-3 feature set (LMAV, WL, and TKEO) achieved accurate and efficient torque prediction across shoulder, elbow, and knee joints with strong generalization across different athletic cohorts.
What are the implications of the main findings?
The proposed framework provides a lightweight and interpretable alternative to computationally intensive approaches for real-time sEMG-based joint torque estimation.
The H3FS strategy has potential applications in rehabilitation monitoring, human–machine interaction, and wearable neuromuscular assessment systems.
Abstract
Estimating joint torque in athletes provides important information for understanding neuromuscular performance and optimizing high-intensity training. While surface electromyography (sEMG) offers a non-invasive measure of muscle activation, existing methods often struggle to balance prediction accuracy, computational efficiency, and generalizability across different movement conditions. This study proposes a Hierarchical Three-Stage Feature Selection (H3FS) strategy for efficient and stable sEMG-based joint torque estimation. H3FS integrates domain knowledge, statistical and model-driven screening to generate compact, physiologically meaningful feature sets tailored to various application contexts. Using isokinetic movement data from the shoulder, elbow, and knee joints of 39 young athletes, H3FS identified the optimal configuration, ELATE-3, comprising logarithmic mean absolute value (LMAV), waveform length (WL), and Teager–Kaiser energy operator (TKEO). The study also introduces an Integrated Performance Index (IPI) to evaluate prediction accuracy and computational cost. Results indicate that XGBoost with ELATE-3 achieves the best balance between accuracy and real-time performance (average R2 = 0.85, RMSE = 16.2, IPI = 0.013). It outperforms both traditional and data-driven feature sets, demonstrating strong generalization and low latency across joints, making it highly suitable for low-latency estimation on the adopted computational platform. The proposed strategy offers a systematic, scalable solution for joint torque estimation, supporting athletic training optimization and neuromuscular assessment, with potential future applications in rehabilitation monitoring.
Keywords: joint torque estimation, EMG, neuromuscular, feature extraction, regression analysis
1. Introduction
Athletes undergoing high-intensity training or specialized rehabilitation are frequently exposed to cumulative fatigue and joint overload. To effectively manage these loads and mitigate injury risks, continuous monitoring of joint torque is essential [1]. Surface electromyography (sEMG) is a widely established tool for this assessment [2], providing a non-invasive, dynamic measure of muscle function [3]. Crucially, sEMG captures neuromuscular activation without restricting natural movement [4], providing real-time feedback on muscle excitation and fatigue to inform training adjustments [5].
Joint torque estimation extends these capabilities by quantifying individual muscle function and establishing a direct mapping between sEMG signals and joint torque [6]. Unlike traditional methods limited to action classification, torque estimation determines the magnitude of the applied effort [7]. This distinction enables precise resistance control and the safer execution of motor tasks [7]. However, ensuring reliability in realistic movement scenarios remains a critical hurdle [8]. Existing methods struggle to handle dynamic factors, such as rapid load changes, variable speeds, and inter-subject variability. These limitations result in insufficient accuracy, latency, and poor generalization, creating significant barriers to the widespread deployment of torque estimation technologies in sports and rehabilitation [9].
Prediction accuracy is a primary metric for evaluating joint torque estimation [10]. Early research relied heavily on the Hill model, which analytically relates electrophysiological features to mechanical output [11]. While this approach is physiologically grounded, recent studies [12] highlight that its complex parameter identification process is highly sensitive to inter-subject variability and prone to overfitting, causing computational bottlenecks and performance fluctuations during dynamic tasks. To address these limitations, researchers have increasingly adopted data-driven nonlinear regression methods. For instance, recent comprehensive reviews [13] have demonstrated the superior efficacy of machine learning and deep neural networks in directly decoding complex, nonlinear neuromuscular patterns without the need for tedious biomechanical calibration. Ye et al. demonstrated that a LightGBM-based feature selection approach could reduce computational complexity without compromising accuracy, suggesting that lightweight models can be both efficient and precise [14]. Similarly, Hajian et al. achieved determination coefficients (R2) exceeding 0.94 during isometric contractions using a Bagged Tree Ensemble, further validating the potential of nonlinear models [15]. However, these successes are often limited to static or controlled settings, with performance degrading when movement, muscle, or signal variations occur. Furthermore, the lack of a unified standard for feature selection leads to inconsistent performance across different algorithms and models [16]. Consequently, developing a systematic strategy that ensures stable, high-accuracy predictions across diverse, complex conditions remains a critical challenge.
Real-time processing is a critical prerequisite for practical torque estimation. While deep learning architectures often achieve higher accuracy, their high computational costs often hinder real-time feasibility. For example, Su et al. reported inference latencies of 35–50 ms for a deep neural network [16]. Similarly, the physics-constrained approach by Ma et al. improves physiological consistency but significantly increases training overhead, pushing inference latency to the limits of real-time acceptability [17]. Furthermore, although Fialkoff et al. achieved high precision (R2 = 0.95) using EMG imaging, the system remains limited to offline validation, precluding its use for continuous online feedback [18].
Given the diversity of rehabilitation tasks and inherent physiological variability, model generalization is critical for practical deployment. Athletes exhibit significant differences in muscle architecture, neural control strategies, fatigue levels, and training intensities. Furthermore, motor tasks vary widely, ranging from isolated single-joint movements to complex multi-joint coordination. However, most existing models are trained and validated under fixed, single-joint conditions. Consequently, performance degrades sharply when applied to new subjects, movement patterns, or scenarios. For instance, Mokri et al. optimized a support vector regression model using a genetic algorithm, achieving an impressive R2 of 0.99 for a knee-joint task [19]. Yet, this accuracy proved highly specific to the training conditions, with performance dropping significantly when tested across different movements or subjects. Similarly, Saranya and Poonguzhali attempted to generalize feature sets using a three-layer selection method, but their validation was restricted to static isometric tasks, leaving dynamic and cross-joint scenarios unexplored [20]. Recent studies [21] have similarly emphasized the critical necessity of cross-joint transferability and dynamic evaluation to ensure the generalizability and robustness of sEMG-based torque estimation. These limitations underscore the need for torque estimation models to prioritize adaptability alongside accuracy. Developing a strategy that balances high precision, computational efficiency, and robust generalization across diverse subjects, joints, and dynamic conditions remains a fundamental objective.
Despite these advancements, a significant gap remains in systematic feature selection tailored to high-intensity, multi-joint athletic scenarios. Existing feature selection methods for joint torque estimation primarily rely on empirical subsets, such as the Hudgin set, or on computationally intensive wrapper-based methods, such as genetic algorithms. While these approaches can be effective for specific tasks, they often lack a unified decision criterion to balance predictive fidelity with the low-latency requirements of real-time rehabilitation. Furthermore, most existing feature sets are validated under single-joint or isometric conditions, failing to account for the complex neuromuscular recruitment patterns inherent to elite athletes across different sporting disciplines. Therefore, there is a critical need for a principled selection strategy that ensures both physiological interpretability and cross-joint robustness.
To address the critical trade-offs between prediction accuracy, computational efficiency, and generalization of joint torque estimation, this study proposes a Hierarchical Three-Stage Feature Selection (H3FS) strategy for sEMG analysis. By systematically integrating domain knowledge, statistical evaluation, and model-driven screening, H3FS identifies feature subsets that maximize predictive performance while minimizing computational overhead. The primary contributions of this work are threefold: (1) This study introduces the H3FS strategy, a principled protocol guided by the Integrated Performance Index (IPI), to systematically reconcile the trade-off between estimation accuracy and computational efficiency; (2) Unlike studies restricted to single-joint or static tasks, the ELATE-3 feature set is validated across three major joints (shoulder, elbow, and knee) and four distinct athletic cohorts (39 athletes), ensuring robust generalization in dynamic scenarios; (3) The results identify the XGBoost–ELATE-3 configuration as a “minimalist but high-fidelity” solution, achieving superior performance consistency and sub-millisecond latency across all tested joints and sports disciplines.
The proposed strategy in this paper underwent comprehensive performance tests, covering multiple aspects, including athletes from different sports, joints (shoulder, elbow, and knee), and comparisons with various benchmark regression algorithms. The performance of the proposed strategy was evaluated.
2. Materials and Methods
2.1. Participants and Experimental Protocol
A total of 39 healthy young athletes with no history of neurological or musculoskeletal disorders participated in this study. The participants were recruited from four specialized athletic teams: archery (n = 9), wrestling (n = 8), rock climbing (n = 11), and Taekwondo (n = 11).
The experimental protocol involved isokinetic torque assessments of the dominant shoulder, elbow, and knee joints. Before data collection, all subjects provided written informed consent as per the procedures approved by the institutional ethics review committee (Ethics Approval No.: SIAT-IRB-240115-H0708).
As shown in Figure 1, the experimental setup synchronized a multi-joint isokinetic dynamometer (Biodex System 4, Biodex Medical Systems, Shirley, NY, USA) with a wireless sEMG acquisition system (RT-R0016S, Shenzhen RiYiTaiYi Technology Co., Ltd., Shenzhen, China). The system featured compact wireless measurement units (16.1 g, 4000 Hz sampling, 24-bit resolution) and utilized a separate 32-channel flexible printed circuit (FPC) electrode array (8 × 4 rectangular grid layout) to capture high-resolution surface signals with optimal skin conformity.
Figure 1.

Experimental setup and data acquisition hardware. The system integrates a Biodex isokinetic dynamometer for precise torque measurement. Muscle activation is captured via a wireless sEMG sensor node connected to a 32-channel flexible electrode array.
Temporal synchronization between the sEMG and Biodex systems was achieved via a visual-bridged protocol. A central signal generator hardware-locked the sEMG devices and a high-speed camera to a unified timebase. The camera recorded the precise onset of the dynamometer’s lever movement, enabling offline alignment of the Biodex kinematic data with the sEMG signals using this visual reference. Torque was measured using the Biodex System 4 dynamometer (±1% dynamic accuracy), with standard gravitational corrections applied via its proprietary software prior to testing.
Following standard skin preparation and familiarization trials, isokinetic torque was assessed on the dominant shoulder, elbow, and knee joints (Figure 2, Table 1). The protocol encompassed three angular velocities (45°/s, 90°/s, 120°/s), each comprising three repetitions with a 120-s inter-set rest to prevent fatigue.
Figure 2.

Experimental apparatus for isokinetic torque assessment. Illustrated are the specific multi-joint devices and integrated multi-sensor arrays used in the protocol.
Table 1.
Joint-specific testing posture and EMG electrode placement during the isokinetic tasks.
| Joint | Subject Posture | Electrode Placement | Motion Range |
|---|---|---|---|
| Shoulder | Seated, pelvis/trunk stabilized. Arm extended, holding the lever. Shoulder axis aligned with dynamometer axis. | Deltoid, Biceps Brachii, Brachioradialis, Triceps Brachii |
0° → 180° → 0° |
| Elbow | Seated, pelvis/trunk stabilized. Upper arm supported and strapped. The elbow axis is aligned with the dynamometer axis. | Deltoid, Biceps Brachii, Brachioradialis, Triceps Brachii |
0° → 135° → 0° |
| Knee | Seated, pelvis/trunk stabilized. The lower leg is in padded support and strapped. Knee axis aligned with dynamometer axis. | Quadriceps, Gastrocnemius, Tibialis Anterior, Biceps Femoris |
0° → 90° → 0° |
In the electrode placement column, the first three muscles listed were acquired using standard distributed electrodes, whereas the final muscle in each list was recorded using the 32-channel flexible electrode array.
Specifically, the experimental design yielded 351 distinct trial blocks (39 subjects × 3 joints × 3 velocities). A single trial block comprised three consecutive repetitions. When accounting for pure isokinetic execution, mechanical cushioning, and necessary directional transition pauses, each continuous recording block generated approximately 300 to 1500 time-series windows (using a 50 ms stride), depending on the joint’s range of motion and angular velocity. This structural diversity confirms the observational independence of the recordings, ultimately aggregating to a robust total of 320,837 valid windows across the entire cohort.
2.2. Data Pre-Processing and Feature Extraction
In this study, sEMG signals were acquired at 2000 Hz, while kinematic variables (angular velocity and torque) were recorded at 100 Hz. To ensure precise temporal alignment, the 100 Hz kinematic data were upsampled to 2000 Hz using a polyphase FIR antialiasing filter, which preserves low-frequency dynamics while preventing high-frequency artifacts. Signal preprocessing was implemented via the following pipeline:
Spatial Averaging: To mitigate artifacts caused by electrode edge lifting, analysis was restricted to centrally located channels (10–15 and 18–23; see Figure 1). Signals from these channels were averaged to derive a robust, representative muscle activation profile.
Band-pass Filtering: A fourth-order Butterworth filter (20–400 Hz) was applied to isolate the physiological bandwidth.
Artifact Removal: Powerline interference was suppressed using a second-order IIR notch filter targeting 50 Hz and its harmonics (100 Hz, 150 Hz, 200 Hz).
Envelope Extraction: Filtered signals were full-wave rectified and smoothed via a fourth-order low-pass Butterworth filter with a 3 Hz cutoff frequency.
Normalization: To address inter-channel variability, the envelope of each channel was normalized independently prior to dataset partitioning. The normalized signal for channel was defined as , where is a small constant. Crucially, the peak amplitude was computed strictly on a per-trial basis rather than globally across the cohort.
Figure 3 shows the timing link between four sEMG channels and the torque profile. Pearson correlation confirmed a strong positive link between sEMG amplitude and torque output.
Figure 3.

Knee joint EMG channels and torque from subject A3002.
To capture the temporal and spectral dynamics of muscle activation, we extracted a comprehensive set of features spanning the time [22], frequency [23], and time–frequency domains [24]. Table 2 shows 21 metrics per input channel. The feature vector combines three sensor channels and one from the spatially averaged array, totaling 84 features (21 × 4). Extraction used a sliding window of 100 ms with 50 ms stride (50% overlap). Notably, explicit compensation for electromechanical delay (EMD) was omitted, as the 100 ms window naturally covers the typical EMD range (30–100 ms), enabling the models to implicitly learn this delayed mapping.
Table 2.
Definitions of extracted sEMG features.
| Feature | Abbreviation | Mathematical Definitions | |
|---|---|---|---|
| 1 | Integrated EMG | IEMG | |
| 2 | Mean Absolute Value | MAV | |
| 3 | Log Mean Absolute Value | LMAV | |
| 4 | Simple Square Integral | SSI | |
| 5 | Root Mean Square | RMS | |
| 6 | Variance | VAR | |
| 7 | Standard Deviation | SD | |
| 8 | Waveform Length | WL | |
| 9 | Slope Sign Changes | SSC | |
| 10 | Willison Amplitude | WAMP | |
| 11 | Zero Crossing | ZC | |
| 12 | V-Order | V | |
| 13 | Total Power | TP | |
| 14 | Median Power | MP | |
| 15 | Median Frequency | MDF | |
| 16 | Mean Frequency | MNF | |
| 17 | Power Spectrum | PS | |
| 18 | Fuzzy Entropy | FE | |
| 19 | Hjorth Parameter Mobility | HPM | |
| 20 | Hjorth Parameter Complexity | HPC | |
| 21 | Normalized Shape Variation | NSV |
2.3. Feature Selection
Effective feature selection is a prerequisite for robust predictive modeling. To construct a generalized feature set specialized for joint torque estimation, we propose the Hierarchical Three-Stage Feature Selection (H3FS) strategy (Figure 4). This architecture integrates domain knowledge, statistical evaluation, and model-driven screening to identify high-value feature subsets. To maintain a principled, consistent decision-making process across all stages, we used the Integrated Performance Index (IPI) as the core selection criterion. Briefly, the IPI is a weighted composite metric () that quantifies the trade-off between prediction accuracy and computational efficiency (see Section 2.5 for the formal definition). By utilizing the IPI as a steering metric, the H3FS strategy ensures adaptability across diverse neuromuscular contexts while strictly limiting system latency. The entire H3FS workflow was conducted strictly on the training set, while the independent test set was isolated and used exclusively for final model benchmarking.
Figure 4.

Diagram of the proposed H3FS pipeline and the resulting feature sets at each selection stage.
2.3.1. Stage 1: Knowledge-Based Search Space Definition
Stage 1 establishes an interpretable baseline using classical EMG features with proven physiological relevance, specifically the widely adopted Hudgin feature set [25]. Concurrently, we constructed an extended candidate pool encompassing a broad spectrum of time-domain, frequency-domain, and nonlinear complexity metrics. The core objective of this stage is to define a candidate space that satisfies the prerequisite of physiological interpretability while ensuring that each baseline candidate maintains a favorable initial IPI, balancing raw predictive potential with low computational complexity.
2.3.2. Stage 2: Multidimensional Screening and Stability Analysis
Stage 2 filters the extended feature pool to isolate high-relevance, low-redundancy predictors using a hybrid approach. This process involves three distinct decision rules guided by the IPI to evaluate the marginal utility of each feature. (1) Statistical methods, including mutual information [26] and Fisher score [27], were used to quantify the correlation with joint torque and the discriminative ability of each feature. To ensure cross-scenario stability, we identified the intersection of top-scoring features across different joint conditions (shoulder, elbow, and knee), retaining only those with consistent IPI performance across tasks. (2) Model-driven methods, such as Least Absolute Shrinkage and Selection Operator (LASSO) regression with L1 regularization [28] or the eXtreme Gradient Boosting model (XGBoost) [29], were used to rank features based on their intrinsic contribution to torque prediction. By sorting and selecting the top-ranked features based on the built-in importance scores, each model-driven method generated its corresponding model feature set. (3) Iterative refinement strategies (such as Ordered Forward Wrapping [30] and Profile Likelihood Maximization [31]) were further applied to identify the parsimonious subset. In this step, the IPI served as the objective threshold to determine whether including an additional feature yielded sufficient accuracy gains to justify its incremental computational cost.
2.3.3. Stage 3: Final Feature Determination
Stage 3 synthesizes the candidate pools from the previous stages to construct a final subset that balances interpretability, compactness, and predictive fidelity. In this stage, the IPI serves as the ultimate criterion for evaluating the benefit-to-cost ratio of candidate sets. To maximize generalizability and identify the most suitable regression architecture, we conducted a multi-model comparative evaluation across XGBoost, Random Forest Regression (RFR), and LASSO. Specifically, the evaluation followed a straightforward sequence: the candidate feature subsets were first utilized to train these three distinct models exclusively on the training set. Subsequently, their relative predictive performances were systematically benchmarked to finalize the most suitable feature-model configuration strictly prior to independent evaluation on the hold-out test set.
Applying the H3FS strategy to the current dataset yielded the ELATE (EMG LASSO and Teager–Kaiser Enhanced) configuration. Comparative validation in Stage 2 identified the triad of RMS, LMAV, and WL as the high-performing core. To capture transient energy fluctuations essential for dynamic tasks [32], the Teager–Kaiser Energy Operator (TKEO) was integrated, yielding an intermediate four-feature set (ELATE-4). However, subsequent multicollinearity analysis revealed strong collinearity between RMS and LMAV, prompting pruning of RMS to improve computational efficiency. The final ELATE-3 configuration (LMAV, WL, TKEO) offers a compact, interpretable, robust feature vector for joint torque estimation.
2.4. Regression Model
To comprehensively evaluate feature set performance, we employed three distinct regression algorithms representing different modeling paradigms: (1) XGBoost, a tree-based gradient boosting model that captures nonlinear relationships and provides robust generalization even under default hyperparameter settings [29]; (2) RFR, a classic Bagging-based ensemble model employed to examine stability under feature perturbation and cross-scenario conditions [33]; and (3) LASSO, a linear model with L1 regularization that yields sparse and interpretable baseline predictions [28].
For a given input feature vector (where is the dimensionality of the selected feature set), the goal is to estimate the joint torque through a mapping function :
| (1) |
where represents the residual error. Among the three models, XGBoost served as the primary architecture. Its core principle is to approximate the target function using an ensemble of additive trees:
| (2) |
where is the space of regression trees. The model parameters are learned by minimizing the following regularized objective function:
| (3) |
The training process minimizes the Mean Squared Error (MSE) as the loss function , while the complexity term uses and regularization to prevent overfitting and ensure robust generalization.
To ensure that performance variations were attributable solely to feature quality rather than model-specific tuning, all algorithms were initialized with standardized hyperparameters: XGBoost (n_estimators = 20, max_depth = 6, learning_rate = 0.3), RFR (n_estimators = 300, max_depth = None), and LASSO (alpha = 0.01, max_iter = 100). This unified configuration isolates the intrinsic discriminative power of the feature sets, allowing for a systematic evaluation of the ELATE-3 configuration’s efficacy in joint torque estimation.
2.5. Evaluation Criteria
To evaluate the selected feature sets, three evaluation metrics were used:
Root Mean Square Error (RMSE) is a commonly used metric for quantifying the prediction error of joint torque estimation. It represents the square root of the mean of the squared differences between the observed and the predicted torque values and is defined as follows:
| (4) |
where and represent the predicted and the observed joint torque, respectively, and is the total number of samples. A smaller RMSE indicates higher prediction accuracy.
To address the sensitivity of RMSE to the range of values, this study also used the Normalized Root Mean Square Error (NRMSE). NRMSE normalizes the RMSE by the range of the target variable and is defined as follows:
| (5) |
where and represent the maximum and minimum values of the observed data, respectively. A smaller NRMSE indicates better model performance and provides stronger generalization across different signal amplitudes and subjects.
-
2.
Coefficient of Determination (R2) measures the proportion of variance in the observed data that is explained by the prediction model. It is defined as follows:
| (6) |
where represents the mean of the observed values, and an R2 value closer to 1 indicates that the model explains a higher proportion of the variance and has better prediction accuracy.
-
3.
TimeSpent is adopted to evaluate computation time and assess the real-time feasibility of each model. The total time consists of two parts: feature extraction time and prediction time, as defined in Equation (7):
| (7) |
where represents the average time required to extract all features within a single analysis window, and denotes the average inference time for one prediction cycle of the regression model. A smaller TimeSpent value indicates higher computational efficiency and stronger potential for real-time or online applications.
However, reliance on these metrics in isolation presents significant interpretability challenges. First, NRMSE and R2 operate on disparate scales, which can obscure direct comparisons between models. Second, computational cost (inference latency) is structurally independent of predictive fidelity; a higher computational burden is often the price of superior accuracy, yet raw latency metrics fail to capture this trade-off. Consequently, evaluating these factors separately is insufficient for optimizing real-time rehabilitation systems [34]. To address this trade-off, we introduced the Integrated Performance Index (IPI) as a pragmatic multi-objective decision-support index. While the assignment of weights () inherently reflects a practical, application-driven engineering trade-off rather than an absolute physical law, our sensitivity analysis (Section 3.5) confirms that the resulting model hierarchy remains robust across a broad spectrum of weight configurations. As previously described, the IPI serves both as the internal selection criterion for the H3FS strategy and as a global performance score.
Prior to aggregation, normalization is essential to reconcile the disparate units and magnitudes of the constituent metrics. To achieve this, we applied min–max normalization across all evaluated feature-model configurations. This transformation maps NRMSE, R2, and inference latency to a standardized [0, 1] interval, facilitating dimensionless integration:
| (8) |
where , , and represent the normalized NRMSE, R2, and TimeSpent values of model , respectively. The term (typically set to ) is a small constant to prevent division by zero.
The Integrated Performance Index (IPI) is then defined as a weighted linear combination:
| (9) |
where , , and are non-negative weighting coefficients that satisfy . Based on empirical considerations, the weights in this study were set to α = 0.4, β = 0.4, and γ = 0.2 to balance model accuracy and computational efficiency.
The theoretical utility of the IPI lies in its unification of multi-dimensional performance criteria into a single scalar metric. While normalized NRMSE and R2 characterize predictive fidelity, the normalized latency term accounts for computational overhead. By rendering these distinct attributes dimensionless and scale-consistent, the IPI facilitates standardized intra-cohort comparisons across heterogeneous architectures. Consequently, a lower IPI reflects superior aggregate performance, indicating a favorable balance between prediction accuracy and operational efficiency.
The IPI was specifically designed as an internal heuristic to guide the H3FS feature selection process. For the final benchmarking on the independent test set, the ELATE-3 configuration was evaluated exclusively using standard metrics (RMSE, NRMSE, R2, and raw inference latency) to ensure a strictly objective assessment.
2.6. Baseline Methods
To ensure rigorous benchmarking, we evaluated the proposed H3FS strategy against a suite of representative baseline methods under identical experimental conditions. The comparative analysis included the classical Hudgin set, a composite non-frequency domain set, and four ranking-based strategies driven by the Mutual Information, XGBoost, RFR, and LASSO importance scores (detailed in Table 3). This selection encompasses diverse methodological paradigms, ranging from domain knowledge to statistical relevance and model-driven screening, providing a robust validation ground for the H3FS strategy and the derived ELATE-3 subset. The experimental design used a full factorial protocol: six feature sets paired with three regression algorithms (XGBoost, RFR, LASSO), totaling 18 feature–model configurations.
Table 3.
Baseline feature sets.
| Feature Set | Abbreviation | Features |
|---|---|---|
| Hudgin feature set | Hudgin | MAV, WL, SSC, ZC |
| Non-frequency-domain feature set | FS-NFD | IEMG, MAV, LMAV, SSI, RMS, VAR, SD, WL, SSC, WAMP, V, HPM, HPC, NSV, ZC |
| Mutual information ranking feature set | FS-MI | IEMG, MAV, LMAV, SSI, RMS |
| XGBoost-based feature importance ranking feature set | FS-XGB | IEMG, SSI, WL, TP |
| RFR-based feature importance ranking feature set | FS-RFR | IEMG, MAV, LMAV, SSI, RMS, WL |
| LASSO-based feature importance ranking feature set | FS-L | LMAV, RMS, WL |
2.7. Statistical Analysis
To rigorously compare the predictive performance across the regression models (XGBoost, RFR, LASSO) and feature sets, statistical analyses were conducted on the aggregated metrics (i.e., the final evaluated scores across the eight distinct feature sets, N = 8) rather than the raw window instances.
Differences among the three models were assessed using a Repeated Measures One-Way Analysis of Variance (RM One-Way ANOVA). The Geisser–Greenhouse correction was applied to adjust for potential violations of sphericity. To control the family-wise error rate during multiple comparisons, Tukey’s post hoc test was employed, yielding adjusted p-values and 95% confidence intervals for the differences between models. The effect size was estimated using Eta-squared (). Statistical significance was defined at p < 0.05. All statistical procedures were performed using GraphPad Prism (Version 10, GraphPad Software, Boston, MA, USA).
3. Results
This section presents the H3FS strategy results, followed by a comparative analysis against baselines across diverse models, joints, and teams. The robustness of the proposed evaluation index is also examined. All computations were performed using Python 3.9.19 on an NVIDIA GeForce RTX 4060 GPU (32 GB RAM).
3.1. Feature Selection and Evaluation
The H3FS strategy was deployed to systematically evaluate the efficacy of features within the 21-dimensional candidate space. Stage 1 established performance benchmarks using the classical Hudgin set and a composite non-frequency domain baseline. In Stage 2, features were prioritized via four ranking protocols—Mutual Information, LASSO coefficients, XGBoost importance, and RFR importance—augmented by wrapper-based optimization (Ordered Forward Wrapping and Profile Likelihood Maximization). Validation across three regression architectures found the LASSO-derived subset (LMAV, WL, RMS) was optimal, showing strong correlation with joint torque output across all joints (Figure 5).
Figure 5.

Top 10 feature importance on the LASSO model across three joints. “CHx-Feature” denotes the feature extracted from channel x. The vertical axis represents the LASSO coefficient, indicating each feature’s contribution.
In Stage 3, this core subset underwent structural refinement to yield the specific ELATE configuration. To improve sensitivity to transient signal energy fluctuations, the Teager–Kaiser Energy Operator (TKEO) was integrated, forming the intermediate ELATE-4 set (comprising LMAV, RMS, WL, and TKEO). However, the Pearson correlation analysis (Figure 6) revealed strong multicollinearity (r > 0.85) between RMS and LMAV, indicating significant redundancy in the information. Consequently, RMS was pruned to reduce dimensionality while preserving signal fidelity. The final configuration, ELATE-3 (comprising LMAV, WL, and TKEO), represents a minimized, highly discriminative feature set.
Figure 6.

Pearson correlation matrices of the ELATE-3 features (LMAV, WL, RMS, TKEO) across the three joints.
To quantify the specific contributions of the constituent features, we conducted a stepwise ablation analysis (Figure 7). Incorporating TKEO into the baseline yielded measurable improvements in both NRMSE and R2, with only a marginal increase in computational latency, confirming its utility for capturing transient energy dynamics. Subsequently, pruning the redundant RMS feature to form the final ELATE-3 configuration significantly enhanced computational efficiency without compromising predictive fidelity. These results, quantified by the minimized IPI, validate the efficacy of the proposed strategy, demonstrating that ELATE-3 achieves a favorable balance of feature compactness, physiological interpretability, and operational efficiency.
Figure 7.

Cross-joint evaluation of feature set performance based on IPI and related metrics, demonstrating the stability of ELATE-3 across muscle groups.
3.2. Performance Comparison of Regression Models Across Feature Sets
Performance evaluation was conducted using the three regression architectures (XGBoost, RFR, LASSO) paired with the full spectrum of feature sets, including the baselines (Hudgin, FS-NFD), ranking-based subsets (FS-MI, FS-XGB, FS-RFR, FS-L), and the proposed ELATE variants. The analysis utilized a dataset collected from 39 athletes across four teams. As detailed in Section 2.1, the continuous time-series data yielded a total of 320,837 sliding windows, which were stratified by joint into the shoulder (n = 155,934), elbow (n = 119,092), and knee (n = 45,811) tasks. The dataset was then partitioned into training, validation, and testing sets with an approximate 7:1:2 ratio. Specifically, this partition was performed at the subject level: athletes were randomly assigned to the training (n = 27), validation (n = 4), and testing (n = 8) cohorts. Consequently, all sliding windows from any given subject were strictly assigned to a single subset. Model effectiveness was measured by NRMSE, R2, inference latency, and the IPI metric.
Figure 8 and Table 4 illustrate the comparative performance of the regression architectures. XGBoost demonstrated superior predictive fidelity across the majority of feature configurations, consistently yielding lower RMSE and higher R2 values than RFR and LASSO. While LASSO marginally outperformed XGBoost in specific knee-joint tasks (using FS-NFD, FS-MI, FS-XGB, and FS-RFR), the XGBoost–ELATE-3 configuration emerged as the optimal configuration. This combination achieved the lowest average RMSE across all joints (shoulder: 16.2, elbow: 6.8, knee: 25.5) and the highest determination coefficient (R2 = 0.85) while maintaining negligible inference latency (<0.05 ms per window). Consequently, these objective metrics independently confirm its superior balance of accuracy and real-time efficiency. In contrast, while RFR offered competitive accuracy, its higher computational overhead (0.05–0.07 ms) renders it less optimal for strict edge-computing constraints. Conversely, LASSO, despite its low computational cost, exhibited significantly higher error rates, reflecting its inherent inability to capture the nonlinear dynamics of the EMG–torque relationship.
Figure 8.

Performance comparison of LASSO, RFR, and XGBoost on multiple feature sets for three joint tasks. Asterisks indicate statistical significance between models (ns: not significant; * p < 0.05; ** p < 0.01; *** p < 0.001; **** p < 0.0001).
Table 4.
Comparison of three-joint torque estimation across regression models and feature sets.
| Regression Model | Feature Set | RMSE | R2 | TimeSpent | IPI |
|---|---|---|---|---|---|
| XGBoost | FS-NFD | 16.272/6.824/25.744 | 0.851/0.886/0.807 | 0.479/0.499/0.494 | 0.209/0.219/0.238 |
| FS-MI | 17.086/7.167/26.745 | 0.835/0.877/0.794 | 0.054/0.055/0.054 | 0.135/0.102/0.115 | |
| FS-XGB | 16.229/6.796/25.856 | 0.852/0.889/0.805 | 0.272/0.272/0.273 | 0.104/0.112/0.147 | |
| FS-RFR | 16.387/6.836/25.821 | 0.849/0.885/0.806 | 0.068/0.068/0.068 | 0.033/0.038/0.056 | |
| FS-L | 16.387/6.836/25.821 | 0.849/0.885/0.806 | 0.042/0.042/0.042 | 0.021/0.026/0.044 | |
| Hudgin | 16.324/6.752/25.865 | 0.850/0.888/0.805 | 0.057/0.057/0.057 | 0.021/0.012/0.050 | |
| ELATE-4 | 16.403/6.829/25.470 | 0.849/0.889/0.813 | 0.068/0.064/0.062 | 0.037/0.010/0.019 | |
| ELATE-3 | 16.224/6.807/25.459 | 0.852/0.886/0.812 | 0.045/0.045/0.043 | 0.005/0.021/0.012 | |
| RFR | FS-NFD | 16.321/7.606/26.157 | 0.850/0.870/0.801 | 0.485/0.505/0.504 | 0.222/0.356/0.273 |
| FS-MI | 18.240/8.179/27.380 | 0.810/0.848/0.783 | 0.060/0.061/0.064 | 0.321/0.331/0.178 | |
| FS-XGB | 16.623/7.779/26.452 | 0.844/0.864/0.796 | 0.277/0.278/0.284 | 0.176/0.303/0.202 | |
| FS-RFR | 16.620/7.777/26.422 | 0.844/0.865/0.797 | 0.074/0.076/0.080 | 0.084/0.215/0.111 | |
| FS-L | 16.607/7.775/26.438 | 0.844/0.865/0.797 | 0.048/0.048/0.053 | 0.070/0.202/0.100 | |
| Hudgin | 16.567/7.765/26.476 | 0.845/0.865/0.796 | 0.063/0.065/0.071 | 0.071/0.206/0.112 | |
| ELATE-4 | 16.468/7.722/26.001 | 0.847/0.867/0.802 | 0.075/0.071/0.075 | 0.062/0.193/0.077 | |
| ELATE-3 | 16.471/7.732/26.012 | 0.846/0.867/0.802 | 0.050/0.051/0.053 | 0.051/0.186/0.068 | |
| LASSO | FS-NFD | 19.684/7.813/25.368 | 0.783/0.836/0.814 | 0.479/0.498/0.494 | 0.690/0.587/0.197 |
| FS-MI | 19.691/7.808/25.341 | 0.783/0.836/0.814 | 0.054/0.055/0.054 | 0.499/0.393/0.005 | |
| FS-XGB | 19.934/7.850/25.465 | 0.778/0.834/0.812 | 0.272/0.272/0.273 | 0.631/0.499/0.110 | |
| FS-RFR | 19.691/7.808/25.341 | 0.783/0.836/0.814 | 0.068/0.068/0.068 | 0.506/0.399/0.011 | |
| FS-L | 20.444/8.210/27.605 | 0.761/0.808/0.776 | 0.042/0.042/0.042 | 0.643/0.569/0.177 | |
| Hudgin | 20.709/8.550/26.640 | 0.754/0.789/0.794 | 0.057/0.057/0.057 | 0.699/0.709/0.107 | |
| ELATE-4 | 20.444/8.210/27.605 | 0.761/0.808/0.776 | 0.068/0.064/0.062 | 0.655/0.578/0.186 | |
| ELATE-3 | 21.472/9.059/34.936 | 0.737/0.775/0.635 | 0.045/0.045/0.043 | 0.801/0.802/0.801 |
Values are reported in the order of shoulder/elbow/knee.
Notably, integrating the TKEO operator into ELATE-3 significantly enhanced sensitivity to transient neuromuscular fluctuations without imposing a substantial computational penalty. While the intermediate ELATE-4 variant (augmented with RMS) was evaluated, it yielded negligible performance gains over ELATE-3. Given the high collinearity between RMS and LMAV, retaining RMS effectively increased dimensionality—and consequently the IPI—without contributing unique variance. In contrast, conventional baselines such as the Hudgin and FS-MI sets, though stable, consistently underperformed relative to the H3FS-derived model. These findings validate the core premise of the H3FS strategy: that a hierarchically screened, model-driven selection strategy outperforms static, domain-generic feature definitions.
In summary, the synergy between the XGBoost architecture and the ELATE-3 feature subset yielded the most robust performance profile among all evaluated configurations. This combination achieved superior predictive fidelity and cross-subject generalization while minimizing computational latency. These attributes establish the XGBoost–ELATE-3 strategy as a highly viable candidate, demonstrating low computational latency on the current evaluation platform and laying a technical foundation for future clinically oriented embedded real-time applications.
3.3. Performance Comparison Across Different Joints
To verify the H3FS strategy’s generalization, this study compared joint torque estimation at the shoulder, elbow, and knee using various regression models and features.
In the shoulder articulation task, predictive stability was consistent across nonlinear models, with R2 values approximating 0.85. The XGBoost–ELATE-3 configuration emerged as the optimal configuration, yielding the lowest RMSE (16.224) and a minimal IPI (0.005), thereby confirming the most favorable trade-off between accuracy and efficiency. While the RFR model matched this predictive fidelity, its elevated computational overhead resulted in a significantly penalized IPI (0.051). Conversely, the linear LASSO model exhibited marked performance degradation (RMSE > 21, R2 < 0.74), highlighting the necessity of nonlinear modeling to capture the complex multi-muscle synergies governing shoulder mechanics.
The elbow flexion task exhibited the highest overall predictive stability, with R2 values ranging from 0.86 to 0.89 and RMSE between 6.8 and 7.0. This performance ceiling suggests that the EMG–torque relationship in uniplanar upper-limb flexion is comparatively deterministic and linear. Here, XGBoost–ELATE-4 achieved marginally superior numerical accuracy (R2 = 0.889, RMSE = 6.829, IPI = 0.01). However, the ELATE-3 variant yielded nearly identical precision (R2 = 0.886) with reduced computational cost. Consequently, both configurations are viable, with ELATE-3 offering a more parsimonious feature representation and ELATE-4 providing maximal theoretical accuracy.
The knee assessment presented the greatest challenge, as evidenced by a higher baseline RMSE (25–26) and a lower R2 (0.81). These metrics reflect the elevated biomechanical complexity and signal variance inherent to high-force lower-limb actuation. Despite these perturbations, the XGBoost–ELATE-3 strategy demonstrated exceptional robustness, achieving the lowest RMSE (25.459) and smallest IPI (0.012). While ELATE-4 provided similar accuracy, its computational latency increased without proportional gain. Both RFR and LASSO showed significant error and instability, indicating that simple ensemble or linear baselines cannot resolve the complex nonlinear synergy patterns of the lower extremity.
To quantify the strategy’s holistic generalization capacity, we aggregated performance metrics across all joints (Table 5). The independent analysis on the test set reveals that the XGBoost–ELATE-3 configuration achieved superior aggregate performance, recording the lowest mean RMSE (16.16) and the highest R2 (0.85), accompanied by a sub-millisecond raw inference time (0.044 ms). These metrics significantly surpassed the established baselines, including the Hudgin set. While the intermediate ELATE-4 variant yielded marginal accuracy gains in specific subsets (e.g., the elbow), the associated computational penalty negated these benefits in the composite evaluation. This confirms ELATE-3 as the optimal configuration, providing the strongest balance between predictive accuracy and system delay.
Table 5.
Comparison of XGBoost’s estimation results of joint torque in different feature sets.
| Feature Set | Joint | RMSE | R2 | TimeSpent | IPI |
|---|---|---|---|---|---|
| FS-NFD | Shoulder | 16.272 | 0.851 | 0.479 | 0.209 |
| Elbow | 6.824 | 0.886 | 0.499 | 0.219 | |
| Knee | 25.744 | 0.807 | 0.494 | 0.238 | |
| Mean | 16.280 | 0.848 | 0.491 | 0.222 | |
| FS-L | Shoulder | 16.387 | 0.849 | 0.042 | 0.021 |
| Elbow | 6.836 | 0.885 | 0.042 | 0.026 | |
| Knee | 25.821 | 0.806 | 0.042 | 0.044 | |
| Mean | 16.348 | 0.847 | 0.042 | 0.030 | |
| Hudgin | Shoulder | 16.324 | 0.850 | 0.057 | 0.021 |
| Elbow | 6.752 | 0.888 | 0.057 | 0.012 | |
| Knee | 25.865 | 0.805 | 0.057 | 0.050 | |
| Mean | 16.314 | 0.848 | 0.057 | 0.028 | |
| ELATE-4 | Shoulder | 16.403 | 0.849 | 0.068 | 0.037 |
| Elbow | 6.829 | 0.889 | 0.064 | 0.010 | |
| Knee | 25.470 | 0.813 | 0.062 | 0.019 | |
| Mean | 16.234 | 0.850 | 0.065 | 0.022 | |
| ELATE-3 | Shoulder | 16.224 | 0.852 | 0.045 | 0.005 |
| Elbow | 6.807 | 0.886 | 0.045 | 0.021 | |
| Knee | 25.459 | 0.812 | 0.043 | 0.012 | |
| Mean | 16.163 | 0.850 | 0.044 | 0.013 |
Collectively, the consistent stability of ELATE-3 across the shoulder, elbow, and knee substantiates its ability to capture invariant neuromuscular activation signatures, independent of specific joint mechanics. These findings confirm H3FS’s strong cross-muscle and cross-task generalization, making it a robust choice for multi-joint rehabilitation and complex motor training.
3.4. Cross-Team Generalization Performance
To evaluate the generalization ability of the proposed ELATE-3 configuration across different athlete groups, this study adopted a cross-team validation strategy. In this specific analysis, ELATE-3 was benchmarked exclusively against the classical Hudgin feature set. In each validation run, data from three out of the four teams were used as the training set, while the remaining team was held out as the test set. The torque estimation results for each team across the shoulder, elbow, and knee joints are summarized in Table 6.
Table 6.
Cross-team generalization performance of ELATE-3 compared with the Hudgin feature set.
| Team | Joint | Hudgin RMSE |
ELATE-3 RMSE |
Hudgin R2 |
ELATE-3 R2 |
|---|---|---|---|---|---|
| Archery | Shoulder | 16.199 | 15.926 | 0.814 | 0.820 |
| Elbow | 7.726 | 7.937 | 0.833 | 0.823 | |
| Knee | 30.069 | 27.555 | 0.798 | 0.822 | |
| Wrestling | Shoulder | 14.158 | 13.659 | 0.859 | 0.868 |
| Elbow | 6.432 | 6.521 | 0.896 | 0.895 | |
| Knee | 27.160 | 27.137 | 0.762 | 0.765 | |
| Rock Climbing | Shoulder | 12.373 | 12.407 | 0.591 | 0.593 |
| Elbow | 6.615 | 6.496 | 0.798 | 0.802 | |
| Knee | 26.520 | 25.523 | 0.859 | 0.868 | |
| Taekwondo | Shoulder | 13.989 | 13.849 | 0.584 | 0.593 |
| Elbow | 6.459 | 6.277 | 0.879 | 0.886 | |
| Knee | 28.287 | 26.304 | 0.803 | 0.820 |
Overall, ELATE-3 outperformed the Hudgin across nearly all experimental conditions, with the exception of the elbow joint tasks for the archery and wrestling teams, where performance was marginally lower. Regarding the shoulder joint, ELATE-3 yielded distinct reductions in RMSE and increases in R2 in three out of the four teams, indicating enhanced stability in a joint characterized by relatively high cross-subject variability. For the elbow joint, two teams showed notable improvements in accuracy, while the remaining two teams performed comparably to the Hudgin baseline, suggesting that ELATE-3 maintains general stability at this articulation. In the knee joint tasks, ELATE-3 achieved lower RMSE and higher R2 values across all four teams, demonstrating the most significant improvement in generalization among the three joints. These results indicate that ELATE-3 captures the EMG–torque patterns of lower-limb muscles more effectively across diverse sporting disciplines.
In the cross-team generalization experiments, ELATE-3 demonstrated superior robustness and consistent transfer capabilities across the evaluated athletic teams, consistently outperforming the Hudgin baseline. Its performance advantage was particularly distinct in the knee joint task, a domain characterized by elevated biomechanical complexity. These findings imply that ELATE-3 demonstrates consistent performance across the tested joints and athletic disciplines, rendering it highly suitable for practical training environments subject to inter-group variability. Consequently, relative to the traditional Hudgin baseline, ELATE-3 establishes a reliable strategy for joint torque estimation across the tested athletic backgrounds and specific joint tasks.
3.5. Sensitivity Analysis of the IPI
To evaluate the stability of the proposed IPI across diverse weight configurations, a sensitivity analysis was conducted to quantify the influence of its constituent parameters. Multiple weight permutations satisfying the unity constraint were systematically evaluated. For each permutation, the Spearman rank correlation coefficient (ρ) was computed between the resulting IPI hierarchy and a designated baseline configuration (α = 0.4, β = 0.4, γ = 0.2). This quantitative assessment served to verify the consistency and robustness of the model rankings under varying hyperparameter conditions [35].
As illustrated in Figure 9, the preponderance of weight configurations yielded elevated Spearman coefficients (ρ > 0.5), indicating that the IPI preserves a stable ranking hierarchy across diverse weighting schemes. When the accuracy-oriented coefficients (α and β) were prioritized, the resulting model rankings exhibited high consistency with the baseline configuration (ρ ≈ 0.9–1.0). Conversely, as the computational latency weight (γ) increased, the correlation exhibited a gradual decline yet remained within a moderate range. Furthermore, defining ρ ≥ 0.90 as the criterion for stability, Figure 9 demonstrates that the high-stability region was predominantly localized within the interval γ ≤ 0.35. These findings suggest that as long as computational efficiency is not overemphasized, the IPI offers strong, consistent performance evaluations across different configuration parameters, justifying its use as a reliable criterion for selecting the ELATE-3 configuration.
Figure 9.

Spearman correlation distribution and stable region identification for IPI weight combinations.
4. Discussion
Unlike traditional methods that depend on empirical choices or isolated statistical criteria, the H3FS strategy integrates domain expertise, statistical evaluation, and model-driven screening, shifting the feature selection process from a heuristic, ‘experience-driven’ approach to a rigorous, principled one. The experimental results show that the ELATE-3 feature set, created using the H3FS strategy and paired with the XGBoost regression model, achieves an ideal balance between prediction accuracy and computational efficiency across shoulder, elbow, and knee joints in various athletic groups, while also demonstrating better generalization capabilities.
4.1. sEMG Feature Methodological Analysis
The predictive superiority of ELATE-3 is intrinsically linked to its strong physiological interpretability. Specifically, LMAV quantifies the aggregate amplitude of the electromyographic signal, WL characterizes signal complexity and variations in neural drive, and TKEO amplifies sensitivity to instantaneous energy fluctuations [36]. This synergistic combination enables the simultaneous capture of steady-state muscle contractions and rapid dynamic transitions, thereby ensuring consistent performance across diverse kinematic profiles and subjects. Within athletic populations, chronic training induces systematic adaptations in motor unit recruitment strategies, neuromuscular coordination, and energy distribution profiles. The selected time-domain and complexity metrics exhibit high sensitivity to these physiological modifications—including amplitude modulation and shifts in high-frequency spectral content—which are often exacerbated in athletic cohorts by sport-specific training effects [37]. Consequently, these features provide a robust mechanism for monitoring joint torque dynamics in elite performers.
Regarding the current landscape of feature selection, while deep learning paradigms (e.g., CNN or LSTM) often achieve high raw accuracy, their substantial computational overhead and “black-box” nature frequently preclude real-time feedback in clinical rehabilitation [38]. In contrast, the innovation of our approach lies in identifying a “minimalist but high-fidelity” feature subset that satisfies the strict constraints of real-time deployment. By maintaining an inference latency below 0.05 ms without compromising predictive fidelity (R2 = 0.85), ELATE-3 offers a more pragmatic solution for embedded edge-computing platforms than high-complexity SOTA models. It should be clarified that this strategy estimates isokinetic joint torque during dynamic movement rather than static “muscle strength”, aligning with fundamental biomechanical principles.
4.2. ELATE-3 Feature Set Performance Analysis
A distinct dependency between feature nonlinearity and model architecture was observed: ELATE-3 excelled with XGBoost but degraded significantly under LASSO. This divergence highlights that ELATE-3’s nonlinear constituents (LMAV, WL, TKEO)—which encode high-order dynamics [39]—require the recursive partitioning of tree-based ensembles, such as XGBoost, for effective resolution. In contrast, LASSO’s linear formulation is incapable of capturing the complex feature interactions and transient variations inherent to WL and TKEO [28,29], resulting in substantial predictive attenuation when such rich temporal information is constrained by linear frameworks.
These findings confirm that predictive efficacy requires not only physiological interpretability, but also a structural match between the properties of features and the regression architecture [40]. Although the initial LASSO ranking identified LMAV, RMS, and WL, the subsequent replacement of RMS with TKEO—driven by the IPI criterion to mitigate multicollinearity and enhance sensitivity to energy transients—introduced significant nonlinear variance. This shift fundamentally violated LASSO’s strict linearity assumption (L1 regularization) [41], preventing the linear solver from capturing the complex dependencies within the enhanced feature space and leading to the observed performance degradation [42].
Furthermore, the strategy exhibited exceptional generalization across distinct articulations and athletic teams. In cross-joint evaluations, ELATE-3 maintained consistent fidelity for the shoulder, elbow, and knee, indicating adaptability to signal heterogeneity independent of joint mechanics. Similarly, cross-discipline validation demonstrated robust performance, consistently outperforming the Hudgin baseline, particularly in knee tasks. While this study did not involve longitudinal testing across multiple sessions, the exceptional cross-team generalization observed across four distinct athletic disciplines provides a strong proxy for the robustness of ELATE-3. The ability to maintain stable estimation across divergent functional profiles—ranging from stability-focused archery to power-oriented Taekwondo—suggests that ELATE-3 effectively captures consistent neuromuscular activation patterns across the tested athletic disciplines rather than over-fitting to subject-specific or session-specific noise. This inherent stability implies that the H3FS-derived features are grounded in fundamental motor control strategies, offering significant potential for long-term reliability in practical rehabilitation and motor training environments. However, the numerical improvements over classical baselines were relatively moderate and varied across joints. This non-uniformity reflects the inherent biomechanical complexities of cross-joint sEMG decoding, as differences in anatomical structures, motor unit recruitment strategies, and localized signal characteristics naturally lead to joint-specific performance variations.
4.3. The IPI Evaluation Perspective
The Integrated Performance Index (IPI) introduced serves as a pragmatic decision-support framework to address a common methodological limitation: the over-reliance on single, accuracy-centric metrics. In applied fields like rehabilitation and human–machine interaction, clinical utility hinges not only on predictive fidelity but also on real-time responsiveness and computational simplicity. Unlike traditional post hoc metrics, the H3FS strategy explicitly adopts the IPI as a consistent decision criterion to guide iterative feature pruning. This ensures that the transition from the candidate pool to the ELATE-3 set is governed by a reproducible metric. Sensitivity analysis validates the metric’s robustness, demonstrating consistent performance rankings across varying weight settings (specifically, γ ≤ 0.35). Although the weight configuration reflects a subjective preference, sensitivity analysis confirms high ranking stability, providing a pragmatic framework for efficiency–accuracy trade-offs.
4.4. Limitations and Future Directions
Despite promising results, several limitations warrant addressing. First, the full spatiotemporal potential of the 32-channel HD-sEMG array—specifically, advanced decoding techniques like spatial filtering and motor unit decomposition—was not fully exploited. Future studies will leverage these capabilities to elucidate detailed neuromuscular function. Second, aggregating data across angular velocities facilitated generalization but may obscure velocity-dependent modulation mechanisms; thus, future research will investigate velocity-specific feature selection to resolve these kinematic dependencies. Third, although MVC-based normalization is standard, this study used peak-torque-based normalization due to logistical constraints in testing high-performance athletes across diverse environments. We acknowledge that the lack of a standardized MVIC protocol may affect cross-subject comparability, and integrating online adaptive calibration algorithms to minimize this overhead remains a priority. Fourth, the IPI relies on min–max normalization, rendering it a relative ranking metric specific to the evaluated model cohort rather than an absolute cross-study benchmark; future iterations will explore absolute threshold-based normalizations to yield globally comparable indices. Finally, to improve clinical extrapolation, future initiatives will expand the data repository, integrate deep representation learning, and rigorously evaluate robustness under dynamic fatigue, with the ultimate goal of deploying the strategy on embedded edge-computing platforms for real-time rehabilitation [39]. Crucially, as the current study was validated exclusively on healthy young athletes without neurological or musculoskeletal pathologies, its clinical validity remains to be established. Translation into clinical practice requires separate, independent validation in targeted patient populations, meticulously accounting for pathological neuromuscular activity and altered biomechanics.
5. Conclusions
This study introduces the Hierarchical Three-Stage Feature Selection (H3FS) strategy, which synergizes domain knowledge with statistical and model-driven screening to identify a compact, interpretable feature set, ELATE-3 (LMAV, WL, TKEO). Paired with XGBoost, ELATE-3 achieved superior predictive accuracy and negligible latency across the shoulder, elbow, and knee joints. We also established the Integrated Performance Index (IPI) to quantify the trade-off between accuracy and efficiency, thereby verifying the strategy’s low computational latency on the adopted platform and its potential for future real-time implementations. Results highlight the critical synergy between feature nonlinearity and model architecture, while robust performance across diverse athletic teams confirms the strategy’s transferability. Future work will focus on evaluating stability under fatigue and dynamic kinematics and implementing the system on embedded hardware for practical deployment, alongside targeted validations for potential rehabilitation monitoring.
Acknowledgments
The authors would like to thank all of the participants who contributed to the experiments and the technical staff who assisted with the data acquisition.
Abbreviations
The following abbreviations are used in this manuscript:
| sEMG | Surface Electromyography |
| MVC | Maximum Voluntary Contraction |
| H3FS | Hierarchical Three-Stage Feature Selection |
| IPI | Integrated Performance Index |
| ELATE | EMG LASSO and Teager–Kaiser Enhanced |
| LMAV | Logarithmic Mean Absolute Value |
| WL | Waveform Length |
| TKEO | Teager–Kaiser Energy Operator |
| RMS | Root Mean Square |
Author Contributions
Conceptualization, Y.Z., H.W. (Hongqiang Wang), C.G. and H.W. (Hui Wang); methodology, Y.Z. and H.W. (Hongqiang Wang); software, P.H.; validation, Y.Z., P.H. and H.W. (Hui Wang); formal analysis, Y.Z.; investigation, Y.W.; resources, C.G.; data curation, P.H.; writing—original draft preparation, Y.Z.; writing—review and editing, H.W. (Hui Wang) and Y.W.; visualization, Y.Z.; supervision, C.G. and H.W. (Hui Wang); project administration, H.W. (Hui Wang); funding acquisition, H.W. (Hui Wang) and C.G. All authors have read and agreed to the published version of the manuscript.
Institutional Review Board Statement
The study was conducted in accordance with the Declaration of Helsinki and approved by the Institutional Review Board of Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences (Ethics Approval No.: SIAT-IRB-240115-H0708).
Informed Consent Statement
Informed consent was obtained from all subjects involved in the study.
Data Availability Statement
The data are not publicly available due to privacy and ethical restrictions involving human participants.
Conflicts of Interest
The authors declare no conflicts of interest.
Funding Statement
This work was supported in part by the Shenzhen Science and Technology Program (#KCXFZ202307311093300001), Shenzhen Medical Research Fund (#A2303065), and grants from the National Natural Science Foundation of China (#62363006).
Footnotes
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.
References
- 1.Al-Ayyad M., Abu Owida H., De Fazio R., Al-Naami B., Visconti P. Electromyography monitoring systems in rehabilitation: A review of clinical applications, wearable devices and signal acquisition methodologies. Electronics. 2023;12:1520. doi: 10.3390/electronics12071520. [DOI] [Google Scholar]
- 2.Abbaspour S., Lindén M., Gholamhosseini H., Naber A., Ortiz-Catalan M. Evaluation of surface EMG-based recognition algorithms for decoding hand movements. Med. Biol. Eng. Comput. 2020;58:83–100. doi: 10.1007/s11517-019-02073-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Fraser G.D., Chan A.D.C., Green J.R., MacIsaac D.T. Proceedings of the 2013 IEEE International Symposium on Medical Measurements and Applications (MeMeA) IEEE; New York, NY, USA: 2013. Biosignal quality analysis of surface EMG using a correlation coefficient test for normality; pp. 196–200. [Google Scholar]
- 4.Jaramillo-Yánez A., Benalcázar M.E., Mena-Maldonado E. Real-Time Hand Gesture Recognition Using Surface Electromyography and Machine Learning: A Systematic Literature Review. Sensors. 2020;20:2467. doi: 10.3390/s20092467. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Sun J., Liu G., Sun Y., Lin K., Zhou Z., Cai J. Application of Surface Electromyography in Exercise Fatigue: A Review. Front. Syst. Neurosci. 2022;16:893275. doi: 10.3389/fnsys.2022.893275. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Moin A., Zhou A., Benatti S., Rahimi A., Benini L., Rabaey J.M. Analysis of contraction effort level in EMG-based gesture recognition using hyperdimensional computing. arXiv. 20191901.00234 [Google Scholar]
- 7.Zhang L., Jiao Z., Li Y., Chang Y. Movement Recognition and Muscle Force Estimation of Wrist Based on Electromyographic Signals of Forearm. Biosensors. 2025;15:259. doi: 10.3390/bios15040259. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Xu B., Zhang K., Yang X., Liu D., Hu C., Li H., Song A. Natural grasping movement recognition and force estimation using electromyography. Front. Neurosci. 2022;16:1020086. doi: 10.3389/fnins.2022.1020086. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Li Z., Zhang B., Wang H., Gouda M.A. Surface Electromyography Monitoring of Muscle Changes in Male Basketball Players During Isotonic Training. Sensors. 2025;25:1355. doi: 10.3390/s25051355. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Inman V.T., Ralston H.J., Saunders d.C.M., Feinstein M.B., Wright E.W. Relation of human electromyogram to muscular tension. Electroencephalogr. Clin. Neurophysiol. 1952;4:187–194. doi: 10.1016/0013-4694(52)90008-4. [DOI] [PubMed] [Google Scholar]
- 11.Staudenmann D., Roeleveld K., Stegeman D.F., Van Dieën J.H. Methodological aspects of SEMG recordings for force estimation—A tutorial and review. J. Electromyogr. Kinesiol. 2010;20:375–387. doi: 10.1016/j.jelekin.2009.08.005. [DOI] [PubMed] [Google Scholar]
- 12.Li J., Wang K., Yuan Y., Deng Z., Lui Y. Parameter identification and sensitivity analysis of a lower-limb musculoskeletal model. Front. Bioeng. Biotechnol. 2025;13:1566381. doi: 10.3389/fbioe.2025.1566381. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Perera C.K., Gopalai A.A., Gouwanda D., Ahmad S.A. A Focused Review on Upper and Lower Limb Joint Torque Estimation via Neural Networks. Pertanika J. Sci. Technol. 2025;33 doi: 10.47836/pjst.33.1.06. [DOI] [Google Scholar]
- 14.Ye Y., Liu C., Zemiti N., Yang C. 2019 28th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN) IEEE; New York, NY, USA: 2019. Optimal Feature Selection for EMG-Based Finger Force Estimation Using LightGBM Model; pp. 1–7. [Google Scholar]
- 15.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. doi: 10.1016/j.bspc.2022.104012. [DOI] [Google Scholar]
- 16.Su H., Qi W., Li Z., Chen Z., Ferrigno G., De Momi E. Deep Neural Network Approach in EMG-Based Force Estimation for Human–Robot Interaction. IEEE Trans. Artif. Intell. 2021;2:404–412. doi: 10.1109/tai.2021.3066565. [DOI] [Google Scholar]
- 17.Ma S., Zhang J., Shi C., Di P., Robertson I.D., Zhang Z.-Q. Physics-informed Deep Learning for Muscle Force Prediction with Unlabeled sEMG Signals. IEEE Trans. Neural Syst. Rehabil. Eng. 2024;32:1246–1256. doi: 10.1109/tnsre.2024.3375320. [DOI] [PubMed] [Google Scholar]
- 18.Fialkoff B., Hadad H., Santos D., Simini F., David M. Hand grip force estimation via EMG imaging. Biomed. Signal Process. Control. 2022;74:103550. doi: 10.1016/j.bspc.2022.103550. [DOI] [Google Scholar]
- 19.Mokri C., Bamdad M., Abolghasemi V. Muscle force estimation from lower limb EMG signals using novel optimised machine learning techniques. Med. Biol. Eng. Comput. 2022;60:683–699. doi: 10.1007/s11517-021-02466-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Saranya S., Poonguzhali S. A resistive force correlated electromyogram feature selection method for muscle strength prediction. Biomed. Signal Process. Control. 2023;79:104174. doi: 10.1016/j.bspc.2022.104174. [DOI] [Google Scholar]
- 21.Wang H., Bardizbanian B., Zhu Z., Wang H., Dai C., Clancy E.A. Evaluation of generic EMG-Torque models across two Upper-Limb joints. J. Electromyogr. Kinesiol. 2024;75:102864. doi: 10.1016/j.jelekin.2024.102864. [DOI] [PubMed] [Google Scholar]
- 22.Phinyomark A., Limsakul C., Phukpattaranont P. A novel feature extraction for robust EMG pattern recognition. arXiv. 20090912.3973 [Google Scholar]
- 23.Phinyomark A., Phukpattaranont P., Limsakul C. Feature reduction and selection for EMG signal classification. Expert Syst. Appl. 2012;39:7420–7431. doi: 10.1016/j.eswa.2012.01.102. [DOI] [Google Scholar]
- 24.Phinyomark A., Nuidod A., Phukpattaranont P., Limsakul C. Feature Extraction and Reduction of Wavelet Transform Coefficients for EMG Pattern Classification. Elektron. Elektrotech. 2012;122:27–32. doi: 10.5755/j01.eee.122.6.1816. [DOI] [Google Scholar]
- 25.Hudgins B., Parker P., Scott R.N. Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society Volume 13: 1991. IEEE; New York, NY, USA: 1991. The Recognition of Myoelectric Patterns for Prosthetic Limb Control; pp. 2040–2041. [Google Scholar]
- 26.Battiti R. Using mutual information for selecting features in supervised neural net learning. IEEE Trans. Neural Netw. 1994;5:537–550. doi: 10.1109/72.298224. [DOI] [PubMed] [Google Scholar]
- 27.Duda R.O., Hart P.E., Stork D.G. Pattern Classification. 2nd ed. Wiley-Interscience; New York, NY, USA: 2001. [Google Scholar]
- 28.Tibshirani R. Regression Shrinkage and Selection Via the Lasso. J. R. Stat. Soc. Ser. B Stat. Methodol. 1996;58:267–288. doi: 10.1111/j.2517-6161.1996.tb02080.x. [DOI] [Google Scholar]
- 29.Chen T., Guestrin C. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Association for Computing Machinery; New York, NY, USA: 2016. XGBoost: A Scalable Tree Boosting System; pp. 785–794. [Google Scholar]
- 30.Siedlecki W., Sklansky J. A note on genetic algorithms for large-scale feature selection. Pattern Recognit. Lett. 1989;10:335–347. doi: 10.1016/0167-8655(89)90037-8. [DOI] [Google Scholar]
- 31.Murphy K.P. Machine Learning: A Probabilistic Perspective. MIT Press; Cambridge, MA, USA: 2012. [Google Scholar]
- 32.Kaiser J.F. Proceedings of the International Conference on Acoustics, Speech, and Signal Processing. Volume 1. IEEE; New York, NY, USA: 1990. On a simple algorithm to calculate the ‘energy’ of a signal; pp. 381–384. [Google Scholar]
- 33.Breiman L. Random Forests. Mach. Learn. 2001;45:5–32. doi: 10.1023/a:1010933404324. [DOI] [Google Scholar]
- 34.Witten I.H., Frank E. Data Mining: Practical Machine Learning Tools and Techniques. 2nd ed. Morgan Kaufmann; San Francisco, CA, USA: 2005. [Google Scholar]
- 35.Spearman C. The proof and measurement of association between two things. In: Kelley H.H., editor. Studies in Individual Differences: The Search for Intelligence. Appleton-Century-Crofts; East Norwalk, CT, USA: 1961. p. 58. [Google Scholar]
- 36.Maragos P., Kaiser J.F., Quatieri T.F. Energy separation in signal modulations with application to speech analysis. IEEE Trans. Signal Process. 1993;41:3024–3051. doi: 10.1109/78.277799. [DOI] [Google Scholar]
- 37.Aslam S., Habyarimana J.D.D., Bin S.Y. Neuromuscular adaptations to resistance training in elite versus recreational athletes. Front. Physiol. 2025;16:1598149. doi: 10.3389/fphys.2025.1598149. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Disselhorst-Klug C., Schmitz-Rode T., Rau G. Surface electromyography and muscle force: Limits in sEMG–force relationship and new approaches for applications. Clin. Biomech. 2009;24:225–235. doi: 10.1016/j.clinbiomech.2008.08.003. [DOI] [PubMed] [Google Scholar]
- 39.Subasi A., Kiymik M.K. Muscle Fatigue Detection in EMG Using Time–Frequency Methods, ICA and Neural Networks. J. Med. Syst. 2010;34:777–785. doi: 10.1007/s10916-009-9292-7. [DOI] [PubMed] [Google Scholar]
- 40.Guyon I., Elisseeff A. An introduction to variable and feature selection. J. Mach. Learn. Res. 2003;3:1157–1182. doi: 10.1109/igarss.1999.772104. [DOI] [Google Scholar]
- 41.Zou H., Hastie T. Regularization and Variable Selection Via the Elastic Net. J. R. Stat. Soc. Ser. B Stat. Methodol. 2005;67:301–320. doi: 10.1111/j.1467-9868.2005.00503.x. [DOI] [Google Scholar]
- 42.Hastie T., Tibshirani R., Friedman J. The Elements of Statistical Learning. 2nd ed. Springer; New York, NY, USA: 2009. Chapter 3–4. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The data are not publicly available due to privacy and ethical restrictions involving human participants.
