| Literature DB >> 28868150 |
Abstract
Noise in ECG signals will affect the result of post-processing if left untreated. Since ECG is highly subjective, the linear denoising method with a specific threshold working well on one subject could fail on another. Therefore, in this Letter, sparse-based method, which represents every segment of signal using different linear combinations of atoms from a dictionary, is used to denoise ECG signals, with a view to myoelectric interference existing in ECG signals. Firstly, a denoising model for ECG signals is constructed. Then the model is solved by matching pursuit algorithm. In order to get better results, four kinds of dictionaries are investigated with the ECG signals from MIT-BIH arrhythmia database, compared with wavelet transform (WT)-based method. Signal-noise ratio (SNR) and mean square error (MSE) between estimated signal and original signal are used as indicators to evaluate the performance. The results show that by using the present method, the SNR is higher while the MSE between estimated signal and original signal is smaller.Entities:
Keywords: ECG signal denoising; MIT-BIH arrhythmia database; electrocardiography; iterative methods; linear denoising method; matching pursuit algorithm; medical signal processing; myoelectric interference; signal denoising; sparse decomposition; sparse-based method; time-frequency analysis
Year: 2017 PMID: 28868150 PMCID: PMC5569915 DOI: 10.1049/htl.2016.0097
Source DB: PubMed Journal: Healthc Technol Lett ISSN: 2053-3713
Fig. 1Denoising effect when amplitude of noises is 0.2 mV
a Original signals
b Noisy signal
c Sparse-based method denoised signal
d Wavelet denoised signal
Fig. 3Denoising effect when amplitude of noises is 0.1 mV
a Original signals
b Noisy signal
c Sparse-based method denoised signal
d Wavelet denoised signal
Fig. 2Denoising effect when amplitude of noises is 0.15 mV
a Original signals
b Noisy signal
c Sparse-based method denoised signal
d Wavelet denoised signal
Statistical of denoising results
| Amplitude of input noise, mV | Method | Dic/thr | MSE | SNR, dB |
|---|---|---|---|---|
| 0.2 | sparse | D1 | 0.000858219 | 66.1551869 |
| D2 | 0.000618651 | 61.81878968 | ||
| D3 | 0.000223051 | 63.71338863 | ||
| D4 | 0.000882012 | 61.00150392 | ||
| wavelet | soft | 0.001340884 | 55.95714751 | |
| hard | 0.007401719 | 60.57514088 | ||
| 0.15 | sparse | D1 | 0.000609168 | 70.87557162 |
| D2 | 0.000341154 | 67.95521504 | ||
| D3 | 0.000134768 | 74.04089562 | ||
| D4 | 0.000808009 | 61.33545074 | ||
| wavelet | soft | 0.001320988 | 60.30327266 | |
| hard | 0.010714962 | 60.87565888 | ||
| 0.1 | sparse | D1 | 0.001196152 | 81.11762022 |
| D2 | 0.000828772 | 81.15857579 | ||
| D3 | 0.000340703 | 86.86536025 | ||
| D4 | 0.00871955 | 81.71984611 | ||
| wavelet | soft | 0.001401552 | 81.00536294 | |
| hard | 0.011109764 | 71.48312186 |