Next Article in Journal
Color Image Generation from LiDAR Reflection Data by Using Selected Connection UNET
Previous Article in Journal
Semantic-Based Building Extraction from LiDAR Point Clouds Using Contexts and Optimization in Complex Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multiday Evaluation of Real-Time Intramuscular EMG Usability with ANN

1
Department of Biomedical Engineering and Sciences, School of Mechanical and Manufacturing Engineering (SMME), National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan
2
Faculty of Engineering and Applied Sciences, Riphah International University, Islamabad 46000, Pakistan
3
Center for Sensory-Motor Interaction, Department of Health Science and Technology, Aalborg University, 9220 Aalborg, Denmark
4
Center of Chiropractic Research, New Zealand College of Chiropractic, Auckland 1060, New Zealand
5
Faculty of Health and Environmental Sciences, Health and Rehabilitation Research Institute, AUT University, Auckland 0627, New Zealand
6
Department of Electrical and Computer Engineering, University of New Brunswick, Fredericton, NB E3B 5A3, Canada
7
Centre for Robotics Research, Department of Informatics, King’s College London, London WC2R 2LS, UK
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(12), 3385; https://doi.org/10.3390/s20123385
Submission received: 3 May 2020 / Revised: 12 June 2020 / Accepted: 12 June 2020 / Published: 15 June 2020
(This article belongs to the Section Intelligent Sensors)

Abstract

:
Recent developments in implantable technology, such as high-density recordings, wireless transmission of signals to a prosthetic hand, may pave the way for intramuscular electromyography (iEMG)-based myoelectric control in the future. This study aimed to investigate the real-time control performance of iEMG over time. A novel protocol was developed to quantify the robustness of the real-time performance parameters. Intramuscular wires were used to record EMG signals, which were kept inside the muscles for five consecutive days. Tests were performed on multiple days using Fitts’ law. Throughput, completion rate, path efficiency and overshoot were evaluated as performance metrics using three train/test strategies. Each train/test scheme was categorized on the basis of data quantity and the time difference between training and testing data. An artificial neural network (ANN) classifier was trained and tested on (i) data from the same day (WDT), (ii) data collected from the previous day and tested on present-day (BDT) and (iii) trained on all previous days including the present day and tested on present-day (CDT). It was found that the completion rate (91.6 ± 3.6%) of CDT was significantly better (p < 0.01) than BDT (74.02 ± 5.8%) and WDT (88.16 ± 3.6%). For BDT, on average, the first session of each day was significantly better (p < 0.01) than the second and third sessions for completion rate (77.9 ± 14.0%) and path efficiency (88.9 ± 16.9%). Subjects demonstrated the ability to achieve targets successfully with wire electrodes. Results also suggest that time variations in the iEMG signal can be catered by concatenating the data over several days. This scheme can be helpful in attaining stable and robust performance.

1. Introduction

The electric signals generated by the contraction of myofibers in the motor units can be recorded using either surface (noninvasive) or intramuscular (invasive) electrodes. The traditional clinical use of intramuscular electromyography (iEMG) is in the diagnoses of myopathies, myodystrophies and neuromuscular disorders. Their use in myoelectric prosthetic control is limited due to its invasiveness and instability of the implanted electrodes as well as the lack of commercially available implantable recording electrodes.
Herberts et al. were the first to implant intramuscular electrodes to estimate the contraction level of muscles by applying different loads on hand joints [1]. A few years later, Tucker and Peteleski implanted an intramuscular electrode into the functioning forearm muscle of a subject with congenital limb deficiency. The system reportedly worked well but no detail of signal processing and performance of the system was reported [2]. Stein et al. implanted four pairs of electrodes for one year and compared their performance with surface electrodes; improved direct control with greater reliability of the implanted system was reported compared to surface electrodes [3]. These studies were limited to direct myoelectric control only. Several other studies utilized intramuscular recordings for neurophysiological investigations [4,5,6,7]. The focus of these studies was to determine discharge times of individual motor units. It was also found that decomposition of surface EMG signals is more cumbersome as compared to iEMG as in surface and EMG signals are in the superimposed form. Moreover, analysis of iEMG signals showed that individual motor units can be decomposed more accurately allowing recordings from deep muscles [8,9].
Recently, a variety of implantable electrodes are being developed and tested in humans, making iEMG signals clinically viable for future myoelectric control [10,11,12,13,14,15,16]. These implantable electrodes are designed to transmit the iEMG signal wirelessly to the prosthetic hand [10]. The Myoelectric Implantable Recording Array (MIRA) can also be used in the future as such systems provide an additional option of multiple independent control sites to myoelectric control [13,15]. These wireless detection systems can be implanted by utilizing a small surface area on the amputated limb and provide up to 64 channels of EMG signal by inserting only a few wires. With the help of implanted electrodes, EMG signals can be recorded from small and deep muscles providing very localized information and the amount of information gathered can be increased significantly with these detection systems [13,15]. Furthermore, an implanted iEMG electrode may provide high interday repeatability, multiple and independent channels, stable and robust signal source that is less affected by factors such as electrode shifts, skin impedance and precipitation [16,17]. However, the selectivity of these iEMG recordings may constitute a drawback as they reflect the activity of a small number of motor units of muscle fibers located close to the detection site [17].
More recent studies using iEMG as a control signal focused on pattern recognition techniques (PR) for myoelectric control [18,19,20,21]. Smith et al. compared EMG signals recorded from the surface of the forearm sEMG and iEMG for simultaneous control of hand motions using Linear Discriminant Analysis (LDA). Higher classification accuracy was reported for iEMG compared to sEMG, parallel classifier method was used without including the 2-DOF motion class data in training [18]. Fitts’ law tests were also utilized by Kamavuako et al. to evaluate the adoption of iEMG recordings in acute settings [19]. In another study, significant differences in offline classification performances were found between sEMG and iEMG recordings using LDA [20]. Data were recorded for seven continuous days [22]. All of these studies assessed iEMG-based PR techniques in either offline or in acute settings only.
The consistent and stable performance of PR schemes is an important factor that needs to be addressed for the clinical translation of these techniques. Recently, it was depicted in the literature that between-day performances degrade over time using sEMG [21,22,23,24]. To the best of our knowledge, no iEMG-based real-time evaluation of a PR scheme has previously been conducted over multiple days. The aim of this study was to quantify the real-time subchronic usability of iEMG recordings using a Fitts’ law approach with different train/test schemes.
Training of a classifier is an important step in any PR-based technique. How this factor affects the overall performance of myoelectric control in real-time over time, if trained differently is an important question. This factor is investigated in this study by designing a novel protocol for the experiment. In a five-day experiment, intramuscular EMG recordings were used to test three different training methodologies: (i) within-day training and testing of a classifier, (ii) between-day training and testing of a classifier and (iii) combined-day training and testing of a classifier. Offline classification accuracies were also evaluated keeping the same training strategies as of real-time (i) within-day classification error (WCE), (ii) between-day classification error (BCE) and (iii) combined-day classification error (CCE).

2. Materials and Methods

2.1. Subjects

In total, five able-bodied subjects took part in the experiment. None of the subjects had any medical condition related to their muscles. The average age of the participants in the experiment was 25.4 y. Written consent was taken from all the participants in the study. The protocol of the experiments was in accordance with the Declaration of Helsinki and approved by the local ethical committee of the region of Northern Jutland (Approval Number: N-20160021).

2.2. Experimental Procedures

An EMG12 amplifier by OT Bioelectronica was used to record iEMG signals which were then passed through a bandpass filter (100–900 Hz). These filtered analog signals were amplified with a gain of 5000, at a sampling rate of 2kHz and digitized using 16 bits analog to digital converter (NI-DAQ PCI-6221). A band electrode was placed on the wrist contralateral to the dominant one as a reference. Figure 1 shows the setup for this experiment. Using three pairs of wire electrodes, iEMG was recorded from three different muscles, namely: Extensor Digitorum on Channel 1, Extensor Carpi Radialis Longus on Channel 2 and Flexor Digitorum Superficialis on Channel 3. These in vivo wire electrodes were made from 50 µm diameter Teflon-coated stainless steel. A 25-gauge sterilized needle was inserted in each muscle for each electrode. Precautionary measures against the risk of infection were thoroughly observed. Each subject’s skin was disinfected with 70% isopropyl alcohol before needle insertion. Sterile electrodes and gloves were used while handling the subjects.
The needle was inserted 10–15 mm below the muscle fascia and removed once the electrodes had been fixed inside the muscle. The insulated wires were unsheathed from the tip by about 3 mm to maximize the pickup area [19]. These electrodes were to stay in each subject’s arms for five days.
A double bandage strategy was implemented to minimize the movement of intramuscular electrodes. After the electrodes were inserted, a sterile bandage was taped on the wires leaving leeway for in vivo wire motion during extension and flexion and to allow connection to amplifiers. After each session, another bandage was placed to completely cover the wires before each subject left the room. This bandage served as a precautionary measure against electrode displacement. It was removed once the subject re-entered the room for further sessions. The bottom bandage was only removed upon the subject’s wish to withdraw or after all the sessions had been successfully completed.

2.3. Experimental Scheme

The experiment had two main steps: (i) data were collected to train a classifier (ii) then the models trained on different sets of collected data were tested online. For the first step, subjects were required to produce a medium level contraction from rest to motion. They were prompted by an image of a specific motion randomly generated by a customized MATLAB-based Graphical User Interface. For each motion, data were collected four times, for 6 s each time. Between each sustained contraction, a 6 s break was given. Data for four active motions (Wrist Extension, Wrist Flexion, Hand Open, Hand Close) and one rest (no motion) were collected. After each set of five motions, a break of 12 s was given.
For the second step, a cursor at the center of the screen was to be controlled by the hand. Figure 2 shows the GUI interface from the testing phase. There were two axes on the screen: the top YY’ represented Hand Closed while the bottom YY’ represented Hand Opened. Similarly, the left XX’ represented Hand Flexion and the right XX’ represented Hand Extension. To be considered a successful movement, the cursor had to hit the target and remain at it for one second. The entire experiment spanned five days. On each day, three types of online tests were carried out as shown in Table 1. Firstly, within-day training and testing of the artificial neural network (ANN) was denoted by the WDT (data from the same day) row shown in the table. BDT (data collected from the previous day and tested on present-day) represents the online test in which the training data of the previous day was used to test the data of the present day. Lastly, the training data of all the previous days was used to test the present-day data in CDT (trained on all previous days including the present day and tested on present-day). Each day, three sessions for testing were performed. There were four indexes of difficulty levels, thus each motion was tested 18 times in 3 sessions per day. A break of 10 minutes was given between each session. Additionally, it should be noted that, in a single session, 24 targets (4 directions × 2 distances × 4 widths) were to be reached by the subjects. Each target was unique with respect to its motion and size of the target.

2.4. Feature Extraction and Experimental Procedure

A 200ms overlapping window with an increment of 50ms was used to segment the steady-state part of 4 s of the data from each 6 s recorded signal. Six features were examined, namely: Mean Absolute Value, Cardinality, Waveform Length, Zero Crossings, Willison Amplitude and Slope Sign Changes. Table 2 summarizes the description of each feature used in this study [25].
ANN was used as an offline and online training and testing classifier [26]. The network was trained with the Levenberg–Marquardt algorithm. A single hidden layer was used and after several trials, the size of the input layer was made equal to the size of the features vector (18 × 1). The offline configuration was simulated in the GUI such that it had a fixed number of neurons in the hidden layer. A profile specific to each subject was created in which the subject’s calibrated signals were stored. The trained ANN was subjected to Fitts’ law to classify the cursor-controlled hand gestures [27].
During the implementation of Fitts’ law, participants were asked to move the cursor from the rest position (origin of the axes) to a random target at a distance (D) and width (W) from the origin. Upward movement of the cursor represented open hand, downward movement represented closed hand, left represented wrist flexion while the right movement represented wrist extension. Based on the distance D and width W from the origin, each target’s index of difficulty (ID) was calculated. Various combinations of target distances and widths calculated by Equation (1) are tabulated in Table 3.
I D = log 2 ( D W + 1 )
While testing in real-time, subjects were required to remain at a target for a dwell time of 1 s for the movement. Motion considered unsuccessful if the cursor remained in the target for less than one second [28,29]. Similarly, if the subject was unable to hit a target after 15 s of cue, the motion was considered unsuccessful and the cursor was moved back to the origin. To evaluate real-time system performance: path efficiency (PE), overshoot (OE), throughput (TP) and completion rate (CR) were examined as four performance parameters. Path efficiency (PE) is calculated by the distribution of the straight-line distance over the traveled distance [30]. It defines the quality of the control system. Overshoot is defined as the ability to stop at the target. It is the number of occurrences of the cursor being on the target and then leaving the target before the end of the 1s dwell time divided by the total number of targets [30]. Throughput (TP) is the ratio between the index of difficulty (ID) and the time taken (in seconds) to reach the target. The completion rate computes the percentage of successfully completed tasks within the time limit.
Offline classification performance parameters were computed using the obtained data. The training strategies were like the ones applied for online classification. Errorij was defined as the ratio of misclassified decisions and total decisions. Between-day classification error (BCE) was computed by using the training data of the previous day and the testing data of the present day. Errorij was calculated by Day i training data and Day j testing data. Within-day classification error (WCE) was computed by using training and testing data of the present day. Errorij was computed by implementing two-fold validation. Combined-day classification error (CCE) was calculated using training data attained on all former days and present-day testing data.

2.5. Statistics

To evaluate the overall offline performance based on classification error, a nonparametric Friedman’s test with two-way layout with factor types (WCE, BCE and CCE) and the day (without Day 1) was used. p-values less than 0.05 were considered significant. To investigate the suitability of Fitts’ law test for the online experiment the relationship between completion time and index of difficulty was examined. The R2 coefficient of the linear model was examined to determine how the obtained data fit the computed linear model. For the overall performance based on each performance matric, nonparametric Friedman’s test was used to quantify the difference between days (without Day 1) and sessions. p-values less than 0.05 were considered significant. Results are presented as mean ± standard deviation.

3. Results

3.1. Offline Data Analysis

Results showed that classification accuracies were significantly affected by training schemes (p ≤ 0.01) and but not with days (p = 0.09). Multiple comparison showed no significant difference (p = 0.41) between average WCE (4.6 ± 3.7%) and CCE (7.9 ± 4.8%). Classification performance improved over time in all train/test schemes but found no significance between days WCE (p = 0.06), CCE (p = 0.69), BCE (p = 0.18). The rate of improvement in classification performance was highest in WCE. It reduced to (2.6 ± 2.1%) on the final day from (12.9 ± 6.8%) on the first day. Figure 3 depicts the percentage classification error per training scheme in offline analysis.

3.2. Fitts’ Law Test (Online Results)

The regression model depicted a strong linear relationship (coefficient of determination R2 ≥ 0.91) between completion time and index of difficulty in all three schemes. Figure 4 representing WDT was included in the paper. High values of correction between completion time and index of difficulty indicate the suitability of using the Fitts’ law test. By comparing training strategies with respect to IDs, it was found that CDT on average performed better than BDT (Table 4).
It was found that for BDT, completion rate reduced over days. It was lowest on Day 5 (Figure 5). Similarly, in CDT, completion rate improved over days. This has important implications in real-world conditions describing all the variations in the EMG signals over days that can be catered by including those variabilities in training data. Table 5 represents the summary of all performance parameters in three sessions averaged across all days.
In Table 5, the results depict that for BDT, on average, the first session of each day was significantly better (p < 0.01) than the second and third sessions for completion rate (77.9 ± 14.0%) and path efficiency (88.9 ± 169%). Figure 6 represents the averaged values of all performance parameters across all days and sessions. Completion rate (CR; 91.6 ± 3.6%) of CDT was significantly better than BDT (74.0 ± 5.8%) and WDT (88.1 ± 3.6%). Overshoot (OS) was the lowest and path efficiency (PE) and throughput were the highest for CDT.

4. Discussion

The use of iEMG has been the interest of scientists for many years. Providing the ability to control several prosthetic motions independently with greater dexterity, interday repeatability and intuitiveness is a laudable goal (as it outweighs surface EMG in these parameters). With the recent developments in the implantable sensor technology, these goals can be achieved. In this study, three strategies based on the training of a classifier were investigated over five days. The aim was to find the usability of iEMG in real-time and to find the effect of different training and testing strategies over multiple days in order to understand variabilities in EMG signals. This will help develop a robust myoelectric control and minimize the duration of recalibration. Fitts’ law test showed a high-value coefficient of determination (R2 > 0.91) for all days in all three investigated schemes.
Studies have shown that BCE increases as the time difference between training and testing of classifiers increases [23,31,32]. Offline results indicated a similar trend where a greater decrease in CCE was observed than BCE over days. Completion rate, one of the important performance parameters in the real-time tests, was found to be different between CDT, WDT and BDT over days as shown in Figure 5. Across all days, the completion rate (91.6 ± 3.6%) of CDT performed significantly better than BDT (74.0 ± 5.8%) and WDT (88.2 ± 3.6%). The trend of improvement in CDT and degradation in BDT represents the adaptation of the system. This effect can be more pronounced if the data can be combined for several days. Data from several days may also require deep networks to understand this process of adaptation of the system. The frequency of doing system recalibration of prostheses in a PR-based myoelectric control can be reduced if the deeper network is trained on long term data [31,32].
The completion time with respect to ID indicated differences in-between train/test strategies (Table 4). The performance metrics used in this study are comparable to intramuscular studies previously done [20,32]. Path efficiency describes the ability of the designed model to reach the target with the shortest distance. In this study, it was recorded (83.5 ± 4.4%), higher than reported in previous iEMG real-time studies (73.1% ± 2.8%, 77.09 ± 0.89%) [20,30]. Similarly, corresponding overshoot value was found low (15.0 ± 0.06%) compared to (22.1 ± 3.6%) in [30] and (56.3 ± 4.3%) in [20]. This explains the ability of the subject to hold at the target also improved over time.
Factors that can affect the surface-based real-time performance of myoelectric control are electrode shift, precipitation, skin impedance, interelectrode distances and electrode size. The overall trend in improvement could not be influenced by these factors in iEMG recordings. So, improvement in the real-time performance of WDT and CDT can only be described by the subject’s learning ability over time. This could improve further if the training time increases in the experiment.
The quantification of outcomes is always a challenge with respect to arm function in myoelectric control studies. Most PR-based studies evaluated only classification accuracy as a performance metric. These offline results can further be validated by testing online. In this study, offline results reconciled with online tests, as offline analysis revealed that increasing training data over time, decreases the classification error. In a combined-day offline analysis (CCE), data trained on one day had a higher error (14.1 ± 7.6%) compared to data trained on four days concurrently (5.0 ± 2.1%). BCE and WCE analysis showed no significant difference in performance over days. Training strategies over a shorter duration of time had low errors, but they failed to encompass the normal variations in different hand motions. This problem can be solved by increasing the amount of training data for many days, to cater to natural variabilities in hand movements. However, unlike deep learning algorithms, the performance of classical machine learning algorithms degrades with large datasets that are spanned over days [32] and thus deep learning networks are encouraged to be used for future PR control schemes.
Challenging experimental protocol prohibited the acquisition of a sufficient number of subjects. However, results in this study illustrate a new research protocol and evaluation technique, which could be replicated in future case studies having more subjects and amputees. We believe that this study makes an important contribution to the literature.

5. Conclusions

In this study, we have developed a protocol to assess the real-time control parameters with fine-wire electrodes inserted in forearm muscles. We believe the protocol was a more challenging part that allowed recordings from inside muscles giving more insight to subchronic stability of performance parameters. A real-time evaluation of different training-testing schemes was demonstrated. Two DOF target acquisition tasks were tested using Fitts’ law. Both offline and online results suggest that time affects the robustness of real-time PR-based myoelectric control. Real-time performance can be enhanced by combining training data for many days (up to 100 days or more). Short-term experimental results may not represent the true performance of a control system, thus we recommend using training data of multiple days for better intuitive control of the prosthesis.

Author Contributions

Conceptualization, A.W., M.Z.u.R., I.K.N., K.E., W.J. and E.N.K.; Data curation, A.W. and M.Z.u.R.; Formal analysis, A.W. and M.Z.u.R; Funding acquisition, H.H. and E.N.K.; Investigation, K.E., W.J. and E.N.K.; Methodology, A.W., M.Z.u.R., M.J., K.E. and E.N.K.; Project administration, I.K.N., W.J., H.H. and E.N.K.; Resources, I.K.N., H.H. and E.N.K.; Software, A.W and M.Z.u.R.; Supervision, I.K.N., K.E., W.J., H.H. and E.N.K.; Validation, I.K.N. and M.J.; Visualization, A.W., M.J. and K.E.; Writing—original draft, A.W.; Writing—review and editing, A.W., M.Z.u.R., I.K.N., M.J., K.E., W.J., H.H. and K.E. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Ethical Approval

The protocol of the experiments was in accordance with the Declaration of Helsinki and approved by the local ethical committee of the region of Northern Jutland (Approval Number: N-20160021) in Denmark.

References

  1. Herberts, P.; Kadefors, R.; Kaiser, E.; Petersén, I. Implantation of micro-circuits for myo-electric control of prostheses. J. Bone Jt. Surg. Br. Vol. 1968, 50, 780–791. [Google Scholar] [CrossRef] [Green Version]
  2. Tucker, F.R.; Peteleski, N. Microelectronic telemetry implant for myo-electric control of a powered prosthesis. Can. Electr. Eng. J. 1977, 2, 3–8. [Google Scholar] [CrossRef]
  3. Stein, R.B.; Charles, D.; Hoffer, J.A.; Arsenault, J.; Davis, L.A.; Moorman, S.; Moss, B. New approaches for the control of powered prostheses particularly by high-level amputees. Bull. Prosthet. Res. 1980, 10, 51–62. [Google Scholar] [PubMed]
  4. De Luca, C.J.; LeFever, R.S.; McCue, M.P.; Xenakis, A.P. Control scheme governing concurrently active human motor units during voluntary contractions. J. Physiol. 1982, 329, 129–142. [Google Scholar] [CrossRef] [PubMed]
  5. Nawab, S.H.; Wotiz, R.P.; DeLuca, C.J. Decomposition of indwelling EMG signals. J. Appl. Physiol. 2008, 105, 700–710. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Marateb, H.R.; McGill, K.C. Resolving superimposed MUAPs using particle swarm optimization. IEEE Trans. Biomed. Eng. 2009, 56, 916–919. [Google Scholar] [CrossRef] [Green Version]
  7. Parsaei, H.; Stashuk, D.W. EMG signal decomposition using motor unit potential train validity. IEEE Trans. Neural Syst. Rehabil. Eng. 2013, 21, 265–274. [Google Scholar] [CrossRef] [Green Version]
  8. Gazzoni, M.; Farina, D.; Merletti, R. A new method for the extraction and classification of single motor unit action potentials from surface EMG signals. J. Neurosci. Methods 2004, 136, 165–177. [Google Scholar] [CrossRef]
  9. Holobar, A.; Zazula, D. Correlation-based decomposition of surface electromyograms at low contraction forces. Med Biol. Eng. Comput. 2004, 42, 487–495. [Google Scholar] [CrossRef]
  10. Weir, R.F.; Troyk, P.R.; DeMichele, G.A.; Kerns, D.A.; Schorsch, J.F.; Maas, H. Implantable myoelectric sensors (IMESs) for intramuscular electromyogram recording. IEEE Trans. Biomed. Eng. 2009, 56, 159–171. [Google Scholar] [CrossRef] [Green Version]
  11. Young, D.J. Wireless powering and data telemetry for biomedical implants. In Proceedings of the 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Minneapolis, MN, USA, 3–6 September 2009; pp. 3221–3224. [Google Scholar]
  12. Bercich, R.A.; Joseph, J.; Gall, O.Z.; Maeng, J.; Kim, Y.J.; Irazoqui, P.P. Implantable device for intramuscular myoelectric signal recording. In Proceedings of the 34th Annual International Conference of the IEEE EMBS, San Diego, CA, USA, 28 August 2012. [Google Scholar]
  13. McDonnall, D.; Hiatt, S.; Smith, C.; Guillory, K.S. Implantable multichannel wireless electromyography for prosthesis control. In Proceedings of the 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Diego, CA, USA, 28 August 2012; pp. 1350–1353. [Google Scholar]
  14. Pasquina, P.F.; Evangelista, M.; Carvalho, A.J.; Lockhart, J.; Griffin, S.; Nanos, G.; McKay, P.; Hansen, M.; Ipsen, D.; Vandersea, J.; et al. First-in-man demonstration of a fully implanted myoelectric sensors system to control an advanced electromechanical prosthetic hand. J. Oneuroscience Methods 2015, 244, 85–93. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. McDonnall, S.; Hiat, S.; Crofts, B.; Smith C and Merrill, D. Development of a wireless multichannel myoelectric implant for prosthesis control. In Proceedings of the Myoelectric Control and Upper Limb Prosthetics Symposium. (MEC 2017), Fredericton, NB, Canada, 15–18 August 2017; p. 21. [Google Scholar]
  16. Merrill, D.R.; Lockhart, J.; Troyk, P.R.; Weir, R.F.; Hankin, D.L. Development of an implantable myoelectric sensor for advanced prosthesis control. Artif. Organs 2011, 35, 249–252. [Google Scholar] [CrossRef] [PubMed]
  17. Jacobson, W.C.; Gabel, R.H.; Brand, R.A. Surface vs. fine-wire electrode ensemble-averaged signals during gait. J. Electromyogr. Kinesiol. 1995, 5, 37–44. [Google Scholar] [CrossRef]
  18. Smith, L.H.; Hargrove, L.J. Comparison of surface and intramuscular EMG pattern recognition for simultaneous wrist/hand motion classification. In Proceedings of the 2013 35th annual international conference of the IEEE engineering in medicine and biology society (EMBC), IEEE, Osaka, Japan, 3–7 July 2013; pp. 4223–4226. [Google Scholar]
  19. Kamavuako, E.N.; Scheme, E.J.; Englehart, K.B. Combined surface and intramuscular EMG for improved real-time myoelectric control performance. Biomed. Signal Process. Control 2014, 10, 102–107. [Google Scholar] [CrossRef]
  20. Kamavuako, E.N.; Scheme, E.J.; Englehart, K.B. On the usability of intramuscular EMG for prosthetic control: A Fitts’ law approach. J. Electromyogr. Kinesiol. 2014, 24, 770–777. [Google Scholar] [CrossRef]
  21. Hargrove, L.J.; Englehart, K.; Hudgins, B. A comparison of surface and intramuscular myoelectric signal classification. IEEE Trans. Biomed. Eng. 2007, 54, 847–853. [Google Scholar] [CrossRef]
  22. Waris, A.; Niazi, I.K.; Jamil, M.; Gilani, O.; Englehart, K.; Jensen, W.; Shafique, M.; Kamavuako, E.N. The effect of time on EMG classification of hand motions in able-bodied and transradial amputees. J. Electromyogr. Kinesiol. 2018, 40, 72–80. [Google Scholar] [CrossRef] [Green Version]
  23. He, J.; Zhang, D.; Jiang, N.; Sheng, X.; Farina, D.; Zhu, X. User adaptation in long-term, open-loop myoelectric training: Implications for EMG pattern recognition in prosthesis control. J. Neural Eng. 2015, 12, 046005. [Google Scholar] [CrossRef]
  24. Jain, S.; Singhal, G.; Smith, R.J.; Kaliki, R.; Thakor, N. Improving long term myoelectric decoding, using an adaptive classifier with label correction. In Proceedings of the2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob), IEEE, Rome, Italy, 24–27 June 2012; pp. 532–537. [Google Scholar]
  25. Waris, A.; Kamavuako, E.N. Effect of threshold values on the combination of emg time domain features: Surface versus intramuscular emg. Biomed. Signal Process. Control 2018, 45, 267–273. [Google Scholar] [CrossRef] [Green Version]
  26. Waris, A.; Mendez, I.; Englehart, K.; Jensen, W.; Kamavuako, E.N. On the robustness of real-time myoelectric control investigations: A multiday Fitts’ law approach. J. Neural Eng. 2019, 16, 026003. [Google Scholar] [CrossRef] [Green Version]
  27. Fitts, P.M.; Radford, B.K. Information capacity of discrete motor responses under different cognitive sets. J. Exp. Psychol. 1966, 71, 475. [Google Scholar] [CrossRef] [PubMed]
  28. Gusman, J.; Mastinu, E.; Ortiz-Catalán, M. Evaluation of Computer-Based Target Achievement Tests for Myoelectric Control. IEEE J. Transl. Eng. Health Med. 2017, 5, 1–10. [Google Scholar] [CrossRef] [PubMed]
  29. Wurth, S.M.; Hargrove, L.J. A real-time comparison between direct control, sequential pattern recognition control and simultaneous pattern recognition control using a Fitts’ law style assessment procedure. J. Neuroeng. Rehabil. 2014, 11, 91. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  30. Williams, M.R.; Kirsch, R.F. Evaluation of head orientation and neck muscle EMG signals as command inputs to a human–computer interface for individuals with high tetraplegia. IEEE Trans. Neural Syst. Rehabil. Eng. 2008, 16, 485–496. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  31. Waris, A.; Niazi, I.K.; Jamil, M.; Englehart, K.; Jensen, W.; Kamavuako, E.N. Multiday evaluation of techniques for EMG based classification of hand motions. IEEE J. Biomed. Health Inform. 2018, 23, 1526–1534. [Google Scholar] [CrossRef]
  32. Zia ur Rehman, M.; Waris, A.; Gilani, S.; Jochumsen, M.; Niazi, I.; Jamil, M.; Farina, D.; Kamavuako, E. Multiday EMG-based classification of hand motions with deep learning techniques. Sensors 2018, 18, 2497. [Google Scholar] [CrossRef] [Green Version]
Figure 1. (a) GUI interface during the training session. Each motion was graphically displayed to the subject during training with the time-cue. (b) Intramuscular electrode insertion sites on the forearm of one of the subjects participated in the experiment. (c) Motions that each subject performed during the training session.
Figure 1. (a) GUI interface during the training session. Each motion was graphically displayed to the subject during training with the time-cue. (b) Intramuscular electrode insertion sites on the forearm of one of the subjects participated in the experiment. (c) Motions that each subject performed during the training session.
Sensors 20 03385 g001
Figure 2. Shows the interface of GUI during the testing phase. The blue dot at the center of the XY plane corresponds to the rest position whereas red rectangles represent the target. Subjects had to achieve targets with the cursor placed at the origin in the XY plane. The target appeared randomly on any of the XX’ or YY’ axes. Each target was represented by a movement shown in Figure 1c.
Figure 2. Shows the interface of GUI during the testing phase. The blue dot at the center of the XY plane corresponds to the rest position whereas red rectangles represent the target. Subjects had to achieve targets with the cursor placed at the origin in the XY plane. The target appeared randomly on any of the XX’ or YY’ axes. Each target was represented by a movement shown in Figure 1c.
Sensors 20 03385 g002
Figure 3. Comparison of percentage classification error (mean ± standard deviation) between each offline train/test scheme over five days.
Figure 3. Comparison of percentage classification error (mean ± standard deviation) between each offline train/test scheme over five days.
Sensors 20 03385 g003
Figure 4. Relationship between completion time (CT; mean ± standard deviation) and index of difficulty for within-day testing (WDT).
Figure 4. Relationship between completion time (CT; mean ± standard deviation) and index of difficulty for within-day testing (WDT).
Sensors 20 03385 g004
Figure 5. Comparison of real-time performance parameters over five days for all three testing schemes.
Figure 5. Comparison of real-time performance parameters over five days for all three testing schemes.
Sensors 20 03385 g005
Figure 6. Comparison of performance parameters in all three testing schemes averaged across all days and sessions. Asterisks (*) indicate a case where there is a significant difference.
Figure 6. Comparison of performance parameters in all three testing schemes averaged across all days and sessions. Asterisks (*) indicate a case where there is a significant difference.
Sensors 20 03385 g006
Table 1. Complete scheme of the experiment. Three real-time tests were done on Days 2–5 and one on Day 1.
Table 1. Complete scheme of the experiment. Three real-time tests were done on Days 2–5 and one on Day 1.
Day 1Day 2Day 3Day 4Day 5
WDTTrain1 Test1Train2 Test2Train3 Test3Train4 Test4Train5 Test5
BDT Train1 Test2Train2 Test3Train3 Test4Train4 Test5
CDT Train1–2 Test2Train1–2–3 Test3Train1–2–3–4 Test4Train1–2–3–4–5 Test5
WDT - data from the same day. BDT - data collected from the previous day and tested on present-day.CDT - trained on all previous days including the present day and tested on present-day.
Table 2. Description of all features used in this study. N represents the total number of samples in a signal window, n is the sample index and ε is the threshold value.
Table 2. Description of all features used in this study. N represents the total number of samples in a signal window, n is the sample index and ε is the threshold value.
FeatureDescriptionFormula
MAVMean Absolute Value (MAV) is the average of the absolute value of the EMG signal. It is an indication of muscle contraction levels. M A V =   1 N n = 1 N | x n |
WLWaveform length (WL) is related to the fluctuations of a signal when the muscle is active. Thus, the feature provides combined information about the frequency, duration and waveform amplitude of the EMG signal. W L =   n = 1 N 1 | x n x n + 1 |
ZCZero Crossing (ZC) measures the number of crosses by zero of the signal and is related to the frequency content of the signal. This feature provides an approximate estimation of frequency domain properties. Z C = k = 1 N 1 [ ( x n · x n + 1 < 0 ) ( | x n x n + 1 | > ϵ ) ]
SSCSlope Sign Changes (SSC) measures the number of times the sign changes in the slope of the signal. It is another method to represent the frequency information of the sEMG signal. S S C = n = 2 N 1 [ ( x n x n 1 ) · ( x n x n + 1 ) ] > ϵ
WAMPWillison Amplitude (WAMP) estimates the number of active motor units, which is an indicator of the level of muscle contraction. W A M P = n = 1 N 1 | x n x n + 1 | > ϵ
CARDCardinality of a set is a measure of the number of distinct values. This can be computed in two steps. Data needs to be sorted and one sample is distinct from the next if the difference is above a predefined threshold. Step   1 : y n = s o r t ( x n ) ,   n = 1 : N
Step   2 :
C A R D = n = 1 N 1 | y n y n + 1 | > ϵ
Table 3. Target distance (D) and width (W) from the origin. ID is the index of difficulty (in bits) of each target based on D and W.
Table 3. Target distance (D) and width (W) from the origin. ID is the index of difficulty (in bits) of each target based on D and W.
Distance (D)Width (W)Index of Difficulty (ID)
5053.46
50102.59
50201.81
10054.39
100103.46
100202.59
Table 4. Comparison of completion time with respect to performance metrics for between-day testing (BDT), WDT, and combined-day testing (CDT).
Table 4. Comparison of completion time with respect to performance metrics for between-day testing (BDT), WDT, and combined-day testing (CDT).
BDTWDTCDT
1.815.47 ± 1.455.31 ± 0.804.88 ± 0.56
2.588.45 ± 2.618.21 ± 2.748.04 ± 2.44
3.468.67 ± 2.788.63 ± 2.568.48 ± 2.48
4.3911.71 ± 1.3411.27 ± 0.8710.97 ± 1.33
Table 5. Session wise difference in all three control schemes. Results depict averaged performance over five days per session. Asterisks (*) indicate a case where there is a significant difference.
Table 5. Session wise difference in all three control schemes. Results depict averaged performance over five days per session. Asterisks (*) indicate a case where there is a significant difference.
Within-Day Testing (WDT)
Session 1Session 2Session 3
Completion Rate90.3 ± 10.588.5 ± 10.288.7 ± 1.1
Overshoot15.6 ± 8.514.5 ± 8.615.2 ± 9.1
Path Efficiency83.4 ± 3.284.4 ± 3.382.7 ± 3.6
Throughput38.1 ± 1.837.7 ± 2.637.6 ± 2.4
Between-Day Testing (BDT)
Session1Session 2Session 3
Completion Rate77.9 ± 14.0 (*)72.3 ± 15.971.9 ± 17.6
Overshoot33.2 ± 10.833.5 ± 11.228.5 ± 5.8
Path Efficiency88.9 ± 16.9 (*)83.1 ± 9.181.1 ± 7.9
Throughput35.8 ± 3.236.1 ± 3.235.1 ± 3.5
Combined-Day Testing (CDT)
Session 1Session 2Session 3
Completion Rate94.0 ± 6.791.5 ± 9.589.4 ± 10.3
Overshoot14.1 ± 11.013.0 ± 10.714.3 ± 11.6
Path Efficiency85.6 ± 3.186.7 ± 3.684.1 ± 3.1
Throughput39.2 ± 2.438.5 ± 2.938.0 ± 3.3

Share and Cite

MDPI and ACS Style

Waris, A.; Zia ur Rehman, M.; Niazi, I.K.; Jochumsen, M.; Englehart, K.; Jensen, W.; Haavik, H.; Kamavuako, E.N. A Multiday Evaluation of Real-Time Intramuscular EMG Usability with ANN. Sensors 2020, 20, 3385. https://doi.org/10.3390/s20123385

AMA Style

Waris A, Zia ur Rehman M, Niazi IK, Jochumsen M, Englehart K, Jensen W, Haavik H, Kamavuako EN. A Multiday Evaluation of Real-Time Intramuscular EMG Usability with ANN. Sensors. 2020; 20(12):3385. https://doi.org/10.3390/s20123385

Chicago/Turabian Style

Waris, Asim, Muhammad Zia ur Rehman, Imran Khan Niazi, Mads Jochumsen, Kevin Englehart, Winnie Jensen, Heidi Haavik, and Ernest Nlandu Kamavuako. 2020. "A Multiday Evaluation of Real-Time Intramuscular EMG Usability with ANN" Sensors 20, no. 12: 3385. https://doi.org/10.3390/s20123385

APA Style

Waris, A., Zia ur Rehman, M., Niazi, I. K., Jochumsen, M., Englehart, K., Jensen, W., Haavik, H., & Kamavuako, E. N. (2020). A Multiday Evaluation of Real-Time Intramuscular EMG Usability with ANN. Sensors, 20(12), 3385. https://doi.org/10.3390/s20123385

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

Article Metrics

Back to TopTop