| Literature DB >> 25526357 |
Mohammadreza Balouchestani1, Sridhar Krishnan2.
Abstract
Surface Electromyography (sEMG) is a non-invasive measurement process that does not involve tools and instruments to break the skin or physically enter the body to investigate and evaluate the muscular activities produced by skeletal muscles. The main drawbacks of existing sEMG systems are: (1) they are not able to provide real-time monitoring; (2) they suffer from long processing time and low speed; (3) they are not effective for wireless healthcare systems because they consume huge power. In this work, we present an analog-based Compressed Sensing (CS) architecture, which consists of three novel algorithms for design and implementation of wearable wireless sEMG bio-sensor. At the transmitter side, two new algorithms are presented in order to apply the analog-CS theory before Analog to Digital Converter (ADC). At the receiver side, a robust reconstruction algorithm based on a combination of ℓ1-ℓ1-optimization and Block Sparse Bayesian Learning (BSBL) framework is presented to reconstruct the original bio-signals from the compressed bio-signals. The proposed architecture allows reducing the sampling rate to 25% of Nyquist Rate (NR). In addition, the proposed architecture reduces the power consumption to 40%, Percentage Residual Difference (PRD) to 24%, Root Mean Squared Error (RMSE) to 2%, and the computation time from 22 s to 9.01 s, which provide good background for establishing wearable wireless healthcare systems. The proposed architecture achieves robust performance in low Signal-to-Noise Ratio (SNR) for the reconstruction process.Entities:
Mesh:
Year: 2014 PMID: 25526357 PMCID: PMC4299112 DOI: 10.3390/s141224305
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Compression techniques.
| Existing methods | 2 | Medium | Medium |
| CS method | Low | High |
Figure 1.CS scenarios: (A) Digital (B) Analog.
Figure 2.The proposed system architecture (A) Transmitter (B) Receiver.
Figure 3.Flowchart for Algorithm II.
Algorithm I: compressed sEMG bio-signal.
| Sparsity matrix [Ψ ] | |
|---|---|
| Random matrix [Φ ] | |
| Threshold Value (TV) | |
|
| |
| Step | Process |
| 1. | |
| 2. | |
| 3. | |
| 4. | |
| 5. | |
| 6. | |
| 7. | Calculate Sparsity level ( |
| 8. | If |
| 9. | |
| 10. | |
| 11. | |
| 12. | |
| 13. | |
| 14. | Generate compressed bio-signal [ |
Algorithm II: sensing matrix [Ψ].
| Sparsity matrix [Ψ] | |
|---|---|
|
| |
| Step | Process |
| 1. | Apply dynamic thresholding approach |
| 2. | Select initial square matrix |
| 3. | Apply row selection scheme |
| 4. | Determine sparse coding based on OMP |
| 5. | Update selected dictionary based on SVD |
| 6. | Compare with Binary Topeltiz (BT) matrix |
| 7. | Verify the incoherence degree with [Ψ] |
| 8. | Nominate the selected dictionary as [Ψ] |
Algorithm III: robust reconstruction process.
| Sparsity matrix [Ψ] | |
|---|---|
| Random matrix [Φ[ | |
|
| |
| Step | Process |
| 1. | If [ |
| 2. | If [ |
| 3. | |
| 4. | Apply ℓ1-optimization by |
| 5. | Determine reconstructed bio-signal |
| 6. | |
| 7. | Apply ℓ1-ℓ1 -optimization |
| 8. | If |
| 9. | Determine reconstructed bio-signal |
| 10. | |
| 11. | Calculate hyper parameters ( |
| 12. | Obtain Σ0 = |
| 13. | Initial estimation of [ |
| 14. | Apply MAP approach |
| 15. | Determine reconstructed bio-signal |
| 14. | |
Figure 4.Flowchart for Algorithm III.
Figure 5.Healthy, neuropathy and myopathy sEMG signals.
Comparison of analog-CS and digital-CS.
| Proposed analog-CS (Transmitter) | 99.9 | 98.2 |
| Current digital-CS (Transmitter) | 87.2 | 86.2 |
| Proposed analog-CS (Receiver) | 99.2 | 97.2 |
| Current digital-CS (Receiver) | 84.2 | 85.6 |
Figure 6.Performance of reconstruction process.
Figure 7.Computation time.
Figure 8.SNR for three types of sEMG signals.
Figure 9.Sparsity level.
Figure 10.Sampling rate.
Figure 11.Normalized power consumption.
Figure 12.RMSE.
Figure 13.PRD.
Comparison on RMSE.
| 0 | 0.0200 | 0.0200 | 0.0200 |
| 0.2 | 0.0168 | 0.0144 | 0.0125 |
| 0.4 | 0.0144 | 0.0120 | 0.0110 |
| 0.6 | 0.0130 | 0.0110 | 0.0105 |
| 0.8 | 0.0120 | 0.0102 | 0.0100 |
| 1 | 0.0108 | 0.0102 | 0.0102 |
| 1.2 | 0.0108 | 0.0102 | 0.0102 |
Comparison on SNR and CT.
| 60 | 8 | 45 | 4 | 44 | 2 | 43 |
| 65 | 36 | 45 | 32 | 37 | 30 | 36 |
| 70 | 46 | 35 | 42 | 34 | 40 | 33 |
| 75 | 55 | 28 | 51 | 27 | 49 | 26 |
| 80 | 65 | 22 | 61 | 21 | 58 | 20 |
| 85 | 76 | 12 | 72 | 11 | 69 | 10 |
| 90 | 87 | 8 | 82 | 7 | 80 | 6 |
| 95 | 96 | 7 | 92 | 6 | 90 | 5 |
| 100 | 99 | 6 | 97 | 5 | 95 | 4 |
Comparison on accuracy and NPC.
| 10 | 100 | 100 | 100 | 1 | 1 | 1 |
| 15 | 100 | 100 | 100 | 0.90 | 0.85 | 0.84 |
| 20 | 100 | 95 | 94 | 0.70 | 0.65 | 0.64 |
| 25 | 92 | 90 | 88 | 0.42 | 0.41 | 0.40 |
| 30 | 78 | 74 | 70 | 0.30 | 0.28 | 0.25 |
| 35 | 60 | 58 | 55 | 0.18 | 0.16 | 0.15 |
| 40 | 45 | 44 | 40 | 0.17 | 0.15 | 0.14 |
| 45 | 35 | 31 | 30 | 0.16 | 0.15 | 0.14 |
| 50 | 25 | 21 | 20 | 0.15 | 0.14 | 0.13 |
Comparison on healthy sEMG signals.
| Digital-CS | 0.0350 | 87.3 | 0.820 | 18.02 | 93.24 | 95.52 |
| Analog-CS | 0.0108 | 98.9 | 0.420 | 6.02 | 98.23 | 99.98 |
| Existing Approach | 0.056 | 82.1 | 0.93 | 28.30 | 91.85 | 87.24 |
Comparison on myopathy sEMG signals.
| Digital-CS | 0.0341 | 85.2 | 0.815 | 19.25 | 92.85 | 94.92 |
| Analog-CS | 0.0102 | 96.7 | 0.415 | 5.24 | 98.89 | 99.97 |
| Existing Approach | 0.053 | 80.15 | 0.91 | 29.90 | 91.23 | 89.34 |
Comparison on neuropathy sEMG signals.
| Digital-CS | 0.0362 | 84.1 | 0.831 | 20.22 | 93.99 | 94.83 |
| Analog-CS | 0.0100 | 95.9 | 0.400 | 4.27 | 99.01 | 99.12 |
| Existing Approach | 0.067 | 79.8 | 0.94 | 29.90 | 91.11 | 86.99 |
Comparison on Power Reduction based on digital-CS.
| 55 | 7 | 12 | 13 | 21 | 25 | 26 |
| 50 | 6 | 10 | 12 | 20 | 24 | 25 |
| 45 | 5 | 9 | 10 | 18 | 21 | 24 |
| 40 | 3 | 7 | 8 | 10 | 11 | 12 |
| 35 | 2 | 6 | 7 | 8 | 9 | 10 |
| 30 | 1.5 | 5.25 | 6 | 7 | 8 | 9 |
| 25 | 1 | 4 | 5 | 6 | 7 | 8 |
| 20 | 0.5 | 3 | 4 | 5 | 6 | 7 |
Comparison on power reduction based on analog-CS.
| 55 | 17 | 21 | 21 | 37 | 45 | 45 |
| 50 | 15 | 20 | 20 | 35 | 41 | 43 |
| 45 | 10 | 18 | 19 | 34 | 40 | 41 |
| 40 | 9 | 10 | 15 | 16 | 18 | 22 |
| 35 | 8 | 7 | 13 | 10 | 15 | 18 |
| 30 | 7 | 8 | 12 | 9 | 12 | 15 |
| 25 | 6 | 7 | 10 | 8 | 10 | 12 |
| 20 | 5 | 6 | 8 | 7 | 9 | 10 |