Literature DB >> 27677300

Artificial neural network EMG classifier for functional hand grasp movements prediction.

Marta Gandolla1, Simona Ferrante1, Giancarlo Ferrigno1, Davide Baldassini1, Franco Molteni2, Eleonora Guanziroli2, Michele Cotti Cottini3, Carlo Seneci3, Alessandra Pedrocchi1.   

Abstract

Objective To design and implement an electromyography (EMG)-based controller for a hand robotic assistive device, which is able to classify the user's motion intention before the effective kinematic movement execution. Methods Multiple degrees-of-freedom hand grasp movements (i.e. pinching, grasp an object, grasping) were predicted by means of surface EMG signals, recorded from 10 bipolar EMG electrodes arranged in a circular configuration around the forearm 2-3 cm from the elbow. Two cascaded artificial neural networks were then exploited to detect the patient's motion intention from the EMG signal window starting from the electrical activity onset to movement onset (i.e. electromechanical delay). Results The proposed approach was tested on eight healthy control subjects (4 females; age range 25-26 years) and it demonstrated a mean ± SD testing performance of 76% ± 14% for correctly predicting healthy users' motion intention. Two post-stroke patients tested the controller and obtained 79% and 100% of correctly classified movements under testing conditions. Conclusion A task-selection controller was developed to estimate the intended movement from the EMG measured during the electromechanical delay.

Entities:  

Keywords:  EMG controller; Electromyography (EMG); artificial neural networks; hand rehabilitation; movement prediction

Mesh:

Year:  2016        PMID: 27677300      PMCID: PMC5805179          DOI: 10.1177/0300060516656689

Source DB:  PubMed          Journal:  J Int Med Res        ISSN: 0300-0605            Impact factor:   1.671


Introduction

People who experience a sudden or progressive loss of motor capabilities attribute high value to being able to directly interact with the objects of daily life.[1]In this context, current upper limb rehabilitation results are unsatisfying, with 75% of stroke survivors still showing chronic upper limb symptoms after acute stroke.[2] The amount of time spent in rehabilitation training has been identified as a key factor that can improve rehabilitation outcomes, but usually patients are engaged in the activity for only a small part of the day, around 13%.[3] In this context, considerable effort has been made in the field of robotic rehabilitation in order to be able to deliver a much higher amount of time for rehabilitation training, not only in specialized centres, but also in home environments, and to enable patients to perform precise and repeatable therapeutic exercises.[4] However, it is known from the literature that an effective rehabilitation treatment should combine intensive and repetitive training with the subject's active participation, in order to promote neuroplasticity and to facilitate the recovery of functional motor skills.[5] This is in agreement with neuroimaging evidence that shows that an effective rehabilitation exercise, which activates the correct brain areas through the active participation of the patient in the physical therapy, should improve motor learning,[6,7] even if there is a certain level of inter-subject variability.[8] In recent years, immersive training, biofeedback solutions, virtual gaming and brain–computer interfaces have been extensively designed and developed in an attempt to actively involve the patient during rehabilitation exercises.[9-11] When dealing with neuromotor rehabilitation, residual muscular activity that is measured by superficial electromyography (EMG) signals is useful accessible information that can detect the motion intention of the patient, even when movement kinematics are affected.[12,13] The practice of task-specific, functional upper limb movements are only performed in 51% of upper limb rehabilitation sessions.[14] Furthermore, specific hand rehabilitation sessions are even less frequently performed, though current available technology has yielded multi-fingered exoskeletons capable of independently moving the fingers (e.g. Gloreha hand rehabilitation glove; Idrogenet Srl, Lumezzane, Italy). In the literature, studies have been conducted that involved the use of surface forearm muscle EMG signals to design myoelectric controllers. For example, different approaches have been proposed to discriminate between upper limb and hand/finger movements including principal component analysis,[15,16] support vector machines,[17,18] and linear discrimination analysis.[19] Artificial neural networks (ANN) have been reported to show a promising performance in the classification of motions based on biosignal patterns,[20] they have been applied to the movement classification problem to superficial EMG signals,[21] and they are able to capture system nonlinearity.[22] Moreover, ANNs have low computational load, since, once defined, consist of additions and multiplications, and this is important when developing real-time applications. However, as discussed previously in the context of hand prosthesis,[23] current myoelectric control is not adequate for simultaneous actuating multiple degrees-of-freedom, as required for functional movement execution. The goal of the present study was to design and implement an EMG-based controller for a robotic assistive device for the hand, which was able to classify the user's motion intention in order to drive the robot toward a synergic action with the residual user's activation. The myoelectric controller was designed to provide a prediction before the real execution of the hand grasp task, and therefore exploiting the EMG signal temporal window going from muscle activation to kinematic effective movement, i.e. the electromechanical delay phase.[24] The implementation of a myoelectric controller based on the electromechanical latency allowed the detection of the user's motion intention and the integration of it into the closed-loop controller of the robotic assistance device. Throughout the design phase of the controller, special attention was paid to the usability and applicability of the system in a nonstructured and dynamic environment (i.e. the patient's home), especially in terms of what affects electrode placement.

Subjects and methods

Study participants

This prospective study enrolled healthy volunteers with no neurological or orthopaedic impairment from the local population in the Lombardy region, Italy. In addition, the EMG-based controller was tested on chronic post-stroke patients, who had inefficient control of the hand, in order to test the effectiveness of the proposed approach. The study was conducted at Villa Beretta Rehabilitation Centre, Valduce Hospital, Costamasnaga, Italy between June 2014 and June 2015. The experiments were conducted with the approval of the local Ethics Committee of Villa Beretta Rehabilitation Centre (ethics approval number: 0050310/14U 3.11 28/11/2014) and all study participants gave verbal informed consent after personal illustration of the procedure given by the principal investigator (M.G.).

Task definition

Participants were asked to sit comfortably in a seat in front of a table, with their arm placed parallel to the horizontal table surface, and the hand open with the palm perpendicular with respect to the table surface (i.e. the resting position). The wrist was inserted in a custom-made support that prevented the subject from prono-supinating the wrist. Three hand grasp functional tasks were selected (Figure 1): (i) pinching: a grasping action performed with the thumb and the forefinger to grasp small objects; (ii) grasp an object: a grasping action that depends upon the movement of all of the fingers to grasp an object (e.g. a bottle of water); (iii) grasping: a grasping action with an empty hand that results in a fist.
Figure 1.

Experimental protocol showing the wrist inserted in a custom-made support that prevented the subject from prono-supinating the wrist. Three hand grasp functional tasks were selected: (a) pinching: a grasping action performed with the thumb and the forefinger to grasp small objects; (b) grasp an object: a grasping action that depends upon the movement of all of the fingers to grasp an object (e.g. a bottle of water); (c) grasping: a grasping action with an empty hand that results in a fist. Each participant, after a period of familiarization with the protocol, performed 20 trials of each hand grasp task. Movements were auditory paced every 10 s. Each hand grasp task (i.e. pinching, grasp an object, grasping) was acquired in a different run. At least 5 min of rest was provided between each run and it was extended upon the subject's request.

Experimental protocol showing the wrist inserted in a custom-made support that prevented the subject from prono-supinating the wrist. Three hand grasp functional tasks were selected: (a) pinching: a grasping action performed with the thumb and the forefinger to grasp small objects; (b) grasp an object: a grasping action that depends upon the movement of all of the fingers to grasp an object (e.g. a bottle of water); (c) grasping: a grasping action with an empty hand that results in a fist. Each participant, after a period of familiarization with the protocol, performed 20 trials of each hand grasp task. Movements were auditory paced every 10 s. Each hand grasp task (i.e. pinching, grasp an object, grasping) was acquired in a different run. At least 5 min of rest was provided between each run and it was extended upon the subject's request.

Control subject experimental procedure

Each participant, after a period of familiarization with the protocol, performed 20 trials of each hand grasp task. Movements were auditory paced every 10 s. Each hand grasp task (i.e. pinching, grasp an object, grasping) was acquired in a different run. At least 5 min of rest was provided between each run and it was extended upon the subject's request (Figure 1). To investigate the repeatability of the approach, each healthy participant performed the experimental protocol twice after the electrodes were repositioned.

EMG recordings

Electromyography signals were recorded with a multi-channel signal amplifier system (Porti™; Twente Medical System International, Oldenzaal, The Netherlands). The sampling frequency was set to 2048 Hz. Ten superficial self-adhesive electrodes arranged in a bipolar configuration resulting in five acquired EMG channels were fixed with Velcro on the dominant forearm. The design of the EMG electrode set-up was driven by the priority for the ease of use and fitting, allowing at the same time to record the muscular activity from a variety of muscles that control hand/finger movements. In this configuration, the electrodes were not placed specifically on a single muscle,[15,22,23,25] but instead the information recorded from the electrodes was global, and the overall signal was processed to record the patient's motion intention. To facilitate this, the five pairs of EMG electrodes were placed around the dominant forearm in a circular configuration 2–3 cm from the elbow (Figure 2a). The EMG electrodes were placed in order to maximize the inter-electrode pair distance. The forearm circumference at the position 2–3 cm from the elbow was measured with the hand in the resting position (i.e. arm placed parallel to the horizontal table surface, and the hand open with the palm perpendicular with respect to the table surface). The circumference was divided by five to determine the specific places to attach the electrodes. Since electrode placement was not dependent on the need to record the signal from particular muscles, the starting point was not fixed (Figure 2b). The ground electrode was placed on the opposite wrist.
Figure 2.

Placement of the electromyography (EMG) electrodes: (a) forearm in the resting position showing the EMG electrode placement along the forearm itself 2–3 cm from the elbow; (b) schematic of the forearm cross-section showing the EMG electrodes equally spaced, with the crosses indicating where the five pairs of EMG electrodes were positioned. The colour version of this figure is available at: http://imr.sagepub.com.

Placement of the electromyography (EMG) electrodes: (a) forearm in the resting position showing the EMG electrode placement along the forearm itself 2–3 cm from the elbow; (b) schematic of the forearm cross-section showing the EMG electrodes equally spaced, with the crosses indicating where the five pairs of EMG electrodes were positioned. The colour version of this figure is available at: http://imr.sagepub.com.

EMG task-classifier design

The EMG task-selection controller design was based on the results obtained from a pilot study on healthy controls previously reported.[22] In particular, the system predicts the intention to perform a certain hand grasp functional task among a predefined selection from the EMG signals measured in a 100 ms window after the EMG onset. The 100 ms window represents the EMG portion corresponding to the electromechanical delay, i.e. the temporal delay between muscles fibre depolarization and effective kinematic onset of movement.[24] The task-classifier architecture was based on a sequence of ANNs. In particular, each trial to be classified was provided as input in the form of EMG signal portions corresponding to the electromechanical delay – the pattern vector. The pattern vector was provided as input to successive ANNs with one hidden layer detailed in the following sections. The first ANN classifies the pattern vector in clusters, defined by a subject specific clustering algorithm in charge of defining subsets of classification groups. Pattern vectors associated with clusters that contain more than one hand grasp task were input to a second ANN in charge of classifying hand grasp tasks within the cluster (Figure 3). For example, let us suppose that the subject-specific algorithm identifies two clusters for subject X, cluster 1 that includes pinching and grasping tasks, and cluster 2 that includes grasp an object task. Cluster 1 pattern vectors (i.e. pinching and grasping tasks) are input to a second ANN that classifies them as pinching and grasping. Cluster 2 output directly corresponds to the final classification since it only includes one hand grasp task. The EMG task-classifier specific architecture will be outlined in three steps: (1) EMG processing; (2) task-classifier calibration; and (3) task-classifier testing. All analysis steps were performed offline in order to test the goodness of the approach. The entire EMG signal (i.e. all 20 trials) underwent EMG preprocessing procedures (i.e. STEP 1), which was then partitioned into calibration trials and testing trials. In task-classifier calibration, and task-classifier testing steps (i.e. STEPS 2, 3), only a 100 ms window after movement onset for each trial was considered.
Figure 3.

Graphical outline of the electromyography (EMG) task-classifier architecture. Suppose that the subject-specific algorithm identifies for the depicted subject two clusters, namely cluster 1 (C1), which includes pinching (T1) and grasping tasks (T1), and cluster 2 (C2), which includes grasp an object task (T3). Cluster 1 pattern vectors (i.e. pinching and grasping tasks) are input to a second artificial neural network (ANN) that classifies them as pinching and grasping. The Cluster 2 output directly corresponds to the final classification since it only includes one hand grasp task. The colour version of this figure is available at: http://imr.sagepub.com.

Graphical outline of the electromyography (EMG) task-classifier architecture. Suppose that the subject-specific algorithm identifies for the depicted subject two clusters, namely cluster 1 (C1), which includes pinching (T1) and grasping tasks (T1), and cluster 2 (C2), which includes grasp an object task (T3). Cluster 1 pattern vectors (i.e. pinching and grasping tasks) are input to a second artificial neural network (ANN) that classifies them as pinching and grasping. The Cluster 2 output directly corresponds to the final classification since it only includes one hand grasp task. The colour version of this figure is available at: http://imr.sagepub.com.

STEP 1: EMG processing

Graphical representation of the EMG processing step is presented in Figure 4 and described below.
Figure 4.

Graphical representation of the electromyography (EMG) processing step (i.e. STEP 1) for study subject S01, pinching task (20 trials). For clarity, only one EMG channel is represented (channel 1). (a) Graphic representation of the experimental protocol. Each vertical dashed line represents an auditory cue, which were spaced 10 s apart; (b) EMG raw signal; (c) preprocessed EMG signal; (d) preprocessed EMG signal (black line) with low-pass mean EMG signal used for onset identification as described in STEP 1.2 section superimposed (red line). Vertical red dashed lines represent EMG onsets. Grey shaded windows represent the 100 ms windows used as input in the task-classifier. The colour version of this figure is available at: http://imr.sagepub.com.

Graphical representation of the electromyography (EMG) processing step (i.e. STEP 1) for study subject S01, pinching task (20 trials). For clarity, only one EMG channel is represented (channel 1). (a) Graphic representation of the experimental protocol. Each vertical dashed line represents an auditory cue, which were spaced 10 s apart; (b) EMG raw signal; (c) preprocessed EMG signal; (d) preprocessed EMG signal (black line) with low-pass mean EMG signal used for onset identification as described in STEP 1.2 section superimposed (red line). Vertical red dashed lines represent EMG onsets. Grey shaded windows represent the 100 ms windows used as input in the task-classifier. The colour version of this figure is available at: http://imr.sagepub.com.

STEP 1.1: Preprocessing

The five EMG signals (i.e. five acquired channels) were independently preprocessed as follows: (i) high-pass filtered (third order analogic Butterworth filter, cut-off frequency = 10 Hz) to remove the offset; (ii) rectified; (iii) low-pass filtered (third order analogic Butterworth filter cut-off frequency = 5 Hz); and (iv) normalized to the maximum revealed within the calibration trials.

STEP 1.2: Mean and onset identification

The EMG onsets were identified with a local minima algorithm, based on the following procedure: (i) mean of the five-channel EMG preprocessed signals; (ii) first order low-pass filtering; (iii) local minima identification that corresponded to the sought movement onset. With this approach, the onset was identified based on the mean of the five EMG signals, and therefore it will be the same for all channels. Given that the local minima algorithm was based on a first order low-pass filter, it required one previous sample beside the one that was being evaluated. In other words, movement onset was evaluated using two-samples overlapping windows. The critical parameter was the low-pass filter cut-off frequency that was identified as described in the ‘Local minima algorithm frequency definition’ section described below under ‘Parameter optimization’.

STEP 1.3: Vectorialization

For each trial of each hand grasp task, an EMG signal vector was defined as input for the task-classifier. In particular, a single window of 100 ms (i.e. 205 samples) was identified on each of the five channels after the movement onset, which is common to all channels for construction. A new vector, the pattern vector, containing 205 samples per channel for a total of 1025 samples was then created as input for the subsequent steps. An example of vectoralization for a single pinching trial is presented in Figure 5.
Figure 5.

Vectorialization exemplification on a single pinching trial for study subject S01 (i.e. STEP 1.3). Grey shaded area represents the 100 ms window.

Vectorialization exemplification on a single pinching trial for study subject S01 (i.e. STEP 1.3). Grey shaded area represents the 100 ms window.

STEP 2: Calibration

Graphical representation of the calibration procedure is presented in Figure 6 and described below.
Figure 6.

Graphical outline of the calibration procedure. Input: pattern vectors; STEP 2.1: subject-specific clustering; STEP 2.2: cascade artificial neural network (ANN) training. The colour version of this figure is available at: http://imr.sagepub.com.

Graphical outline of the calibration procedure. Input: pattern vectors; STEP 2.1: subject-specific clustering; STEP 2.2: cascade artificial neural network (ANN) training. The colour version of this figure is available at: http://imr.sagepub.com.

STEP 2.1: Subject specific clustering – unsupervised clustering

The pattern vectors of each subject were scanned to find similarities between different hand grasp functional tasks with an on-purpose developed algorithm. The base of the clustering algorithm was the k-means unsupervised clustering approach.[26] The best clustering solution was adopted, as evaluated by the Silhouette coefficient that can be calculated for each sample i as follows:[27] Where a(i) is the mean distance of the i-th sample with samples within the same cluster, and b(i) is the minimum distance between the i-th sample and samples outside its proper cluster. Among the same dataset, the clustering is better when the lower is a(i), and the higher is b(i). The Silhouette coefficient is bounded between –1 and 1, where 1 indicates the best clustering for the given sample. The subject-specific clustering algorithm was performed as follows: (i) k-means algorithm execution with 1000 different initial weights configuration; (ii) clustering evaluation by means of the Silhouette coefficients mean taken as a global marker of the clustering performance; (iii) selection of the best number of clusters based on mean Silhouette coefficients. The clustering algorithm was completely blind with respect to the type of hand grasp functional task the pattern represented.

STEP 2.1: Subject-specific clustering – cluster association

Once the unsupervised clustering was completed, which was blind to the association between EMG patterns and tasks, each hand grasp functional task was assigned to the cluster where it is most represented.

STEP 2.2: Cascade ANN training

A small number of trials per hand grasp functional task were used to train the cascade ANN, formed by two ANNs. The optimal number of trials to be selected was a parameter that needed to be optimized. The two ANNs were feedforward one layer networks. The first ANN has as inputs the 1025 EMG samples of each task (i.e. the pattern vector), a hidden layer with a number of neurons that is a parameter that needed to be optimized, and an output layer with a number of neurons equal to the number of identified clusters. For each cluster that contains more than one hand grasp functional task, a further feedforward ANN will be trained to classify the grouped hand grasp functional tasks. This second layer ANN will have the same 1025 input neurons as the first layer ANN (i.e. the pattern vector), a hidden layer as in the first layer ANN, and an output layer with a number of neurons equal to the number of hand grasp functional tasks classified within the cluster. For each ANN, the training algorithm was set to scaled conjugate gradient backpropagation with 1000 maximum iterations, and six maximum validation failures. Training trials were partitioned as follows: 60% of the trials per hand grasp functional task as the training set, 20% of the trials per hand grasp functional task as the validation set, and 20% of the trials per hand grasp functional task as the test set. Hidden layer neuron activation function and the training algorithm were parameters that needed to be optimized. Since a classifier was being trained, output layer neuron activation function was set to softmax function: Where i represents the i-th neuron in the output layer, and N the total neuron number. Softmax is a probabilistic function that assigns to every output neuron the probability that the input pertains to the class represented by the neuron. In a postprocessing step, the input was assigned to the neuron that has the higher probability. The overall cascade ANN performance was evaluated by means of correctly classified hand grasp functional tasks within trials used for the cascade ANN training.

STEP 3: Testing

Trials not used for cascade ANN training were used for cascade ANN testing, and the percentage of correctly classified hand grasp functional tasks was considered as the outcome measure.

Parameter optimization

Local minima algorithm frequency definition

The accuracy of the algorithm to identify EMG onsets was evaluated with respect to EMG onset visually as determined by an experienced examiner (M.G.).[28] Both methods have been run on the mean of five channels EMG preprocessed signals (i.e. where the specific application requires to calculate the onsets). With regard to the visual onset determination, the examiner calculated the onset times for all traces on two separate days, 3 days apart, to evaluate the repeatability of the visual recordings. To evaluate the repeatability of the visually determined onset times between days the mean among the two visually determined onset times was determined, along with the Interclass Correlation Coefficient (ICC). The mean of the visually determined onset times between days was used for the evaluation of the computer-based methods, as previously described.[28] The local minima algorithm cut-off frequencies for the low-pass filter was optimized in the range 0.01–0.2Hz by maximizing the F1-score, defined as the harmonic mean between the precision and recall indices.[29] Precision and recall indices were calculated as follows, where the closer to 1 the index was, the better the performance was: F1-score results therefore to be: Further, so to identify the degree to which the computer-determined values deviated from those determined visually, linear regression equations were calculated on true positive onsets using the mean of the visually determined onset times between days as the independent variable.[28]

Cascade ANN parameter definition

Different cascade ANN parameters needed to be defined as follows: (i) number of trials considered for cascade ANN definition; (ii) number of neurons in the hidden layer; (iii) hidden layer neuron activation function; and (iv) learning rate. For each parameter, a range of values were selected as outlined in Table 1.
Table 1.

Different cascade artificial neural network (ANN) parameters that were tested as part of the evaluation of the electromyography-based task classifier developed in this study.

ParameterRange tested
Number of trials considered for cascade ANN definition4, 5, 6, 7, 8
Number of neurons in the hidden layer10, 15, 20, 25, 30
Hidden layer neuron activation functionSigmoid, hyperbolic tangent
Learning rate0.01, 0.1
Different cascade artificial neural network (ANN) parameters that were tested as part of the evaluation of the electromyography-based task classifier developed in this study. In order to define the best parameter mix, the study proceeded as follows. The number of trials considered for cascade ANN definition was set at six (i.e. the mid value), and then all possible combinations of the other parameter values were considered. Therefore, 20 cascade ANNs were trained and tested with the same dataset. The best parameter mix was determined as the one with the highest percentage of correctly classified hand grasp functional tasks during cascade ANN testing (i.e. STEP 3). Once the best parameter mix was determined, the number of trials considered for cascade ANN definition was modified according to the range tested to determine the minimum number of trials required to get a proper testing performance for the present application.

Neurological patient pilot test procedure

Neurological patients followed the same experimental protocol as healthy control subjects, but the number of trials per block was set to 15, and the auditory cue that was increased to be every 15 s. EMG electrodes were positioned on the affected side. In order to obtain the effective movement execution to further motivate the patients, they were supported in the correct execution of the movement with the Gloreha rehabilitation glove (GLOve REhabilitation Hand). Gloreha is a device for neuromotor rehabilitation of the hand, developed and produced by Idrogenet Srl (Lumezzane, Italy). It is composed by two main elements: a comfortable and light glove, and a chassis containing electromechanical actuators and an electronic board. The device allows the execution of all of the combinations of joint flexion-extension. Specifically, finger movement is performed thanks to five electromechanical actuators and an electronic board, placed in the chassis, not accessible to the operator. Each actuator is linked to a wire. In a compartment of the chassis, the operator can adjust the length of the five cables that generate the finger movement to set the starting position of the hand, which is also the maximum level of extension the glove will reach during the physical therapy. Gloreha was subject-specifically set in order to obtain the selected hand grasp functional tasks (i.e., pinching, grasp an object, grasping). Thanks to a trigger myocontrol previously detailed,[30] it was possible to be sure that the movement was patient-initiated.

Results

Participants

Eight healthy subjects (four females, four males; age range 25–26 years) with no neurological or orthopaedic impairment volunteered for this study and all of them succeeded in completing the experimental procedure. Two neurological post-stroke patients were recruited to test the proposed approach. PZ01 was a 48-year-old female with a lesion located in the left hemisphere in the capsular striatum obtained in April 2014. PZ02 was 50-year-old male with a lesion located in the left hemisphere, in the temporal, paraventricular, and parietal cortico-subcortical areas, obtained in April 2003. Both of them had impairment to the upper limb contralateral to the lesion; PZ01 had a Medical Research Council index of 3 for both the wrist and elbow flexors; and PZ02 had a Medical Research Council index of 4 for both the wrist and elbow flexors.[31]

Local minima algorithm performance

The repeatability of the visually determined EMG onset times between days was found to be high with a mean ± SD difference of 43 ± 110 ms. The ICC was 0.999. The mean F1-scores and offsets of the regression lines obtained are shown in Figure 7. The best F1-score was obtained for 0.09 Hz (0.9655), while the offset that was closer to zero was in correspondence with 0.08 Hz (6 ms). The study selected 0.09 Hz as the optimal cut-off frequency for the local minima algorithm, as maximizing the F1-score. The correspondent offset with respect to visually determined onsets was 36 ms, in line with results obtained in the literature.[28]
Figure 7.

Local minima algorithm frequency definition. (a) F1-scores obtained for cut-off frequencies in the 0.01–0.2 Hz range; (b) offsets of the regression lines obtained comparing onsets obtained by the local minima algorithm with cut-off frequencies in the 0.01–0.2 Hz range, and visually determined onsets. Grey shaded area represent the selected cut-off frequency, i.e. 0.09 Hz.

Local minima algorithm frequency definition. (a) F1-scores obtained for cut-off frequencies in the 0.01–0.2 Hz range; (b) offsets of the regression lines obtained comparing onsets obtained by the local minima algorithm with cut-off frequencies in the 0.01–0.2 Hz range, and visually determined onsets. Grey shaded area represent the selected cut-off frequency, i.e. 0.09 Hz.

Cascade ANN parameter definition

The number of trials considered for cascade ANN definition was set at six (i.e. the mid value), and then all possible combinations of the other parameter values were considered. Twenty cascade ANNs were trained and tested considering six trials for task-selection classifier definition, and 14 for testing on both repetitions of each healthy control, resulting in 16 testing datasets (Table 2). The parameter mix that obtained the higher percentage of correctly classified hand grasp functional tasks during task-selection classifier testing (i.e. STEP 3) was the number of neurons in the hidden layer equal to 25, sigmoid as the hidden layer neuron activation function, and 0.01 as the learning rate, which lead to a mean ± SD testing performance of 76% ± 14% of correctly classified hand grasp functional tasks. With these parameters, the number of trials considered for cascade ANN definition was explored (Figure 8). The best testing and calibration performances were obtained with six trials, with a mean ± SD of 76% ± 14% of correct classifications during testing; and a mean ±SD of 93 ± 7% during calibration. Using fewer trials did not allow the classifier to correctly explore the dataset, while using more trials resulted in overfitting of the calibration dataset.
Table 2.

Testing performance of the task-selection classifier in terms of percentage of correctly classified hand functional tasks while exploring different parameter values with the number of trials considered for the cascade artificial neural network definition set at six in eight healthy subjects.[a]

Number of neuronsActivation functionLRS01
S02
S03
S04
S05
S06
S07
S08
Mean, %SD, %
REP1REP2REP1REP2REP1REP2REP1REP2REP1REP2REP1REP2REP1REP2REP1REP2
10Sig0.019874635957646081815044458381909370.1917.20
15Sig0.0110069615964736981815224408676888369.1319.16
20Sig0.019883635672646781764876538876939074.0014.71
25Sig0.0110083666772706981765288458388888675.8814.26
30Sig0.019874616264687479795060458876888872.1314.66
10Sig0.1986961595757506281528458374887463.6320.94
15Sig0.19857556260576262794564485555808363.8814.10
20Sig0.19871585664706755795068587667717467.6311.53
25Sig0.110057615664596281675048437967685763.6913.99
30Sig0.19874616457664579675512557469805263.0018.78
10Hyptg0.019860666266666776795288488869939073.0014.98
15Hyptg0.019855665970756479815576388876889372.5615.92
20Hyptg0.0110064635666616286865564388679909571.9417.21
25Hyptg0.019886615668777486815060489079889074.5015.55
30Hyptg0.019583616466707183815780438686908875.2514.17
10Hyptg0.19852555960615752795728488871856963.6917.40
15Hyptg0.1837439676261647138528558136805758.0019.99
20Hyptg0.19867476464616052795084538362766966.8114.08
25Hyptg0.19869635657436474175256437671716460.8817.85
30Hyptg0.19833452664706276335248487655565055.7518.47

Data presented as the percentage (%) of correctly classified hand functional tasks.

aThe different parameters that were explored: (i) number of neurons in the hidden layer; (ii) hidden layer neuron activation function, either sigmoid (Sig) or hyperbolic tangent (Hyptg); and iii) learning rate (LR), either 0.01 or 0.1.

REP, repetition; S, healthy control subject.

Figure 8.

Number of trials considered for cascade artificial neural network exploration. (a) Testing performance; (b) calibration performance. Data presented as mean ± SD of the healthy control group.

Testing performance of the task-selection classifier in terms of percentage of correctly classified hand functional tasks while exploring different parameter values with the number of trials considered for the cascade artificial neural network definition set at six in eight healthy subjects.[a] Data presented as the percentage (%) of correctly classified hand functional tasks. aThe different parameters that were explored: (i) number of neurons in the hidden layer; (ii) hidden layer neuron activation function, either sigmoid (Sig) or hyperbolic tangent (Hyptg); and iii) learning rate (LR), either 0.01 or 0.1. REP, repetition; S, healthy control subject. Number of trials considered for cascade artificial neural network exploration. (a) Testing performance; (b) calibration performance. Data presented as mean ± SD of the healthy control group.

Task-selection controller performance

Final parameters were set as 25 neurons in the hidden layer, sigmoid as the hidden layer neuron activation function, 0.01 as the learning rate, and six trials for cascade ANN calibration, which resulted in a mean performance of 93% during calibration, and 76% during testing in healthy control subjects. The mean ± SD difference in testing performance between the two repetitions executed by the same participant after electrode repositioning was 13 ± 14%, with four subjects having a testing performance difference < 5%. Task-selection controller tests on the two patients PZ01 and PZ02 resulted in a calibration performance of 83% and 100%, and a testing performance of 79% and 100%, respectively, which were in line with the results obtained for the healthy control subjects.

Discussion

When dealing with neurological rehabilitation, patients usually ask if they will functionally benefit from the treatment offered to them. Indeed, patients attribute great value to being able to return to simple functional activities of daily life such as pouring water from a bottle, which leads to improved self-esteem and better recovery, as highlighted by the International Classification of Functioning, Disability and Health, which mentions body functions, activities, and social context rather than specific characteristics such as muscle strength or range of motion.[32] Daily life functional tasks, especially those directly involving the hand, always take advantage of the simultaneous involvement of multiple degrees-of-freedom. These considerations lead to the present study choosing to use the multiple degrees-of-freedom functional movements that could be detected though the controller. Indeed, the goal of the present study was to design and implement a task-selection controller characterized by: (i) recording of the intention of the user to perform the movement, which was captured through the myoelectric signal; (ii) detection of the movement to be executed, which was implemented though a cascade ANN controller based on 100 ms of EMG signal rather than the whole recorded signal; (iii) rehabilitation of targeted functional movements involving multiple degrees-of-freedom at the same time; (iv) easy-to-use approach, so that the movement was triggered, and recognized on the same limb that would benefit from the mobilization; and (v) the possibility of being implemented in real-time. The superficial EMG signal opens a door to the patient's residual ability, even if only mild movements can be performed, and it can be immediately recorded via the self-adhesive superficial electrodes. The present study set the number of recorded channels to five. This was due to technical reasons and the need to have an easy set-up procedure, for which the electrode positioning did not need to target any specific muscle. Electrodes were spaced equally around the lower arm 2–3 cm from the elbow and could be placed by nonexpert personnel (e.g. a caregiver). Moreover, nonspecific electrode positioning removes the crosstalk problem, which usually affects EMG-based controllers.[33] In order to recognize the intended movement to be executed, only about 5% of the movement EMG was used, roughly corresponding to the time delay between muscle activation and effective kinematic movement. This was in contrast with previous research, where all EMG signals were used, from the beginning to the end of the contraction or for a high percentage of the signal (i.e. 50%–70%).[23] To our knowledge, only one previous study developed an EMG-based classifier with a support vector machine approach to predict goal-directed movements in the horizontal plane with a 200 ms window, but the classifier failed when tested on neurological patients.[18] Moreover, the authors used muscle activity recorded between −100 ms and 100 ms with respect to the movement onset, which makes this approach not suitable for real-time use.[18] In this context, EMG onset detection is therefore crucial. This current study proposed a rather computationally simple approach based on first order filter at 0.09 Hz which lead to very good results, as indicated by an F1-score of 0.9655. The core of the proposed task-selection classifier was a cascade ANN that was optimized with respect to the number of trials considered for its definition, the number of neurons in the hidden layer, the hidden layer neuron activation function, and the learning rate, which were set at six, 25, sigmoid, and 0.01, respectively. The number of trials used for the calibration was set to the minimum possible, without affecting classifier performance under testing conditions. Increasing the number of neurons in the hidden layer has been shown to be linked to a better ANN performance.[23] In this present study, the best performances were recorded with 20 or 25 neurons in the hidden layer. The neuron activation function did not appear to be crucial in affecting performance, while a learning rate of 0.01 overall resulted in better performance with respect to a learning rate of 0.1. With the final architecture, the task-selection controller performance was demonstrated to be 93 ± 7% for calibration and 76 ± 14% for testing in the present study, which was comparable or superior to other published studies with multiple degrees-of-freedom.[23,34,35] Intra-subject repeatability was assessed, demonstrating the validity of the approach for longitudinal rehabilitation sessions. Two neurological patients volunteered to test the controller. They obtained very encouraging results on testing performance, 79% and 100%, confirming the validity of the proposed approach. It has been shown that moderately impaired neurological patients have mean classification accuracy of 71.3%, and severely impaired patients 37.9%, using a linear discriminant analysis.[34] Research findings strongly suggest that the EMG pattern classification system for stroke survivors should be designed specifically for each subject.[34] The selection of target tasks (number and complexity), for example, should reflect the functional impairment level of each subject.[34] Although the approach proposed in this present study works with only 100 ms of EMG signal and with three functional tasks, it was a subject-specific EMG classification paradigm, and therefore it would be expected to work specifically on patient features. It has to be noted that task-classifier performance depends on having good quality EMG signals on all recorded channels. Recorded noise on individual channels can be due, for example, to incomplete relaxation between different movements induced by the open-hand resting position that is detected by an electrode pair or to degraded electrode–skin impedance. Identification of the onset is not affected by a single noisy channel because it is based on the mean of the five channels. However, the pattern vector input to the task-selection classifier includes the 100 ms window for all channels, so a noisy channel might result in a lower classifier performance, as can be observed by the overall lower performance obtained by S05-REP 2 and S06-REP 2 (Table 2). A possible improvement includes the removal of noisy channels via software before task-selection classifier calibration and use. Moreover, particular care has to be devoted to electrode placement by carefully cleaning the skin. With a view to the clinical application of this task-classifier, the major limitation of the present approach is the need to calibrate the task-classifier at each use. Indeed, the use of superficial electrodes has the advantage of being noninvasive and easily set-up, but it presents the drawback of being strongly dependent on electrode positioning and electrode–skin impedance. Moreover, when a subject's motion intention is misclassified, the task-classifier is designed so that a movement would be executed, even if it is not the planned one. This approach has the advantage of providing in any case a rehabilitation exercise, but it might be disturbing for some patients. In contrast, in the case of missed onsets (i.e. the algorithm doesn't identify a true onset of motion intent), the task-classifier performance might be influenced. This is the case for example of S06-REP1, where poor onset identification for the pinching task resulted in performances as low as 8% with some parameter settings (Table 2). Further tests on control subjects and end-users are required to demonstrate the repeatability, robustness, and validity of the current approach. In conclusion, this present study designed and implemented an EMG-based task-selection controller that was able to estimate with a 100-ms signal window the intended movement to be performed. As far as we know, this is the only task-classifier designed to predict grasping functional tasks using an EMG signal corresponding to the electromechanical delay latency that has been successfully tested on neurological patients. The task-selection controller dealt with multiple degrees-of-freedom functional movements, and it was based on a cascade ANN that demonstrated an accuracy of 76 ± 14% under testing conditions. Two pilot post-stroke neurological patients obtained 79% and 100% under testing conditions, confirming the validity of the proposed approach.
  26 in total

1.  ICF Core Sets for stroke.

Authors:  Szilvia Geyh; Alarcos Cieza; Jan Schouten; Hugh Dickson; Peter Frommelt; Zaliha Omar; Nenad Kostanjsek; Haim Ring; Gerold Stucki
Journal:  J Rehabil Med       Date:  2004-07       Impact factor: 2.912

2.  Simultaneous and proportional estimation of hand kinematics from EMG during mirrored movements at multiple degrees-of-freedom.

Authors:  Silvia Muceli; Dario Farina
Journal:  IEEE Trans Neural Syst Rehabil Eng       Date:  2011-12-13       Impact factor: 3.802

3.  Extracting simultaneous and proportional neural control information for multiple-DOF prostheses from the surface electromyographic signal.

Authors:  Ning Jiang; Kevin B Englehart; Philip A Parker
Journal:  IEEE Trans Biomed Eng       Date:  2008-10-31       Impact factor: 4.538

4.  Movement error rate for evaluation of machine learning methods for sEMG-based hand movement classification.

Authors:  Arjan Gijsberts; Manfredo Atzori; Claudio Castellini; Henning Muller; Barbara Caputo
Journal:  IEEE Trans Neural Syst Rehabil Eng       Date:  2014-01-29       Impact factor: 3.802

5.  A comparison of computer-based methods for the determination of onset of muscle contraction using electromyography.

Authors:  P W Hodges; B H Bui
Journal:  Electroencephalogr Clin Neurophysiol       Date:  1996-12

6.  Comparative study of PCA in classification of multichannel EMG signals.

Authors:  P Geethanjali
Journal:  Australas Phys Eng Sci Med       Date:  2015-04-10       Impact factor: 1.430

7.  Effects of Brain-Computer Interface-controlled Functional Electrical Stimulation Training on Shoulder Subluxation for Patients with Stroke: A Randomized Controlled Trial.

Authors:  Yun Young Jang; Tae Hoon Kim; Byoung Hee Lee
Journal:  Occup Ther Int       Date:  2016-02-15       Impact factor: 1.448

8.  EMG-based visual-haptic biofeedback: a tool to improve motor control in children with primary dystonia.

Authors:  Claudia Casellato; Alessandra Pedrocchi; Giovanna Zorzi; Lea Vernisse; Giancarlo Ferrigno; Nardo Nardocci
Journal:  IEEE Trans Neural Syst Rehabil Eng       Date:  2012-10-05       Impact factor: 3.802

9.  Development and pilot testing of HEXORR: hand EXOskeleton rehabilitation robot.

Authors:  Christopher N Schabowsky; Sasha B Godfrey; Rahsaan J Holley; Peter S Lum
Journal:  J Neuroeng Rehabil       Date:  2010-07-28       Impact factor: 4.262

10.  Inactive and alone: physical activity within the first 14 days of acute stroke unit care.

Authors:  Julie Bernhardt; Helen Dewey; Amanda Thrift; Geoffrey Donnan
Journal:  Stroke       Date:  2004-02-26       Impact factor: 7.914

View more
  5 in total

1.  An efficient approach for physical actions classification using surface EMG signals.

Authors:  Sravani Chada; Sachin Taran; Varun Bajaj
Journal:  Health Inf Sci Syst       Date:  2019-12-23

2.  The classification of movement intention through machine learning models: the identification of significant time-domain EMG features.

Authors:  Ismail Mohd Khairuddin; Shahrul Naim Sidek; Anwar P P Abdul Majeed; Mohd Azraai Mohd Razman; Asmarani Ahmad Puzi; Hazlina Md Yusof
Journal:  PeerJ Comput Sci       Date:  2021-02-25

3.  Decoding Attempted Hand Movements in Stroke Patients Using Surface Electromyography.

Authors:  Mads Jochumsen; Imran Khan Niazi; Muhammad Zia Ur Rehman; Imran Amjad; Muhammad Shafique; Syed Omer Gilani; Asim Waris
Journal:  Sensors (Basel)       Date:  2020-11-26       Impact factor: 3.576

Review 4.  Upper limb soft robotic wearable devices: a systematic review.

Authors:  Elena Bardi; Marta Gandolla; Francesco Braghin; Ferruccio Resta; Alessandra L G Pedrocchi; Emilia Ambrosini
Journal:  J Neuroeng Rehabil       Date:  2022-08-10       Impact factor: 5.208

5.  Feasibility and safety of shared EEG/EOG and vision-guided autonomous whole-arm exoskeleton control to perform activities of daily living.

Authors:  Simona Crea; Marius Nann; Emilio Trigili; Francesca Cordella; Andrea Baldoni; Francisco Javier Badesa; José Maria Catalán; Loredana Zollo; Nicola Vitiello; Nicolas Garcia Aracil; Surjo R Soekadar
Journal:  Sci Rep       Date:  2018-07-17       Impact factor: 4.379

  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.