| Literature DB >> 36015715 |
Kang-Ming Chang1,2,3, Peng-Ta Liu4,5, Ta-Sen Wei5.
Abstract
Electromyograms (EMG signals) may be contaminated by electrocardiographic (ECG) signals that cannot be easily separated with traditional filters, because both signals have some overlapping spectral components. Therefore, the first challenge encountered in signal processing is to extract the ECG noise from the EMG signal. In this study, the EMG, mixed with different degrees of noise (ECG), is simulated to investigate the variations of the EMG features. Simulated data were derived from the MIT-BIH Noise Stress Test (NSTD) Database. Two EMG and four ECG data were composed with four EMG/ECG SNR to 32 simulated signals. Following Pan-Tompkins R-peak detection, four ECG removal methods were used to remove ECG with different compensation algorithms to obtain the denoised EMG signal. A total of 13 time-domain and four frequency-domain EMG features were calculated from the denoised EMG. In addition, the similarity of denoised EMG features compared to clean EMG was also evaluated. Our results showed that with the ratio EMG/ECG SNR = 10 and 20, the ECG can be almost ignored, and the similarity of EMG features is close to 1. When EMG/ECG SNR = 1 and 2, there is a large variation of EMG features. The results of our simulation study would be beneficial for understanding the variations of EMG features upon the different EMG/ECG SNR.Entities:
Keywords: electrocardiography; electromyography; noise
Mesh:
Year: 2022 PMID: 36015715 PMCID: PMC9416316 DOI: 10.3390/s22165948
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Average R-peak detection performance on MIT-BIH noise stress test database (NSTD).
| Author | Year | Se% | +P% |
|---|---|---|---|
| Pan-Tompkins [ | 1985 | 74.46 | 93.67 |
| Benitez DS, et al. [ | 2000 | 93.48 | 90.60 |
| Li, H. and Tan, [ | 2006 | 90.66 | 87.19 |
| Plesnik et al. [ | 2012 | 72.11 | 82.48 |
| Elgendi, M [ | 2013 | 95.39 | 90.25 |
| Dohare, et al. [ | 2014 | 88.20 | 89.19 |
| Yakut, Ö. and Bolat, E. D. [ | 2018 | 93.62 | 94.52 |
| Rahul, J., et al. [ | 2021 | 97.58 | 96.04 |
Simulated signals with EMG mixed ECG components, m represented as series of signal, which is 1 to 8.
| EMG | m | ECG | Dm.1 | Dm.2 | Dm.10 | Dm.20 |
|---|---|---|---|---|---|---|
| EMG + ECG × 1 | EMG + ECG × 0.5 | EMG + ECG × 0.1 | EMG + ECG × 0.05 | |||
| EMG1 | 1 | A02C | D1.1 | D1.2 | D1.10 | D1.20 |
| 2 | A03C | D2.1 | D2.2 | D2.10 | D2.20 | |
| 3 | B02C | D3.1 | D3.2 | D3.10 | D3.20 | |
| 4 | B03C | D4.1 | D4.2 | D4.10 | D4.20 | |
| EMG2 | 5 | A02C | D5.1 | D5.2 | D5.10 | D5.20 |
| 6 | A03C | D6.1 | D6.2 | D6.10 | D6.20 | |
| 7 | B02C | D7.1 | D7.2 | D7.10 | D7.20 | |
| 8 | B03C | D8.1 | D8.2 | D8.10 | D8.20 |
Figure 1Illustration of simulated EMG and ECG signal. From top to bottom are clean A02C, D1.1, D1.2, D1.10, D1.20, and EMG1. The x-axis is sample points; the sampling frequency is 360 Hz. The y-axis is an arbitrary unit.
Figure 2Illustration of ECG deletion method.
EMG features and corresponding formula, where x(t) is denoised EMG signal.
|
|
|
|
|
| ||
| 7 | Average amplitude abs value (AAV) |
|
| 8 | Standard deviation (STD) |
|
| 9 | Integrated EMG (IEMG) |
|
| 10 | MAV1 type-1 |
|
| 11 | Simple square integral (SSI) |
|
| 12 | Root mean square (RMS) |
|
| 13 | LOG (log detector) |
|
| 14 | Waveform length (WL) |
|
| 15 | Average amplitude change (AAC) |
|
| 16 | Median differential value (MDV) |
|
| 17 | Difference absolute standard deviation value (DASDV) |
|
| 18 | Amplitude of the first burst (AFB) |
|
| 19 | Zero crossing (ZC) |
|
|
|
|
|
|
| ||
| 20 | Total power (TTP) |
|
| 21 | median frequency (MDF) |
|
| 22 | Max peak frequency (PKF) | |
| 23 | Amplitude of peak frequency (PKF.amp) | |
Figure 3Experiment flowchart.
R-peak detection performance of simulated ECG. (A) A02C, (B) A03C, (C) B02C, (D) B03C.
|
| |||||||
|
|
|
|
|
|
|
|
|
| A02C | 73 | n.a. | n.a. | 100 | 100 | 0.836 | 0.042 |
| D1.1.R | 73 | 0 | 0 | 100 | 100 | 0.830 | 0.045 |
| D1.2.R | 73 | 1 | 0 | 100 | 98.6 | 0.830 | 0.087 |
| D1.10.R | 55 | 35 | 18 | 75.3 | 61.1 | 0.433 | 0.791 |
| D1.20.R | 32 | 30 | 41 | 43.0 | 51.6 | 0.294 | 2.183 |
| D5.1.R | 73 | 0 | 0 | 100 | 100 | 0.833 | 0.048 |
| D5.2.R | 73 | 3 | 0 | 100 | 96.1 | 0.833 | 0.133 |
| D5.10.R | 30 | 22 | 43 | 41.1 | 57.7 | 0.286 | 2.021 |
| D5.20.R | 24 | 33 | 49 | 32.9 | 42.1 | 0.254 | 2.028 |
|
| |||||||
|
|
|
|
|
|
|
|
|
| A03C | 73 | n.a. | n.a. | 100 | 100 | 0.836 | 0.032 |
| D2.1.R | 73 | 0 | 0 | 100 | 100 | 0.833 | 0.031 |
| D2.2.R | 72 | 4 | 1 | 98.6 | 94.7 | 0.825 | 0.132 |
| D2.10.R | 33 | 34 | 40 | 45.2 | 49.3 | 0.313 | 2.091 |
| D2.20.R | 30 | 25 | 43 | 41.1 | 54.5 | 0.295 | 2.128 |
| D6.1.R | 73 | 0 | 0 | 100 | 100 | 0.836 | 0.034 |
| D6.2.R | 72 | 16 | 1 | 98.6 | 81.8 | 0.811 | 0.233 |
| D6.10.R | 40 | 19 | 33 | 54.8 | 67.8 | 0.255 | 1.989 |
| D6.20.R | 25 | 36 | 48 | 34.2 | 41 | 0.243 | 1.929 |
|
| |||||||
|
|
|
|
|
|
|
|
|
| B02C | 65 | n.a. | n.a. | 100 | 100 | 0.897 | 0.296 |
| D3.1.R | 65 | 1 | 0 | 100 | 98.5 | 0.9 | 0.298 |
| D3.2.R | 65 | 1 | 0 | 100 | 98.5 | 0.897 | 0.298 |
| D3.10.R | 39 | 35 | 26 | 60 | 52.7 | 0.477 | 0.733 |
| D3.20.R | 25 | 39 | 40 | 38.5 | 39.1 | 0.291 | 2.143 |
| D7.1.R | 65 | 0 | 0 | 100 | 100 | 0.897 | 0.296 |
| D7.2.R | 65 | 4 | 0 | 100 | 94.2 | 0.881 | 0.311 |
| D7.10.R | 29 | 37 | 36 | 44.6 | 43.9 | 0.377 | 0.926 |
| D7.20.R | 19 | 39 | 46 | 29.2 | 32.8 | 0.261 | 1.971 |
|
| |||||||
|
|
|
|
|
|
|
|
|
| B03C | 66 | n.a. | n.a. | 100 | 100 | 0.897 | 0.303 |
| D4.1.R | 65 | 1 | 1 | 98.5 | 98.5 | 0.894 | 0.305 |
| D4.2.R | 61 | 3 | 5 | 92.4 | 95.3 | 0.883 | 0.414 |
| D4.10.R | 27 | 43 | 39 | 40.9 | 38.6 | 0.305 | 1.337 |
| D4.20.R | 23 | 42 | 43 | 34.8 | 35.4 | 0.275 | 2.141 |
| D8.1.R | 63 | 3 | 3 | 95.5 | 95.5 | 0.886 | 0.372 |
| D8.2.R | 50 | 17 | 16 | 75.8 | 74.6 | 0.863 | 0.619 |
| D8.10.R | 20 | 39 | 46 | 30.3 | 33.9 | 0.258 | 1.961 |
| D8.20.R | 19 | 43 | 47 | 28.8 | 30.6 | 0.254 | 1.927 |
Selected EMG of features in time-domain.
| Features | D1.1 | D1.2 | D1.10 | D1.20 | EMG1 |
|---|---|---|---|---|---|
| AAV | 0.2668 | 0.1555 | 0.0859 | 0.0813 | 0.0798 |
| STD | 0.3152 | 0.1665 | 0.0817 | 0.0792 | 0.0787 |
| IEMG | 5789.02 | 3362.19 | 1862.9 | 1766.47 | 1730.78 |
| MAV | 0.268 | 0.1556 | 0.0862 | 0.0817 | 0.0801 |
| MAV1 | 0.2704 | 0.1545 | 0.0821 | 0.0773 | 0.0755 |
| SSI | 3685 | 1121.82 | 303.84 | 278.63 | 270.53 |
| VAR | 0.1666 | 0.0124 | 0.0008 | 0.0008 | 0.0008 |
| ZC | 52 | 54 | 40 | 32 | 30 |
The similarity index (SI) of the time-domain of EMG features in processed EMG signals. Data are represented as mean (standard deviation). m = 1 to 8.
| Signals | Dm.1 | Dm.2 | Dm.10 | Dm.20 |
|---|---|---|---|---|
| ALL | 1.760 (4.569) | 1.300 (1.145) | 0.978 (0.247) | 0.944 (0.236) |
| F0 | 2.877 (6.122) | 1.763 (1.371) | 1.069 (0.043) | 1.015 (0.017) |
| F1 | 1.986 (4.927) | 1.299 (1.164) | 0.874 (0.107) | 0.852 (0.096) |
| F2 | 2.156 (4.878) | 1.438 (1.124) | 0.997 (0.035) | 0.953 (0.035) |
| F3 | 1.287 (0.652) | 0.669 (0.373) | 0.529 (0.402) | 0.528 (0.401) |
Paired t-test results among four ECG deletion methods with four different SNR conditions.
| Method Pair | Dm.1 | Dm.2 | Dm.10 | Dm.20 |
|---|---|---|---|---|
| F0–F1 | 0.015 | 0.001 | <0.001 | <0.001 |
| F0–F2 | 0.025 | 0.006 | <0.001 | <0.001 |
| F0–F3 | 0.026 | 0.006 | 0.004 | 0.006 |
| F1–F2 | <0.001 | <0.001 | 0.001 | 0.001 |
| F1–F3 | 0.059 | 0.025 | 0.073 | 0.111 |
| F2–F3 | 0.044 | 0.012 | 0.012 | 0.021 |
The similarity index of time-domain features of four EMG/ECG SNR, compared to four ECG removing methods. From top to bottom are F0, F1, F2, and F3.
|
| ||||
|
|
|
|
|
|
| AAV | 2.881 | 1.767 | 1.07 | 1.022 |
| STD | 3.939 | 2.103 | 1.044 | 1.008 |
| IEMG | 2.877 | 1.763 | 1.069 | 1.021 |
| MAV1 | 2.942 | 1.792 | 1.073 | 1.023 |
| SSI | 12.872 | 3.971 | 1.12 | 1.03 |
| RMS | 3.411 | 1.93 | 1.058 | 1.015 |
| LOG | 2.48 | 1.629 | 1.082 | 1.031 |
| WL | 1.529 | 1.218 | 1.023 | 1.008 |
| AAC | 1.529 | 1.218 | 1.023 | 1.008 |
| MDV | 1.44 | 1.197 | 0.997 | 0.994 |
| DASDV | 1.466 | 1.138 | 1.006 | 1.001 |
| AFB | 22.446 | 5.943 | 1.072 | 1.005 |
| ZC | 1.542 | 1.452 | 1.148 | 1.06 |
|
| ||||
|
|
|
|
|
|
| AAV | 1.986 | 1.299 | 0.888 | 0.861 |
| STD | 2.628 | 1.558 | 0.971 | 0.94 |
| IEMG | 2.001 | 1.295 | 0.884 | 0.857 |
| MAV1 | 2.036 | 1.302 | 0.867 | 0.836 |
| SSI | 5.908 | 2.138 | 0.859 | 0.806 |
| RMS | 2.305 | 1.423 | 0.926 | 0.898 |
| LOG | 1.725 | 1.111 | 0.685 | 0.692 |
| WL | 1.179 | 0.985 | 0.796 | 0.778 |
| AAC | 1.179 | 0.985 | 0.796 | 0.778 |
| MDV | 1.033 | 0.871 | 0.675 | 0.636 |
| DASDV | 1.753 | 1.204 | 0.874 | 0.852 |
| AFB | 19.306 | 5.332 | 0.952 | 0.883 |
| ZC | 1.56 | 1.389 | 1.055 | 0.992 |
|
| ||||
|
|
|
|
|
|
| AAV | 2.156 | 1.438 | 1.017 | 0.98 |
| STD | 2.682 | 1.572 | 0.977 | 0.948 |
| IEMG | 2.228 | 1.456 | 1.016 | 0.98 |
| MAV1 | 2.276 | 1.475 | 1.014 | 0.975 |
| SSI | 6.512 | 2.381 | 0.997 | 0.932 |
| RMS | 2.418 | 1.502 | 0.998 | 0.965 |
| LOG | 1.956 | 1.387 | 1.04 | 0.998 |
| WL | 1.362 | 1.12 | 0.947 | 0.925 |
| AAC | 1.362 | 1.12 | 0.947 | 0.925 |
| MDV | 1.282 | 1.06 | 0.989 | 0.989 |
| DASDV | 2.033 | 1.326 | 0.936 | 0.911 |
| AFB | 19.239 | 5.315 | 0.948 | 0.88 |
| ZC | 1.593 | 1.397 | 1.033 | 0.953 |
|
| ||||
|
|
|
|
|
|
| AAV | 0.944 | 0.565 | 0.428 | 0.426 |
| STD | 1.566 | 0.776 | 0.631 | 0.63 |
| IEMG | 0.939 | 0.563 | 0.427 | 0.425 |
| MAV1 | 0.977 | 0.592 | 0.45 | 0.448 |
| SSI | 1.717 | 0.451 | 0.281 | 0.28 |
| RMS | 1.269 | 0.669 | 0.529 | 0.528 |
| LOG | 0.519 | 0.39 | 0.301 | 0.299 |
| WL | 1.316 | 1.086 | 0.995 | 0.993 |
| AAC | 1.316 | 1.086 | 0.995 | 0.993 |
| MDV | 1.287 | 1.082 | 0.925 | 0.923 |
| DASDV | 1.219 | 1.024 | 0.98 | 0.98 |
| AFB | 3.242 | 0.59 | 0.415 | 0.399 |
| ZC | 1.769 | 1.733 | 1.687 | 1.674 |
The max. of peak frequency of 4 EMG/ECG SNR, compared to 4 ECG removing methods.
| PKF | Dm.1 | Dm.2 | Dm.10 | Dm.20 |
|---|---|---|---|---|
| F0 | 999.8 | 541.7 | 540.7 | 0.9 |
| F1 | 5.5 | 2.4 | 0.9 | 0.9 |
| F2 | 541.8 | 2.5 | 540.7 | 0.9 |
| F3 | 604.7 | 693.6 | 1117.7 | 667.7 |
Figure 4The similarity index of frequency-domain features. TTP: total power, MDF: median frequency, PKF. amp: amplitude of peak frequency.