| Literature DB >> 30781412 |
Shing-Hong Liu1, Cheng-Hsiung Hsieh2, Wenxi Chen3, Tan-Hsu Tan4.
Abstract
In recent years, wearable devices have been popularly applied in the health care field. The electrocardiogram (ECG) is the most used signal. However, the ECG is measured under a body-motion condition, which is easily coupled with some noise, like as power line noise (PLn) and electromyogram (EMG). This paper presents a grey spectral noise cancellation (GSNC) scheme for electrocardiogram (ECG) signals where two-stage discrimination is employed with the empirical mode decomposition (EMD), the ensemble empirical mode decomposition (EEMD) and the grey spectral noise estimation (GSNE). In the first stage of the proposed GSNC scheme, the input ECG signal is decomposed by the EMD to obtain a set of intrinsic mode functions (IMFs). Then, the noise energies of IMFs are estimated by the GSNE. When an IMF is considered as noisy one, it is forwarded to the second stage for further check. In the second stage, the suspicious IMFs are reconstructed and decomposed by the EEMD. Then the IMFs are discriminated with a threshold. If the IMF is considered as noisy, it is discarded in the reconstruction process of the ECG signal. The proposed GSNC scheme is justified by forty-three ECG signal datasets from the MIT-BIH cardiac arrhythmia database where the PLn and EMG noise are under consideration. The results indicate that the proposed GSNC scheme outperforms the traditional EMD and EEMD based noise cancellation schemes in the given datasets.Entities:
Keywords: ECG noise cancellation; electromyogram noise; empirical mode decomposition; ensemble empirical mode decomposition; grey model; grey spectral noise estimation; power line noise
Mesh:
Year: 2019 PMID: 30781412 PMCID: PMC6412919 DOI: 10.3390/s19040798
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The block diagram of the the grey spectral noise estimation (GSNE).
Figure 2One sample overlapped subsets in the GNSE .
Figure 3Differences of (a) vs (b) vs .
The for clean signal and noisy signal with PLn ().
| mitdb/100 | mitdb/105 | mitdb/108 | mitdb/203 | mitdb/223 | mitdb/228 | ||
|---|---|---|---|---|---|---|---|
| IMF 1 |
|
| 7.90 × 10−5 | 6.97 × 10−5 | 8.37 × 10−5 |
| 7.84 × 10−5 |
|
| 2.56 × 10−3 | 4.54 × 10−3 | 2.78 × 10−3 | 4.40 × 10−3 | 6.39 × 10−3 | 2.60 × 10−3 | |
| IMF 2 |
| 5.18 × 10−5 | 3.91 × 10−5 | 2.93 × 10−5 | 4.23 × 10−5 | 5.065 × 10−5 | 3.24 × 10−5 |
|
| 6.58 × 10−4 | 1.22 × 10−3 | 6.52 × 10−4 | 1.13 × 10−3 | 1.61 × 10−3 | 6.81 × 10−4 | |
| IMF 3 |
| 2.66 × 10−5 | 3.05 × 10−5 | 1.70 × 10−5 | 2.37 × 10−5 | 2.98 × 10−5 | 1.57 × 10−5 |
|
| 2.08 × 10−4 | 3.51 × 10−4 | 2.06 × 10−4 | 3.31 × 10−4 | 4.85 × 10−4 | 2.02 × 10−4 | |
| IMF 4 |
| 1.43 × 10−5 | 1.36 × 10−5 | 9.01 × 10−6 | 1.25 × 10−5 | 2.51 × 10−5 | 7.02 × 10−6 |
|
|
| 1.01 × 10−4 |
| 1.05 × 10−4 | 1.65 × 10−4 |
| |
| IMF 5 |
| 6.58 × 10−6 | 6.85 × 10−6 | 5.22 × 10−6 | 7.67 × 10−6 | 1.12 × 10−5 | 3.80 × 10−6 |
|
|
|
|
|
|
|
| |
The for clean signal and noisy signal with EMG noise ().
| mitdb/100 | mitdb/105 | mitdb/108 | mitdb/203 | mitdb/223 | mitdb/228 | ||
|---|---|---|---|---|---|---|---|
| IMF 1 |
|
| 7.90 × 10−5 | 6.97 × 10−5 | 8.37 × 10−5 |
| 7.84 × 10−5 |
|
| 1.36 × 10−3 | 2.51 × 10−3 | 1.43 × 10−3 | 2.37 × 10−3 | 3.42 × 10−3 | 1.37 × 10−3 | |
| IMF 2 |
| 5.18 × 10−5 | 3.91 × 10−5 | 2.93 × 10−5 | 4.23 × 10−5 | 5.06 × 10−5 | 3.24 × 10−5 |
|
| 4.00 × 10−4 | 7.75 × 10−4 | 4.75 × 10−4 | 7.04 × 10−4 | 1.03 × 10−3 | 4.82 × 10−4 | |
| IMF 3 |
| 2.66 × 10−5 | 3.05 × 10−5 | 1.70 × 10−5 | 2.37 × 10−5 | 2.98 × 10−5 | 1.57 × 10−5 |
|
| 1.40 × 10−4 | 2.06 × 10−4 | 1.30 × 10−4 | 2.09 × 10−4 | 3.17 × 10−4 | 1.20 × 10−4 | |
| IMF 4 |
| 1.43 × 10−5 | 1.36 × 10−5 | 9.01 × 10−6 | 1.25 × 10−5 | 2.5 × 10−5 | 7.02 × 10−6 |
|
|
|
|
|
|
|
| |
| IMF 5 |
| 6.58 × 10−6 | 6.85 × 10−6 | 5.22 × 10−6 | 7.67 × 10−6 | 1.12 × 10−5 | 3.80 × 10−6 |
|
|
|
|
|
|
|
| |
Figure 4The flowchart of the proposed GSNC scheme.
Figure 5The original ECG signal and ECG signals after the proposed GSNC scheme with different SNR of white noise in the ensemble empirical mode decomposition (EEMD) (EMG noise, ).
The for the proposed GSNC and the compared schemes with the PLn .
| Dataset | EMD | EEMD | GSNC | Dataset | EMD | EEMD | GSNC |
|---|---|---|---|---|---|---|---|
| mitdb/100 | −4.59 | 6.36 | 6.51 | mitdb/205 | 1.59 | −1.14 | 5.08 |
| mitdb/101 | 1.01 | 0.32 | 2.83 | mitdb/207 | 4.12 | 6.92 | 9.48 |
| mitdb/103 | −1.72 | 1.09 | 1.17 | mitdb/208 | −4.45 | 2.79 | −2.07 |
| mitdb/105 | 6.04 | 3.53 | 5.02 | mitdb/209 | −7.96 | −0.60 | −5.02 |
| mitdb/106 | −5.32 | 0.12 | −1.48 | mitdb/210 | 6.58 | 4.24 | 7.68 |
| mitdb/108 | 3.29 | 6.52 | 3.50 | mitdb/212 | −11.33 | −3.40 | −5.33 |
| mitdb/109 | 7.96 | 7.90 | 9.97 | mitdb/213 | 3.97 | −3.15 | 7.10 |
| mitdb/111 | 4.19 | 1.53 | 5.48 | mitdb/214 | −2.72 | 5.24 | −0.91 |
| mitdb/112 | 6.75 | 5.24 | 7.52 | mitdb/215 | −2.11 | 0.08 | 1.22 |
| mitdb/113 | −2.12 | −1.81 | −0.72 | mitdb/219 | −8.31 | 5.23 | 2.91 |
| mitdb/114 | −0.75 | 2.78 | 2.99 | mitdb/220 | −1.13 | −0.52 | 0.40 |
| mitdb/115 | −3.01 | −1.50 | 0.10 | mitdb/221 | 2.23 | 2.87 | 3.46 |
| mitdb/116 | −3.52 | 3.77 | 3.32 | mitdb/222 | 0.97 | −0.39 | 6.22 |
| mitdb/117 | 3.11 | 0.31 | 5.65 | mitdb/223 | 5.48 | 5.62 | 6.24 |
| mitdb/118 | −1.84 | −0.53 | −0.19 | mitdb/228 | 7.31 | 1.67 | 6.27 |
| mitdb/119 | 2.03 | 0.37 | 3.32 | mitdb/230 | −1.58 | 0.32 | −0.26 |
| mitdb/121 | 2.76 | 2.83 | 3.88 | mitdb/231 | −6.55 | −5.67 | −4.45 |
| mitdb/122 | 5.46 | 4.18 | 9.73 | mitdb/232 | −2.65 | 6.47 | 5.64 |
| mitdb/123 | −0.52 | −0.42 | −2.01 | mitdb/233 | 0.73 | 6.18 | 6.68 |
| mitdb/124 | 5.82 | 5.61 | 6.74 | mitdb/234 | −5.21 | 0.66 | −0.22 |
| mitdb/201 | −12.83 | 5.44 | 6.72 | ||||
| mitdb/202 | 7.83 | 4.53 | 8.42 | Mean | 0.10 | 2.20 | 3.34 |
| mitdb/203 | 5.40 | 3.07 | 5.15 | Std. | 5.21 | 3.21 | 4.03 |
The for the proposed GSNC and the compared schemes with the EMG noise .
| Dataset | EMD | EEMD | GSNC | Dataset | EMD | EEMD | GSNC |
|---|---|---|---|---|---|---|---|
| mitdb/100 | −3.02 | 8.66 | 7.94 | mitdb/205 | 1.71 | 1.91 | 10.87 |
| mitdb/101 | 0.14 | 2.18 | 2.65 | mitdb/207 | 11.32 | 12.47 | 13.21 |
| mitdb/103 | −2.79 | 1.70 | 0.77 | mitdb/208 | −2.11 | 6.44 | 2.81 |
| mitdb/105 | 6.44 | 7.68 | 8.21 | mitdb/209 | 0.31 | −1.44 | 1.65 |
| mitdb/106 | 5.03 | 2.21 | 5.42 | mitdb/210 | 7.79 | 3.66 | 9.50 |
| mitdb/108 | 6.61 | 7.39 | 3.87 | mitdb/212 | −1.29 | −4.15 | −5.14 |
| mitdb/109 | 10.84 | 11.17 | 12.61 | mitdb/213 | 2.55 | 7.52 | 5.96 |
| mitdb/111 | 8.23 | 3.79 | 9.44 | mitdb/214 | 7.64 | 4.59 | 10.04 |
| mitdb/112 | 1.50 | 3.16 | 1.97 | mitdb/215 | 2.13 | 0.14 | 3.66 |
| mitdb/113 | −0.92 | 1.76 | 1.43 | mitdb/219 | 7.62 | 4.16 | 9.44 |
| mitdb/114 | 4.96 | 9.50 | 12.16 | mitdb/220 | 0.42 | −1.53 | 1.11 |
| mitdb/115 | 1.43 | −2.90 | −0.77 | mitdb/221 | 4.54 | 5.95 | 6.93 |
| mitdb/116 | 3.27 | 6.24 | 9.45 | mitdb/222 | 5.32 | 3.54 | 7.06 |
| mitdb/117 | −0.53 | −0.08 | 6.12 | mitdb/223 | 6.30 | 8.59 | 7.63 |
| mitdb/118 | −1.63 | −1.98 | −0.57 | mitdb/228 | 5.25 | 3.47 | 6.55 |
| mitdb/119 | 7.59 | 1.12 | 8.68 | mitdb/230 | 0.82 | 0.27 | 3.21 |
| mitdb/121 | 12.19 | 9.67 | 9.94 | mitdb/231 | −2.91 | −6.66 | −0.49 |
| mitdb/122 | 2.73 | 2.50 | 5.21 | mitdb/232 | −8.03 | 7.15 | 7.64 |
| mitdb/123 | 2.86 | −1.12 | 3.38 | mitdb/233 | 8.98 | 7.05 | 11.14 |
| mitdb/124 | 8.53 | 6.74 | 11.42 | mitdb/234 | −0.39 | 4.08 | 2.93 |
| mitdb/201 | 6.67 | 7.81 | 9.34 | ||||
| mitdb/202 | 4.10 | 7.98 | 9.79 | Mean | 3.52 | 3.85 | 6.14 |
| mitdb/203 | 9.21 | 3.26 | 9.72 | Std. | 4.52 | 4.27 | 4.29 |
Figure 6Comparison of overall average with various SNR for the proposed GSNC, EMD and EEMD schemes (PLn).
Figure 7Comparison of overall average with various SNR for the proposed GSNC, EMD and EEMD schemes (EMG noise).
Figure 8The arrhythmic ECG signals, (a) the original ECG signal with two PVC beats, (b) the ECG with PLn, (c) the denoised ECG with PLn, (d) the ECG with EMG noise (e) the denoised ECG with EMG noise.