Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2026 Feb 12;26(4):1213. doi: 10.3390/s26041213

Utilizing Data Quality Indices for Strategic Sensor Channel Selection to Enhance Performance of Hand Gesture Recognition Systems

Shen Zhang 1, Hao Zhou 1, Rayane Tchantchane 1, Gursel Alici 1,*
Editor: Egidio De Benedetto1
PMCID: PMC12944396  PMID: 41755154

Abstract

This study proposes a data quality-driven channel selection methodology to improve hand gesture recognition performance in multi-channel wearable Human–Machine Interface (HMI) systems. The methodology centers around calculating (i) five data quality indices for both surface electromyography (sEMG) and pressure-based force myography (pFMG) signals and (ii) establishing a relationship between these data quality indices and the accuracy of gesture recognition for applications typified by prosthetic hand control. Machine learning (ML)-based and correlation-based methods were used to select three optimal channel/pair configurations from an eight-channel/pair system. Evaluations on the UOW and Ninapro DB2 datasets showed that the proposed methods consistently outperformed random channel selection, with the ML-based approach achieving the best results (76.36% for sEMG, 71.59% for pFMG, and 88.2% for fused sEMG-pFMG on the UOW dataset and 70.28% on Ninapro DB2). Notably, using three pairs of strategically selected sEMG-pFMG channels generated 88.2%, which is comparable to the 88.38% accuracy obtained with a full eight-channel sEMG system on the UOW dataset, highlighting the efficacy of our channel selection methodologies. These results highlight the value of data quality indices for sensor selection and provide a foundation for developing more efficient wearable HMI systems.

Keywords: data quality index, channel selection, hand gesture recognition, multi-modal sensing, pressure-based force myography (pFMG), surface electromyography (sEMG)

1. Introduction

Non-invasive and wearable Human–Machine Interface (HMI) systems are employed to decode users’ intentions or gestures for many applications where human and a machine are in the same loop to work/exist together. One important application is the upper-limb rehabilitation for which non-invasive systems are easier to implement with reduced safety concerns and fewer ethical issues [1,2], compared to invasive systems. These benefits have driven extensive research into diverse sensing modalities to obtain a realistic gesture recognition performance. By recording bio signals (muscle activities) of upper limbs, it is possible to identify the unique patterns underlying each specific movement/gesture, which can be employed to control prosthetic hands.

Due to limited space around the human arm, inadequate data, and restricted functionality in uni-modal sensing systems, co-located multi-modal sensing systems offer a potential solution [3,4]. Integrating complementary information from different sensing modalities offers a promising approach to overcome these challenges [1,5,6]. Additionally, co-located multi-modal sensing systems not only enhance the accuracy of hand gesture recognition but also maintain a similar wearable size compared to uni-modal sensing systems. Surface electromyography (sEMG) is the primary sensing system for the hand gesture recognition to control prosthetic hands [6,7]. This is due to its ability to directly capture motor unit action potential (MUAP) signals during muscle contractions, thereby reflecting hand gesture activities [1,8]. Force myography (FMG) has been receiving significant interest in complementing sEMG due to its ability to record changes in force or pressure related to muscle volume or muscle stiffness changes without requiring direct skin contact [1]. Jiang et al. [9] utilized an eight-pair armband integrated with eight sEMG sensors and eight force-sensitive resistors (FSR), achieving a 91.6% classification accuracy for American Sign Language digits 0–9. A previous study [10] developed a co-located multi-modal armband incorporating eight pairs of sEMG and pressure-based FMG (pFMG) sensors, which achieved a 94.6% classification accuracy for seven commonly used hand gestures in daily life. Other related research [1,9,10,11,12] demonstrate that co-located multi-modal sensing systems can improve the performance of hand gesture recognition compared to uni-modal sensing systems.

When using wearable sensing systems to assist with prosthetic control, it is essential to minimize the number of sensors while ensuring wearability, comfort and accurate hand gesture classification [5,13]. Furthermore, the limited space within the socket of prosthetic hands restricts the wearable sensing systems with a reduced number of sensors to ensure that they can be easily integrated into the socket of a prosthetic hand [10]. However, current research primarily focuses on increasing the number of sensors to enhance accuracy. Recent research has developed wearable HMI systems that typically employed many sensors [9,10,14,15,16,17]. Despite current research focusing on increasing sensor numbers to enhance accuracy, typically utilizing eight sensors in uni-modal systems to achieve high classification accuracy [18], co-located multi-modal sensing systems offer the potential to reduce space while maintaining a high classification accuracy [11,19]. By strategically optimizing sensor locations and selecting channels with a smaller number from multi-modal sensing systems, it is possible to maintain a high classification accuracy [18].

A degree of noise contamination is frequently inevitable when acquiring non-invasive bio signals [20], potentially affecting their amplitude, temporal and frequency features [21]. Techniques like filtering are commonly employed to mitigate typical noise contaminants but may not consistently achieve complete noise elimination [22]. The quality of bio signals is crucial for accurately extracting gesture-related characteristics, as noise can significantly impact classification outcomes. Hence, bio signals need to contain adequate and sufficient gesture-related information to ensure reliable classification results [20]. Recognizing the critical role of data quality in hand gesture classification, researchers often use Signal-to-Noise Ratio (SNR) as a measurement to evaluate the quality of bio signals [9,10]. For reliable data capture, sEMG sensors must be accurately placed on the muscles, securely attached, and be kept relatively still [21]. However, these conditions change during use [23]. Additionally, the quality of bio signals is closely tied to their acquisition location on the skin surface [24,25]. It is crucial to strategically select sensor location, as incorrect positioning can lead to unreliable results [24]. Therefore, for wearable sensing systems, it is vital to pay attention to the sensor placement to ensure the relevance of the acquired signals from the muscle activities being examined. However, there remains a gap in research regarding the assessment of data quality for channel location selection in hand gesture recognition.

Given that the performance of hand gesture recognition is closely related to data quality, we hypothesize that there is a relationship between hand gesture recognition and data quality across all subjects, provided that the experimental setups and devices are identical. Additionally, due to the space limitations within prosthetic hand sockets, it is necessary to use a limited number of sensors. The results from a previous study [10] demonstrated that using the optimal three-pair of sEMG-pFMG sensors could achieve the best and comparable performance to a complete eight-pair sEMG-pFMG sensing system. Therefore, our goal is to select only three channels/pairs (it is common to use two channels in current prosthetic hands) that can be easily integrated into prosthetic hand systems, enhancing wearability while maintaining reliable performance in hand gesture recognition. To achieve this, we propose two methods to determine the relationship between hand gesture recognition accuracy and data quality to select a reasonable number of channels for an acceptable gesture recognition accuracy: one based on machine learning (ML) techniques and the other based on Pearson’s correlation. Two datasets were used to test these methods: one from an eight-pair co-located sEMG-pFMG armband [10] and another from Ninapro DB2 [26]. By using these methods, we aimed to select three channels/pairs of sensors from the whole eight-channel/pair sensor armband and validate the effectiveness of the methods by comparing their average performance to that of randomly selected three channels/pairs. The aim of this study is not to achieve the state-of-the-art recognition accuracy but to propose a new methodology to select a reasonable number of sensor/data channels to improve the gesture recognition performance of wearable HMI systems consisting of multi-channel sensing systems.

The following work packages are undertaken to deliver the primary contribution of this study:

  • (1)

    Comprehensive evaluation of data quality indices: Calculated and analyzed five key data quality indices, including signal-to-noise ratio (SNR), signal-to-motion artifact ratio (SMR), power spectrum deformation ratio (OHM), signal-to-high-frequency noise ratio (SHR), and spectrum maximum-to-minimum drop in power density (DPR) for multiple sensing modalities (sEMG, pFMG, combined sEMG and pFMG).

  • (2)

    Comparison of sEMG and pFMG data quality: Compared their data quality indices to demonstrate their complementary nature in handling different types of noise.

  • (3)

    Development of ML-based channel selection method: Applied ML techniques to regress the values of each data quality index with the accuracy of corresponding channel combinations, to achieve the automatic selection of the optimal channel combination using the trained ML models.

  • (4)

    Development of correlation-based channel selection method: Established the correlation between each data quality index and the accuracy of hand gesture recognition. Developed weighted equations for channel selection by assigning weights to each data quality index based on their correlations with hand gesture recognition accuracy, facilitating the strategic selection of optimal channels for sEMG and pFMG signals.

  • (5)

    Validation across different datasets: Validated the effectiveness of the proposed channel selection methods using both the UOW and Ninapro DB2 datasets, demonstrating the generalizability of the methods across different datasets and signal modalities.

  • (6)

    Demonstration of practical advantages for wearable HMI systems: Showed that using a reduced number of strategically selected channels (three pairs of sEMG-pFMG sensors) can achieve comparable or even superior performance than a full eight-channel sEMG system, thereby enhancing the practicality and wearability of HMI for prosthetic hand systems.

2. Materials and Methods

2.1. Datasets

In this study, we used the UOW dataset [10] and the Ninapro DB2 dataset [26]. Given that co-located multi-modal sensing systems are more likely to achieve accurate and reliable hand gesture recognition while reducing the number of sensors to minimize space requirements, our research focuses on evaluating the effectiveness of two proposed channel selection methods using the UOW dataset, which includes combined sEMG-pFMG signals. The Ninapro datasets [26] are one of the largest open-source resources for hand gesture recognition research using sEMG sensors. Various proposed tests with Ninapro datasets [26] have demonstrated its reliability for research purposes. Consequently, the Ninapro DB2 dataset was included in our study to further validate the proposed channel selection methods. All signal processing and model training were performed in Python (version 3.10.11).

The Random Forest (RF) algorithm was chosen to evaluate hand gesture recognition performance on both datasets, due to its proven effectiveness in this area [10]. For the UOW dataset, RF was used to predict seven gestures (Figure 1a) with eight pairs of sEMG-pFMG sensors. For the Ninapro DB2 dataset, which includes a large number of gestures, six commonly used gestures were selected (Figure 1b). These gestures, which focus on daily activities for amputees, were chosen to match the gestures of the UOW dataset, including both wrist and hand gestures. Additionally, data from eight sensors, evenly distributed across the forearm, were utilized to maintain consistency between the two datasets and ensure a more accurate performance evaluation. For the extraction, the integrated absolute value (IAV) was used for pFMG signals. For sEMG signals, the extracted features included the root mean square (RMS), variance (VAR), mean absolute value (MAV), simple integral (SSI), average amplitude change (AAC), and different absolute standard deviation value (DASDV). The choice of these features was followed previously [10], which proved their effectiveness on accurately predicting hand gestures. The sliding window length was set to 200 ms with a 40 ms stride for both the UOW and Ninapro DB2 datasets. This configuration was chosen to maintain consistent preprocessing and ensure the setup is suitable for real-life applications with a response time less than 300 ms [27]. The average accuracies from both datasets using the RF algorithm are shown in Figure 2. The results indicate that for the sole signals, the average accuracies from the UOW dataset with sole sEMG (88.38%), sole pFMG (82.7%), and Ninapro DB2 dataset with sole sEMG (83.97%) are similar. The combined sEMG and pFMG signals achieved the highest accuracy of 96.31%, outperforming the accuracies obtained from using either sEMG or pFMG alone from the UOW dataset.

Figure 1.

Figure 1

Commonly used hand gestures. (a) Gestures in UOW dataset; (b) gestures in Ninapro DB2 dataset.

Figure 2.

Figure 2

Hand gesture recognition accuracy with different datasets.

2.1.1. UOW Dataset

This dataset employed an innovative co-located eight-pair sEMG-pFMG armband to record hand gesture data. They reported that a co-located multi-modal sensing system significantly outperformed sole sEMG and pFMG systems in hand gesture recognition. To further explore how to select three pairs of sEMG-pFMG sensors from the entire 8-pair armband, with the goals of easy integration into the prosthetic socket, enhanced wearability, space efficiency and high performance, we utilized the UOW dataset, which was recorded with the co-located sEMG-pFMG armband. This dataset includes eleven right-hand healthy participants (seven females and four males, 23–35 years old), and the recorded procure was followed the previous study. Ethical approval for this study was granted by the Human Research Ethics Committee at the University of Wollongong.

The UOW dataset includes data from seven commonly used daily gestures: relax, open, fist, tripod, key, supination, and pronation (see Figure 1a). Each gesture was recorded with nine repetitions. To prevent leakage from unused data during training, we separated the repetitions into two datasets: five repetitions as the training dataset and four repetitions as the testing dataset. This approach is more reliable than random shuffling, as data within the same repetition are likely to be highly correlated. The dataset’s size and shape are detailed in Table 1.

Table 1.

Summary of dataset structure.

Dataset Gestures Repetitions Channel Data Shape
UOW dataset 7 9 8 + 8 (18,000, 7, 16)
Training 7 5 8 + 8 (10,000, 7, 16)
Testing 7 4 8 + 8 (8000, 7, 16)

2.1.2. Ninapro DB2 Dataset

In this study, we utilized labeled sEMG signals from the Ninapro DB2 dataset [21] to validate the proposed channel selection methods. The data were collected from 40 healthy participants (11 females and 29 males, 23–45 years old). The sEMG data from eight Delsys Trigno (Delsys Inc., Natick, MA, USA), which were evenly attached to each participant’s forearm, were recorded at a sampling rate of 2000 Hz. We selected the data from Exercise B, as it includes more commonly used hand and wrist gestures. From the 17 total gestures in Exercise B, six gestures were chosen for prosthetic control purposes: open, fist, thumb up, point, supination, and pronation (Figure 1b). The relax gesture was omitted from the dataset due to the large number of instances and the inclusion of transient gestures. With six repetitions of each gesture in the dataset, we separated the repetitions into training and testing datasets to prevent data leakage in the training model. Four repetitions were used for training, while the other two repetitions were used for testing.

2.2. Data Quality Indices

Common noise contaminants include powerline interference (Figure 3a), white Gaussian noise (Figure 3b), and motion artifacts (Figure 3c). Techniques such as filtering are frequently used to reduce these noise contaminants. Figure 3d presents the sEMG and pFMG signals for various gestures. However, some levels of noise remain unavoidable in the recorded signals.

Figure 3.

Figure 3

Noise contaminants and bio signals. (a) Powerline interference; (b) white Gaussian noise; (c) motion artifact; (d) sEMG and pFMG signals from various hand gestures.

Five data quality indices, SNR, SMR, OHM, SHR and DPR, can be utilized to assess the extent of noise contamination in bio signals from various noise types [16,23]. The SNR typically reflects the level of background noise [8,21]. Therefore, additional indices should be utilized to assess different types of noise, providing a comprehensive evaluation of data quality: SMR quantifiers the proportion of useful signal relative to motion artefacts, helping to evaluate the impact of movement-related noise on data quality; OHM measures the extent to which the power spectrum of signal is distorted by noise, indicating the degree of spectral contamination; SHR quantifies the proportion of signal power relative to upper 20% frequency power, which is considered high-frequency noise; DPR measures the ratio between the maximum and minimum power density values from 13 consecutive points in the frequency spectrum [28], indicating variations in signal strength across all frequencies. The equations for these five data quality indices are [22]

SNR=10 log10(AsignalAnoise)2=20 log10(AsignalAnoise)  (1)
SMR=10 log10(PsignalP020Hz) (2)
OHM=10 log10(M2M02M1M0) (3)
SHR=10 log10(PsignalPupper20%) (4)
DPR=10 log10(MPDhighestMPDlowest) (5)

where Anoise is the root mean square (RMS) of the resting signal, Asignal is the RMS of the active muscle signal, Psignal represents the total signal power, P020Hz denotes the total signal power within the 0–20 Hz range, Pupper20% is the total signal power in the upper 20% frequency range, Mn indicates the nth order spectral moments, and MPD refers to the mean power density of 13 consecutive points shifted across all frequencies.

The five data quality indices for the UOW dataset are presented in Table 2, with the values representing the average across all subjects. From the results, the higher SNR for pFMG suggests that pFMG is less sensitive to ambient noise and provides a cleaner signal compared to sEMG. Conversely, the higher SMR indicated that sEMG should be more resistant to motion artefacts. Additionally, a higher SHR for sEMG implies that it is less affected by high-frequency noise. In contrast, FMG sensors, with their lower bandwidth (0–10 Hz) [29], are more impacted by high-frequency noise, making the SHR lower for pFMG. A higher DPR for pFMG indicates that the pFMG signal has a more distinct and pronounced frequency component compared to noise contaminants. Overall, both sEMG and pFMG signals offer unique advantages in handling different types of noise. Therefore, combining these two modalities can enhance the overall signal quality.

Table 2.

Values of data quality indices in UOW dataset.

Data Quality Index sEMG pFMG
SNR 13.73 18.74
SMR 34.88 15.43
OHM 0.53 0.72
SHR 23.62 13.84
DPR 36.5 44.57

2.3. Channel Selection

Given the critical importance of data quality in bio signals for hand gesture recognition performance, we propose two methods for channel selection using data quality indices. By recording signals from an armband with eight evenly distributed channels/pairs on the arm, we calculated data quality values from five data quality indices for each channel. Our goal was to select three channels/pairs from the entire armband to save space and achieve easier integration with prosthetic systems. To achieve this, we listed all possible combinations of three channels/pairs and their corresponding values for each signal quality index. Both methods employed the leave-one-subject-out approach, based on the hypothesis that a general relationship exists between data quality and hand gesture recognition accuracy across all subjects under consistent experimental conditions. The first method (Figure 4a) utilized ML techniques to identify this relationship, using the five data quality indices as features and the gesture recognition accuracy of each three-channel/pair combination from the RF algorithm as the target values. By creating the regression model, we could predict the channel/pair combination that would likely yield the highest hand gesture recognition accuracy for the remaining subject when new feature data were input into the trained model. The second method (Figure 4b) involved calculating the correlation between each data quality index and the actual accuracies obtained from the RF algorithm. These correlations were then transformed into weights. These weights were applied to the data index values for the remaining subject. After applying the weights, the values were summed, and the channel/pair combination with the highest sum was chosen. This combination of three channels/pairs was considered to have the potential to provide the best hand gesture recognition accuracy. The computational complexity of the proposed channel selection strategy is low. Both the ML-based and correlation-based methods involve simple statistical operations and linear modeling, and the channel selection procedure can be performed offline prior to online gesture recognition.

Figure 4.

Figure 4

Channel selection methods. (a) ML-based method; (b) correlation-based method.

By comparing the average accuracy between selected channels/pairs and randomly chosen channels among all subjects, it can demonstrate the potential improvement in accuracy achieved through the strategic channel selection. Both the UOW and Ninapro DB2 datasets were tested with these methods. For the UOW dataset, our goal was to identify the optimal three pairs of sEMG-pFMG sensors that deliver high performance. By strategically selecting channels from a small number of co-located multi-modal sensors, it can enhance wearability and reduce the complexity of the sensing system while maintaining high performance. For the Ninapro DB2 dataset, which includes only sEMG signals, we utilized it to validate the effectiveness of the two proposed channel selection methods. This validation helps ensure that the proposed methods are applicable not only to the UOW dataset but also to the datasets with the same hand gesture recognition purpose.

2.3.1. ML-Based Channel Selection

Both linear and non-linear learning models, including Linear Regression (LR), Support Vector Machine (SVM) and Random Forest (RF), were examined during an initial analysis to inform the design of the ML-based channel selection strategy. This preliminary analysis indicated that linear modeling was sufficient to capture the dominant relationship between data quality indices and recognition performance. Please note that the use of LR does not imply an assumption that the relationship between data quality indices and recognition accuracy is strictly linear. Instead, LR is employed as a practical modeling tool. The ML-based channel selection employed an LR model to predict the accuracy of all combinations by selecting three from eight channels/pairs based on five data quality indices. This method adopted a leave-one-subject-out cross-validation approach to ensure robustness and generalizability. For each subject Si in the set of subjects S={S1,S2,,Sn}, the remaining subjects S\{Si} were used to train the LR model.

Firstly, let Dij=(d1,d2,d3,d4,d5)ij represent the vector of five data quality indices for the jth channel combination (selecting three from eight) of the ith subject, and let Aij represent the corresponding accuracy. The LR model aimed to establish a relationship between the data quality indices and the accuracy using the following equation:

Aij=βo+β1d1+β2d2+β3d3+β4d4+β5d5+ij (6)

where βo is the intercept, β1,β2,β3,β4,β5 are the regression coefficients associated with each data quality index, and ij is the error term. The coefficients are estimated using the training set S\{Si}.

Once the model was trained, it was used to predict the accuracy for each channel combination of the left-out subject Si. The predicted accuracy for each combination was given by

A^ij=βo+β1d1i+β2d2i+β3d3i+β4d4i+β5d5i (7)

where d1i,d2i,d3i,d4i,d5i are the data quality indices for the left-out subject Si.

Among all channel/pair combinations, the one with the highest predicted accuracy was selected as the best channel/pair combination, defined as

j=argmaxjA^ij (8)

The real accuracy Aij of the selected channel/pair combination j was calculated using the RF algorithm. This process was repeated for each subject, ensuring that the data from every subject were used as the test set once. To evaluate the effectiveness of this ML-based channel selection method, the average accuracy of the selected channel/pair across all subjects was calculated from

A¯selected=1ni=1nAij (9)

For comparison, the average accuracy A¯random was also calculated with the RF algorithm for randomly selected combinations of three channels/pairs for each subject. The average accuracy from random selection was used as a baseline to assess the hand gesture recognition accuracy from the selected channel/pair achieved by the proposed method.

2.3.2. Correlation-Based Channel Selection

The correlation-based channel selection utilized the statistical Pearson’s correlation [30] between data quality indices and accuracy to identify the optimal channel combinations. Pearson’s correlation coefficient is defined as follows [30]:

corr= i=1n(xix¯)(yiy¯)i=1n(xix¯)2i=1n(yiy¯)2 (10)

where corr is the Pearson’s correlation coefficient, n is the number of samples in the dataset, and x and y are the two variables.

This method also employed a leave-one-subject-out cross-validation technique to ensure its effectiveness. For each subject Si, the method evaluated all possible combinations of three channels/pairs from a total of eight channels/pairs. Let Dij=(d1,d2,d3,d4,d5)ij represent the values of the five data quality indices for the jth channel combination (selecting three from eight) of the ith subject. The corresponding accuracy for each combination was represented as Aij. The method is to use the data from the remaining subjects S\{Si} to compute the correlations between each data quality index and the associated accuracy. The correlation coefficient ρl for each data quality index Dl with the accuracy A was computed as follows:

ρl=corr(Dij[l], Aij),    l=1,2,3,4,5 (11)

This coefficient measures the strength and direction of the linear relationship between each data quality index and the accuracy. This significance of each correlation is tested using p-values [31]. Statistically significant correlations are transformed into weights wl reflecting their importance in predicting accuracy, while non-significant correlations are assigned a weight of zero. This ensures that only the significant and statistically reliable correlations are considered in the channel selection process, enhancing the reliability of the selected channel combinations. The weights wl were calculated as follows:

wl={ρllρl,  if the p-value of ρl <0.050,  otherwise (12)

For the left-out subject Si, these weights wl were then applied to the data quality indices Dij to compute a weighted score Vij for each channel combination:

Vij=l=15wl·Dij[l] (13)

The channel combination j that achieved the highest weighted score Vij was selected as the best channel/pair combination, defined as

j=argmaxjVij (14)

The real accuracy Aij of the selected channel/pair combination j was calculated using the RF algorithm. This process was repeated for each subject, ensuring that the data from every subject were used as the test set once. To evaluate the performance of this correlation-based channel selection method, the average accuracy A¯selected was calculated (see Equation (9)). A baseline A¯random was determined by calculating the average accuracy for randomly selected combinations of three channels/pair. The comparison between A¯selected and A¯random was used to assess whether this method provided an improvement for hand gesture recognition accuracy.

3. Results and Discussion

The evaluation of channel selection methods across the UOW dataset and Ninapro DB2 dataset demonstrates the effectiveness of different methods in optimizing hand gesture recognition performance when using a limited number of channels/pairs. The five selected data quality indicators were chosen to capture complementary aspects of signal integrity across both sEMG and pFMG modalities. The SNR primarily reflects background noise levels and overall signal strength, which is critical for electrical sEMG recordings. The SMR explicitly quantifies motion-induced artifacts, which are particularly relevant for wearable sensing under dynamic conditions and have distinct manifestations in mechanical pFMG signals. In the frequency domain, the OHM and SHR characterize spectral distortion and high-frequency noise contamination, respectively, which can arise from electrode–skin impedance variations in sEMG and mechanical vibration or sensor deformation in pFMG. DPR further captures dynamic variations in spectral power distribution, reflecting signal instability caused by movement or load changes. Importantly, due to the fundamentally different electrical and mechanical characteristics of sEMG and pFMG signals, reliance on a single data quality metric is insufficient. The joint use of multiple complementary DQIs enables a more comprehensive assessment of signal quality and facilitates effective channel selection in multi-modal fusion scenarios, thereby improving gesture recognition performance. The results demonstrate notable differences in performance between the two channel selection methods and random channel selection.

For the UOW dataset, which includes both sEMG and pFMG signal, the performance of the channel selection methods is shown in Figure 5a. The ML-based channel selection method achieved 76.36% accuracy with sole sEMG signals, 71.59% accuracy with sole pFMG signals, and 88.2% accuracy with combined sEMG-pFMG signals. The correlation-based selection method achieved 78.72% accuracy with sole sEMG signals from, 68.11% accuracy with sole pFMG signals, and 87.82% accuracy with combined sEMG-pFMG signals. Both channel selection methods consistently exceeded the average hand gesture recognition accuracy achieved by randomly selecting channel/pairs, for both sEMG and pFMG signals, as well as the combined signals. The ML-based channel selection method achieved the highest accuracy with sole sEMG signals and combined sEMG-pFMG signals, while the correlation-based channel selection method delivered the highest accuracy for the pFMG signal. Overall, the ML-based channel selection method proved to be slightly more effective than the correlation-based method. However, both methods enhanced the hand gesture recognition performance compared to random selection, indicating their advantage in identifying valuable channel combinations. The Ninapro DB2 dataset, which includes only sEMG signals, was used to validate the effectiveness of the two channel selection methods. The performance of these channel selection methods for the Ninapro DB2 dataset is shown in Figure 5b. Both ML-based and correlation-based channel selection methods showed improvements over random channel selection, with ML-based method (70.28% accuracy) yielding better results. The results from the Ninapro DB2 dataset align with those from the UOW dataset, indicating that both channel selection methods enhance hand gesture recognition performance.

Figure 5.

Figure 5

Hand gesture recognition accuracy for two datasets with different channel selection methods. (a) Results from the UOW dataset, including sole sEMG signals, sole pFMG signals, and fused sEMG + pFMG signals. (b) Results from the Ninapro DB2 dataset using sEMG signals only. For each dataset, performance is reported for random channel selection, correlation-based channel selection, and the ML-based channel selection method.

To assess whether the performance improvements achieved by the proposed channel selection methods over random selection are statistically significant, paired t-tests were conducted across subjects. The results demonstrate statistically significant improvements for all evaluated cases, including combined sEMG-pFMG signals (p = 0.037), sole sEMG signals (p = 0.030), sole pFMG signals (p = 0.047), and the Ninapro DB2 dataset (p = 0.007). These findings confirm that the observed accuracy gains are unlikely to arise from random variation. The more pronounced statistical significance observed for the Ninapro DB2 dataset is attributed to its larger sample size, which increases the statistical power.

Additionally, when using the three pairs of sEMG-pFMG sensors selected through the ML-based channel selection method, the performance is comparable to that of using the entire eight-channel sole sEMG systems. Specifically, the average accuracy with the selected sEMG-pFMG sensing pairs achieved an impressive accuracy of 88.2% (Figure 5a). This closely aligned with the 88.38% accuracy (Figure 2) achieved with the UOW dataset when utilizing the entire eight-channel sole sEMG signals. These results highlight the strength of the ML-based channel selection method in optimizing sensor placement. By strategically selecting channels, it is possible to reduce the number of sensors while maintaining high accuracy, thereby enhancing the practicality and wearability of the HMI sensing system. This reduction in sensors can lead to simpler, more efficient, and potentially easier integrated prosthetic sensing systems with promising performance.

To further evaluate the effectiveness and generalizability of the proposed data-quality-driven channel selection method, a comparison with a widely used feature-importance-based channel selection baseline was conducted on both the fused sEMG-pFMG dataset and the public Ninapro DB2 dataset (Figure 6). For the fused sEMG-pFMG dataset, the feature-importance-based method achieved an average recognition accuracy of 85.99%, whereas the proposed data-quality-driven method achieved a higher accuracy of 88.20%. Similarly, on the Ninapro DB2 dataset, the feature-importance-based method yielded an average accuracy of 64.55%, compared to 70.28% achieved by the proposed method. Notably, on the DB2 dataset with a larger number of subjects, the feature-importance-based method even underperformed random channel selection (67.28%), highlighting its sensitivity to inter-subject variability. It is important to note that feature-importance-based channel selection methods in EMG-based gesture recognition are typically computed using data from the same subject [32,33]. In contrast, the proposed data-quality-driven method leverages signal quality characteristics that are closely linked to the physical properties of the recorded signals, enabling more robust channel selection across subjects. This highlights its suitability for practical prosthetic control and wearable HMI applications, where calibration data per subject are limited, yet robustness and generalizability across users are critical.

Figure 6.

Figure 6

Comparison of channel selection methods for hand gesture recognition accuracy across datasets. Results are reported for two datasets: the UOW sEMG-pFMG dataset and the public Ninapro DB2 dataset. The comparison includes the proposed data-quality-driven channel selection method and a feature-importance-based method.

To examine whether the proposed channel selection strategy depends on the underlying modeling tool, a preliminary comparison between different relationship modeling approaches was conducted. Specifically, linear (LR) and non-linear (RF and SVM) were employed to establish the relationship between data quality indices and recognition accuracy using the same sEMG-pFMG dataset. For the linear approach, the LR method achieved average recognition accuracies of 88.20% for fused sEMG-pFMG signals, 76.36% for sole sEMG signals, and 71.49% for sole pFMG signals (Figure 5a). For the non-linear approach, RF achieved an average recognition accuracy of 87.18% for fused sEMG-pFMG signals, and 85.16% for SVM. For single-modality signals, RF achieved accuracies of 77.56% and 70.82% for sEMG and pFMG, respectively, while SVM yielded 74.47% for sEMG and 66.38% for pFMG. Additionally, the reported correlation-based approach (87.82% for fused sEMG-pFMG, 78.72% for sEMG signals, and 68.11% for pFMG signals.) does not rely on any classifier or learning model. These results indicate that the resulting channel selection trends remain consistent across these different approaches. This demonstrates that the effectiveness of the proposed data-quality-driven channel selection strategy is not an artifact of a specific classifier or modeling tool but instead reflects the robustness of the underlying relationship between data quality and recognition performance. From a signal processing perspective, data quality indices are designed to quantify the signal integrity, including the noise level, stability, and artifact contamination. Improvements in these measures generally correspond to improved recording conditions and recognition performance in a monotonic manner. While the underlying relationship may exhibit non-linear characteristics in certain cases, the results suggest that linear modeling provides a sufficient and computationally efficient approximation for channel selection in wearable HMI systems. Additionally, from a practical perspective, the proposed channel selection framework does not impose an additional computational burden during online gesture recognition. Once the optimal channel subset is determined, the subsequent real-time inference operates on a reduced number of channels using standard classifiers. Therefore, the proposed method is compatible with real-time wearable HMI systems and prosthetic control applications, where low latency and computational efficiency are critical.

4. Conclusions and Future Work

This study presents a thorough evaluation of two channel selection methods to enhance the hand gesture recognition performance by using reduced number of sensors (three pairs/channels) with both sEMG and pFMG signals. The findings underscore the effective contribution of ML-based and correlation-based channel selection methods in enhancing hand gesture recognition accuracy compared to random channel selection. In particular, the ML-based channel selection method demonstrated superior performance, particularly with combined sEMG-pFMG signals, achieving comparable results to a full eight-channel sEMG system while using fewer sensors. This highlights the potential for more practical and wearable HMI systems through strategic channel selection by reducing the number of sensors and optimizing sensor placement. The ability to maintain a high hand gesture recognition accuracy with a reduced number of sensors offers substantial benefits in terms of system simplicity, efficiency, wearability, and cost-effectiveness, making it highly suitable for real-world HMI prosthetic application.

The results of this study offer valuable methods for strategically selecting channels, demonstrating that it is possible to achieve a high hand gesture recognition performance with fewer sensors. Despite these advancements, there are remaining limitations and opportunities for further improvement:

  • (1)

    Validation with larger and more diverse datasets: The current study is limited by a relatively small sample size, which is due to challenges in obtaining larger datasets from human participants. Future research should aim to address this limitation by incorporating larger and more varied datasets.

  • (2)

    Real-time implementation: This study evaluates the proposed channel selection methods using offline datasets, where channel selection is performed prior to the HGR task. Future work will focus on developing and testing real-time implementations that deploy the selected channel subsets in online HMI and prosthetic control scenarios, in order to further assess the robustness, adaptability, and practical effectiveness.

  • (3)

    Integration with other sensing modalities: Investigating the integration of sEMG and pFMG with other sensing modalities may provide more comprehensive data and improve hand gesture recognition performance.

  • (4)

    Exploration of additional channel selection methods: This study primarily focuses on utilizing data quality indices to assist in channel selection. Further research could investigate alternative methods to complement the proposed methods, aiming to further enhance the channel selection process and potentially improve hand gesture recognition accuracy.

  • (5)

    Sensor displacement and inter-session variability: Future work will explicitly evaluate the proposed data-quality-driven channel selection framework under sensor displacement and inter-session scenarios to further assess its robustness in real-world use cases.

  • (6)

    Adaptive data quality indicators: Future work will investigate alternative or adaptive data quality indicators to further assess the robustness of the proposed channel selection framework under varying signal conditions.

This study enhances our understanding of how data quality indices can be effectively used for channel selection and their impact on hand gesture recognition accuracy. This research represents a pioneering effort to apply both ML-based and correlation-based methods for optimizing sensor placement in wearable HMI systems. By demonstrating the potential of these methods, the study offers valuable insights and suggests new ideas for researchers to explore more reliable and robust channel selection methods.

Acknowledgments

During the preparation of this manuscript, the authors used ChatGPT 5.2 to assist in improving the quality of the writing. After using this tool, the authors thoroughly reviewed and edited the content and take full responsibility for the content of the published article.

Abbreviations

The following abbreviations are used in this manuscript:

AAC Average amplitude change
DASDV Different absolute standard deviation value
DPR Spectrum maximum-to-minimum drop in power density
FMG Force myography
FSR Force-sensitive resistors
HMI Human–machine interface
IAV Integrated absolute value
MAV Mean absolute value
ML Machine learning
MUAP Motor unit action potential
OHM Power spectrum deformation ratio
pFMG Pressure-based force myography
RF Random forest
RMS Root mean square
sEMG Surface electromyography
SHR Signal-to-high-frequency noise ratio
SMR Signal-to-motion artifact ratio
SNR Signal-to-noise ratio
SSI Sample integral
SVM Support vector machine
VAR Variance

Author Contributions

Conceptualization, S.Z., H.Z., R.T. and G.A.; methodology, S.Z. and H.Z.; formal analysis, S.Z.; data curation, S.Z. and R.T.; writing—original draft preparation, S.Z.; writing—review and editing, H.Z. and G.A.; supervision, H.Z. and G.A.; funding acquisition, G.A. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

The study was approved by the Ethics Committee of University of Wollongong (2023/006).

Informed Consent Statement

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

Data Availability Statement

The datasets generated and/or analyzed during the current study are not publicly available due to ethical considerations and participant privacy, and because they form part of ongoing research. The data can be requested from the corresponding author for non-commercial academic purposes.

Conflicts of Interest

The authors declare no conflicts of interest.

Funding Statement

This research has been supported by an ARC-Discovery-Project (DP210102911) and the University of Wollongong, Australia.

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.Tchantchane R., Zhou H., Zhang S., Alici G. A review of hand gesture recognition systems based on noninvasive wearable sensors. Adv. Intell. Syst. 2023;5:2300207. doi: 10.1002/aisy.202300207. [DOI] [Google Scholar]
  • 2.Yu Y., Chen X., Cao S., Zhang X., Chen X. Exploration of Chinese sign language recognition using wearable sensors based on deep belief net. IEEE J. Biomed. Health Inform. 2019;24:1310–1320. doi: 10.1109/JBHI.2019.2941535. [DOI] [PubMed] [Google Scholar]
  • 3.Simão M., Mendes N., Gibaru O., Neto P. A review on electromyography decoding and pattern recognition for human-machine interaction. IEEE Access. 2019;7:39564–39582. doi: 10.1109/ACCESS.2019.2906584. [DOI] [Google Scholar]
  • 4.Prasasti A.L., Rizal A., Erfianto B., Ziani S. Compressive Sensing for Multimodal Biomedical Signal: A Systematic Mapping and Literature Review. Signals. 2025;6:54. doi: 10.3390/signals6040054. [DOI] [Google Scholar]
  • 5.Fang Y., Hettiarachchi N., Zhou D., Liu H. Multi-modal sensing techniques for interfacing hand prostheses: A review. IEEE Sens. J. 2015;15:6065–6076. doi: 10.1109/JSEN.2015.2450211. [DOI] [Google Scholar]
  • 6.Zhang J., Wang B., Zhang C., Xiao Y., Wang M.Y. An EEG/EMG/EOG-based multimodal human-machine interface to real-time control of a soft robot hand. Front. Neurorobot. 2019;13:7. doi: 10.3389/fnbot.2019.00007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.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. doi: 10.3390/electronics15030590. [DOI] [Google Scholar]
  • 8.Jiang N., Dosen S., Muller K.-R., Farina D. Myoelectric control of artificial limbs—Is there a need to change focus? [In the spotlight] IEEE Signal Process. Mag. 2012;29:150–152. doi: 10.1109/MSP.2012.2203480. [DOI] [Google Scholar]
  • 9.Jiang S., Gao Q., Liu H., Shull P.B. A novel, co-located EMG-FMG-sensing wearable armband for hand gesture recognition. Sens. Actuators A Phys. 2020;301:111738. doi: 10.1016/j.sna.2019.111738. [DOI] [Google Scholar]
  • 10.Zhang S., Zhou H., Tchantchane R., Alici G. A Wearable Human–Machine-Interface (HMI) System Based on Colocated EMG-pFMG Sensing for Hand Gesture Recognition. IEEE/ASME Trans. Mechatron. 2024;30:369–380. doi: 10.1109/TMECH.2024.3386929. [DOI] [Google Scholar]
  • 11.Zhou H., Le H.T., Zhang S., Phung S.L., Alici G. Hand gesture recognition from surface electromyography signals with graph convolutional network and attention mechanisms. IEEE Sens. J. 2025;25:9081–9092. doi: 10.1109/JSEN.2025.3527918. [DOI] [Google Scholar]
  • 12.Zhang S., Zhou H., Tchantchane R., Alici G. Proceedings of the 2024 10th IEEE RAS/EMBS International Conference for Biomedical Robotics and Biomechatronics (BioRob), Heidelberg, Germany, 1–4 September 2024. IEEE; New York City, NY, USA: 2024. Enhancing Hand Gesture Recognition for Varied Arm Positions Through the Integration of Co-Located sEMG-pFMG Armband; pp. 88–93. [Google Scholar]
  • 13.Chaplot L., Houshmand S., Martinez K.B., Andersen J., Rouhani H. Optimizing Sensor Placement and Machine Learning Techniques for Accurate Hand Gesture Classification. Electronics. 2024;13:3072. doi: 10.3390/electronics13153072. [DOI] [Google Scholar]
  • 14.Lu Z., Chen X., Li Q., Zhang X., Zhou P. A hand gesture recognition framework and wearable gesture-based interaction prototype for mobile devices. IEEE Trans. Hum.-Mach. Syst. 2014;44:293–299. doi: 10.1109/THMS.2014.2302794. [DOI] [Google Scholar]
  • 15.Krasoulis A., Kyranou I., Erden M.S., Nazarpour K., Vijayakumar S. Improved prosthetic hand control with concurrent use of myoelectric and inertial measurements. J. Neuroeng. Rehabil. 2017;14:71. doi: 10.1186/s12984-017-0284-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Kurzynski M., Krysmann M., Trajdos P., Wolczowski A. Multiclassifier system with hybrid learning applied to the control of bioprosthetic hand. Comput. Biol. Med. 2016;69:286–297. doi: 10.1016/j.compbiomed.2015.04.023. [DOI] [PubMed] [Google Scholar]
  • 17.Ke A., Huang J., Chen L., Gao Z., He J. An Ultra-Sensitive Modular Hybrid EMG–FMG Sensor with Floating Electrodes. Sensors. 2020;20:4775. doi: 10.3390/s20174775. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Sakr M., Menon C. Proceedings of the 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Banff, AB, Canada, 5–8 October 2017. IEEE; New York City, NY, USA: 2017. Study on the force myography sensors placement for robust hand force estimation; pp. 1387–1392. [Google Scholar]
  • 19.Zhang S., Zhou H., Tchantchane R., Alici G. Hand Gesture Recognition across Various Limb Positions Using a Multi-Modal Sensing System based on Self-adaptive Data-Fusion and Convolutional Neural Networks (CNNs) IEEE Sens. J. 2024;24:18633–18645. doi: 10.1109/JSEN.2024.3389963. [DOI] [Google Scholar]
  • 20.Chang J., Phinyomark A., Scheme E. Proceedings of the 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Montreal, QC, Canada, 20–24 July 2020. IEEE; New York City, NY, USA: 2020. Assessment of EMG benchmark data for gesture recognition using the NinaPro database; pp. 3339–3342. [DOI] [PubMed] [Google Scholar]
  • 21.Farago E., MacIsaac D., Suk M., Chan A.D. A review of techniques for surface electromyography signal quality analysis. IEEE Rev. Biomed. Eng. 2022;16:472–486. doi: 10.1109/RBME.2022.3164797. [DOI] [PubMed] [Google Scholar]
  • 22.De Luca C.J., Gilmore L.D., Kuznetsov M., Roy S.H. Filtering the surface EMG signal: Movement artifact and baseline noise contamination. J. Biomech. 2010;43:1573–1579. doi: 10.1016/j.jbiomech.2010.01.027. [DOI] [PubMed] [Google Scholar]
  • 23.Merletti R., Campanini I., Rymer W.Z., Disselhorst-Klug C. Surface electromyography: Barriers limiting widespread use of sEMG in clinical assessment and neurorehabilitation. Front. Neurol. 2021;12:642257. doi: 10.3389/fneur.2021.642257. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Athavale Y., Krishnan S. Biosignal monitoring using wearables: Observations and opportunities. Biomed. Signal Process. Control. 2017;38:22–33. doi: 10.1016/j.bspc.2017.03.011. [DOI] [Google Scholar]
  • 25.Böttcher S., Vieluf S., Bruno E., Joseph B., Epitashvili N., Biondi A., Zabler N., Glasstetter M., Dümpelmann M., Van Laerhoven K. Data quality evaluation in wearable monitoring. Sci. Rep. 2022;12:21412. doi: 10.1038/s41598-022-25949-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Atzori M., Gijsberts A., Castellini C., Caputo B., Hager A.-G.M., Elsig S., Giatsidis G., Bassetto F., Müller H. Electromyography data for non-invasive naturally-controlled robotic hand prostheses. Sci. Data. 2014;1:140053. doi: 10.1038/sdata.2014.53. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Englehart K., Hudgins B. A robust, real-time control scheme for multifunction myoelectric control. IEEE Trans. Biomed. Eng. 2003;50:848–854. doi: 10.1109/TBME.2003.813539. [DOI] [PubMed] [Google Scholar]
  • 28.Sinderby C., Lindstrom L., Grassino A. Automatic assessment of electromyogram quality. J. Appl. Physiol. 1995;79:1803–1815. doi: 10.1152/jappl.1995.79.5.1803. [DOI] [PubMed] [Google Scholar]
  • 29.Xiao Z.G., Menon C. A review of force myography research and development. Sensors. 2019;19:4557. doi: 10.3390/s19204557. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Benesty J., Chen J., Huang Y., Cohen I. Noise Reduction in Speech Processing. Springer; Berlin/Heidelberg, Germany: 2009. Pearson correlation coefficient; pp. 1–4. [Google Scholar]
  • 31.Cressie N., Whitford H. How to use the two sample t-test. Biom. J. 1986;28:131–148. doi: 10.1002/bimj.4710280202. [DOI] [Google Scholar]
  • 32.Niu Y., Chen W., Zeng H., Gan Z., Xiong B. Optimizing semg gesture recognition: Leveraging channel selection and feature compression for improved accuracy and computational efficiency. Appl. Sci. 2024;14:3389. doi: 10.3390/app14083389. [DOI] [Google Scholar]
  • 33.Tosin M.C., Cene V.H., Balbinot A. Statistical feature and channel selection for upper limb classification using sEMG signal processing. Res. Biomed. Eng. 2020;36:411–427. doi: 10.1007/s42600-020-00080-w. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The datasets generated and/or analyzed during the current study are not publicly available due to ethical considerations and participant privacy, and because they form part of ongoing research. The data can be requested from the corresponding author for non-commercial academic purposes.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES