Electrocardiogram (ECG) is a noninvasive, effective and economical biomedical signal that is vital in diagnosing cardiovascular diseases. However, the acquiring process contaminates the ECG signal with several types of noises like Motion Artifacts, Power Line Interference and Baseline Wander. Hence, this paper proposes a new approach to detect and suppress the noises from ECG signals. The complete methodology comprises two stages: noise detection and noise suppression. The former stage applies Improved Complete Ensemble Empirical Mode Decomposition (CEEMD) to decompose the noisy ECG into Intrinsic Mode Functions (IMFs). Next, Maximum Absolute Amplitude (MAA) and Auto-Correlation Maximum Amplitude (AMA) are extracted and used to classify the type of noises from ECG. Then, the noisy ECG segments are processed through the second stage and decomposed into sub-bands through Discrete Wavelet Transform (DWT). Then, the sub-bands are categorized into noise-dominant and signal-dominant frequency bins, and only noise-dominant frequency bins are subjected to noise suppression through a newly proposed adaptive soft thresholding mechanism. The effectiveness of the proposed method is assessed by contaminating the ECG signals acquired from the MIT-BIH arrhythmia database with different noises at different Signal-Noise Ratios (SNRs). Three performance metrics, namely Output SNR, Root Mean Square Error (RMSE) and Pearson Correlation Coefficient (PCC), are employed to explore the superiority of the proposed method over state-of-the-art methods, which considered EMD and CEEMD as decomposition filters. The proposed method improved by an average of 3.5 dB in output SNR and 0.0290 in RMSE.
Read full abstract