| Literature DB >> 34960263 |
Hongzu Li1, Pierre Boulanger1.
Abstract
Today's wearable medical devices are becoming popular because of their price and ease of use. Most wearable medical devices allow users to continuously collect and check their health data, such as electrocardiograms (ECG). Therefore, many of these devices have been used to monitor patients with potential heart pathology as they perform their daily activities. However, one major challenge of collecting heart data using mobile ECG is baseline wander and motion artifacts created by the patient's daily activities, resulting in false diagnoses. This paper proposes a new algorithm that automatically removes the baseline wander and suppresses most motion artifacts in mobile ECG recordings. This algorithm clearly shows a significant improvement compared to the conventional noise removal method. Two signal quality metrics are used to compare a reference ECG with its noisy version: correlation coefficients and mean squared error. For both metrics, the experimental results demonstrate that the noisy signal filtered by our algorithm is improved by a factor of ten.Entities:
Keywords: adaptive filter; ambulatory electrocardiogram; empirical mode decomposition; noise removal; signal processing
Mesh:
Year: 2021 PMID: 34960263 PMCID: PMC8708403 DOI: 10.3390/s21248169
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Baseline wander affected ECG signal.
Figure 2Motion artifact affected ECG signal.
Figure 3Block diagram of the proposed algorithm.
Figure 4The reference signal from Astroskin smart shirt.
Figure A21The reference signal from the Vivalnk ECG device.
Figure 5Time and frequency form of a usable ECG signal and its IMFs.
Figure 6Time and frequency form of an unusable ECG signal and its IMFs.
Figure 7Block diagram of feature extraction and the SVM model training process.
Confusion matrix and performance.
| TP | FP | TN | FN | SEN | SPC | ACC |
|---|---|---|---|---|---|---|
| 99 | 2 | 48 | 1 | 99% | 96% | 98% |
Figure 8The original signal, clean IMFs, noisy IMFs and residual.
Figure 9Activity signals, EMD noise signal, and the motion-sensitive reference signal. The y axis is the normalized voltage, and the x axis is the sample number.
Figure 10Block diagram of our noise removal adaptive filter.
Figure 11The original signal, IMFs, and residual signal by the VMD method.
Figure 12(a) Original signal, (b) signal after the AEMDR step, (c) signal after the adaptive filter step, (d) signal after the VMD step.
Figure 13(1) Clean example signal, (2) histogram of the difference.
Figure 14(1) Test signal, (2) histogram of the difference.
Figure A1(1) Test signal, (2) histogram of the difference.
Figure A2(1) Test signal, (2) histogram of the difference.
Figure A3(1) Test signal, (2) histogram of the difference.
Figure A4(1) Test signal, (2) histogram of the difference.
Figure A5(1) Test signal, (2) histogram of the difference.
Figure A6(1) Test signal, (2) histogram of the difference.
Comparison between different noise removal methods.
| Figure | Metric | Original | IIR | MA | DWT | EMD | VMD | AF | Proposed |
|---|---|---|---|---|---|---|---|---|---|
| CORR | −0.0337 | 0.2962 | 0.3169 | 0.3303 | 0.4540 | 0.4395 | 0.4594 |
| |
| MSE | 0.0419 | 0.0326 | 0.0307 | 0.1357 | 0.0090 | 0.0260 | 0.0086 |
| |
| CORR | 0.0651 | 0.3072 | 0.3442 | 0.2507 | 0.4981 | 0.4712 | 0.4988 |
| |
| MSE | 0.0163 | 0.0129 | 0.0123 | 0.3053 | 0.0066 | 0.0092 | 0.0065 |
| |
| CORR | 0.1316 | 0.1846 | 0.2186 | 0.1307 | 0.2719 | 0.3047 | 0.3660 |
| |
| MSE | 0.1091 | 0.0425 | 0.0369 | 0.1000 | 0.0412 | 0.0302 | 0.0092 |
| |
| CORR | 0.1557 | 0.3438 | 0.3181 | 0.1638 | 0.1881 | 0.3031 | 0.2929 |
| |
| MSE | 11.1281 | 1.3549 | 10.2285 | 8403 | 3.0299 | 0.9603 | 0.5916 |
| |
| CORR | 0.2992 | 0.4227 | 0.4393 | 0.3129 | 0.4220 | 0.4759 | 0.4867 |
| |
| MSE | 4.0803 | 0.7239 | 0.7073 | 3.7537 | 0.9917 | 0.3016 | 0.3188 |
| |
| CORR | 0.2875 | 0.4844 | 0.4523 | 0.051 | 0.3839 |
| 0.4867 | 0.5242 | |
| MSE | 5.8771 | 0.3676 | 0.4371 | 5.6547 | 0.3931 | 0.4822 | 0.3188 |
|