| Literature DB >> 31652616 |
Nawadita Parajuli1, Neethu Sreenivasan2, Paolo Bifulco3, Mario Cesarelli4, Sergio Savino5, Vincenzo Niola6, Daniele Esposito7, Tara J Hamilton8, Ganesh R Naik9, Upul Gunawardana10, Gaetano D Gargiulo11,12.
Abstract
Upper limb amputation is a condition that significantly restricts the amputees from performing their daily activities. The myoelectric prosthesis, using signals from residual stump muscles, is aimed at restoring the function of such lost limbs seamlessly. Unfortunately, the acquisition and use of such myosignals are cumbersome and complicated. Furthermore, once acquired, it usually requires heavy computational power to turn it into a user control signal. Its transition to a practical prosthesis solution is still being challenged by various factors particularly those related to the fact that each amputee has different mobility, muscle contraction forces, limb positional variations and electrode placements. Thus, a solution that can adapt or otherwise tailor itself to each individual is required for maximum utility across amputees. Modified machine learning schemes for pattern recognition have the potential to significantly reduce the factors (movement of users and contraction of the muscle) affecting the traditional electromyography (EMG)-pattern recognition methods. Although recent developments of intelligent pattern recognition techniques could discriminate multiple degrees of freedom with high-level accuracy, their efficiency level was less accessible and revealed in real-world (amputee) applications. This review paper examined the suitability of upper limb prosthesis (ULP) inventions in the healthcare sector from their technical control perspective. More focus was given to the review of real-world applications and the use of pattern recognition control on amputees. We first reviewed the overall structure of pattern recognition schemes for myo-control prosthetic systems and then discussed their real-time use on amputee upper limbs. Finally, we concluded the paper with a discussion of the existing challenges and future research recommendations.Entities:
Keywords: EMG; Myo-prosthesis; Pattern recognition; myosignals
Mesh:
Year: 2019 PMID: 31652616 PMCID: PMC6832440 DOI: 10.3390/s19204596
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1General pattern recognition schemes [11,26,27]. EMG: electromyography.
Summary of various individual classifiers and combined classifiers tested on amputee data 1.
| Pre-Processing | Segmentation/Window Length | Feature Extraction/DR | Classification | Post-Processing | Classes/EMG Channel | Accuracy |
|---|---|---|---|---|---|---|
| N/A | 256 ms overlapping 32 ms | TD, 6AR, RMS/PCA, ULDA | KNN, LDA [ | Majority vote | 7/57 | >97% |
| N/A | 200 ms length with 50 ms increment | 6AR, RMS, IAV, ZC, WL, SSC/OFNDA | LDA [ | N/A | 12/11 | 90% |
| N/A | 200 ms with 5 ms increment window | MAV, ZC, WL, SSC/N/A | LDA [ | N/A | 7/7 | 95.64% |
| ICA | 250 ms overlapping window with 64 ms increment | 4AR, RMS, MAV, ZC, VAR, WL/ULDA | LDA [ | N/A | 12/11 | >90% |
| CSP | 300 ms with 75 ms of delay between the overlapped window | M, RMS, WA, SSC/PCA | ANN [ | N/A | 5/6 | 92.04%(PCA) |
| N/A | Window set to 4500 and window shift 50 | Variogram/N/A | SVM [ | N/A | 7/48 | 81.6% |
| N/A | 256 ms with window shift 32 ms | WL/N/A | NN [ | N/A | 4/6 | An average RMS error=0.16 for 4 patterns |
| N/A | 200 ms sliding window | RMS, log(rms)/N/A | Fuzzy c- means clustering [ | N/A | 4/3 | 87.5±13% |
| N/A | 200 ms with an increment of 75 ms | RMS, WL, ZC, SSC/N/A | LDA [ | N/A | 6/8 | >91% |
1 Table omit the results from able-bodied subjects.
Summary of the real-time controller in an embedded package.
| Pre-Processing | Segmentation/Window Length | Feature Extraction | CLASSIFICATION | Post-Processing | Classes/EMG Channel | Sampling Frequency | Processor |
|---|---|---|---|---|---|---|---|
| N/A | N/A | N/A | MLNN [ | N/A | 6/4 | 1 kHz | PCI-6034e |
| N/A | 600 samples (0.586 s) | CWT | SVM [ | N/A | 5/4 | 1024 Hz | dsPIC33FJ256GP710 |
| N/A | Overlapped analysis window 160 ms with 20 ms increment | MAV, SSC, ZC, WL | LDA [ | N/A | 3/4 | 1000 Hz | M3-Microcontroller |
| N/A | 300 ms with 200 ms overlap (100 ms increment) | MAV, SSC, ZC, WL | LDA [ | N/A | 6/8 | 200 K samples | STM32F4072GT6 |
| N/A | 100 ms with 50 ms increment | MAV, SSC, ZC, WL | LDA [ | N/A | 5/7 | 1000 Hz | M4 microcontroller |
| N/A | 250 ms | Integrate- EMG, RSS, INVAR | KFD (DR), RBFNN (classifi-er) [ | Majority vote | 9/8 | 200 Hz/channel | Arm Cortex—A53 |
| N/A | 200 ms with 175 overlap | MRV, | LDA [ | N/A | 7/12 | 1000 Hz | Logic PD SOMDM 3730 |
| N/A | 150 ms analysis window with 50 ms overlap | MAV, ZC, SSC, WL | LDA [ | N/A | 11/12 | 1 kHz | USB-1616FS |
Summary of real-time analysis with a virtual prosthesis.
| Pre-Processing | Segmentation/Window Length | Feature Extraction | Classification | Post-Processing | Classes/EMG Channel | Sampling Frequency |
|---|---|---|---|---|---|---|
| N/A | 256 ms | ZC, MAV, SSC, WL | LDA [ | Majority vote | 4/4 | 1000 Hz |
| N/A | 150 ms analysis window with 50 ms window increment | MAV, SSC, ZC, WL | LDA [ | N/A | 7/6 | 1 kHz |
| N/A | 500 sample/s | N/A | NN [ | N/A | 8/17 | N/A |
| N/A | 32 sample hamming window with 75% overlap | PSDs | ANN [ | N/A | 17/6 | 200 Hz |
| N/A | Sequential analysis window 150 ms with a time increment of 100 ms (50 ms overlapping) | MAV, ZC, WL, SSC | SPC | Majority vote | 7/16 | 1000 Hz |
| N/A | 100 ms overlapping sliding window | MAV | Error-correcting output codes classifier [ | N/A | 13/15 | 2048 Hz |
| N/A | 150 ms sliding window with 100 ms increment | MAV, ZC, WL, SSC | LDA [ | Majority vote | 7/6 | 1000 Hz |
| N/A | 128 ms increment to 1024 ms | 6AR and RMS | Linear regression cascade model [ | N/A | 3/6 | 1000 Hz |
| N/A | 250 ms with 50 ms increment | 6AR, MAV, ZC, SSC, WL | LDA [ | N/A | (9-13-17-29)/(14-15) | 1 kHz |
| N/A | 200 ms sliding window | TD5 -MAV, SSC, WL, ZC | EASRC [ | N/A | 6/8 | 1000 Hz |
Figure 2General pattern followed by the EMG-PR for real-time collected data from amputee.
Figure 3Real-time EMG-PR with embedded system.
Figure 4General representation of virtual prosthesis process.
Some of the challenges of real-time EMG-PR control of hand prosthesis.
| Challenges | Description |
|---|---|
| Comfort | The socket that is the part of the upper limb prosthesis may interfere with the elbow (a function of the residual joint). If the socket does not fit correctly, the patient may suffer from pain, sores and blisters. Such prostheses will be experienced as heavy and cumbersome [ |
| Appearance | Most of the developed upper-limb prostheses do not look natural in appearance. Additionally, the user can find the prosthesis uncomfortable to wear. The user is still unable to control the multiple degrees of freedom simultaneously and consistently. |
| Function | Nowadays, upper limb prostheses perform almost all everyday activities. However, it remains challenging to obtain opening and closing positions of the hand from the residual limb. This is because residual muscles often used for hand prosthesis are biceps and triceps, which do not convey the information for closing and opening the hand [ |
| Durability | Many of the upper limb prostheses are heavy and have short battery life. |
| Cost | Upper limb prosthesis costs around $50,000, which is quite difficult to afford by amputees from all over the world. |
| Technology | Developed prosthetic devices still lack intuitiveness and reliability between user motion volition and real motion of prosthesis. Similarly, much training is needed to operate those prosthetic hands. |
| Processing delay | The embedded processor used exhibits some delay (around 3 s), which halt the acquisition of EMG for that delay period. |
| EMG interferences | The transient changes in EMG often result from external interferences, changes in electrode impedance, muscle fatigue and electrode shift, among others. During practical use, this transient change arising from variations (long- and short-term) in the acquisition environment caused degradation of the clinical vitality of the device and limited its users’ adoption [ |
| Electrode displacement (shift) | Electrode displacement occurs each time when users use a prosthesis, electrodes slightly reconcile in a different position relative to underlying musculature. When the user performs some task, due to the loading and positioning of limb, a movement of electrode occurs. Such an electrode shift can lead to a change in EMG characteristic (recording) of the limb, and thus, make it more difficult to decode the movements [ |
| Amputee movement | EMG signal from the limb position is mostly recorded when the user is in a static position (sitting), but in a real-time scenario, prosthesis users have to use the device in different positions (walking, climbing stairs). However, the variation in limb position effect the classification performance of EMG-PR [ |
| Muscle contraction forces | While performing everyday activities, the same limb assists different muscle contraction forces across different conditions. Thus, the variation in muscle contraction force occurs due to the same targeted limb results in myoelectric signal pattern classification inconsistency. Hence, it affects the EMG-PR control of prosthesis [ |
| Limb position variation | Variation in limb position occurs while performing a different action in everyday life. For upper-limb amputation, the effects are seen on residual muscle (located in a prosthetic socket) from which the EMG signal is collected. Additionally, various limb positions lead to the variation in gravitational force, which leads to the displacement of target muscles. These factors cause variation in EMG signal pattern affecting the EMG-PR control of prosthesis performance. |