In this work, a new method for denoising signals is developed that is based on variational mode decomposition (VMD) and a novel metric using detrended fluctuation analysis (DFA). The proposed method first decomposes the signal into band-limited intrinsic mode functions (BLIMFs) using VMD. Then, a DFA-based developed metric is employed to identify the ‘noisy’ BLIMFs (based on their DFA-based scaling exponent and frequency content). The existing DFA-based methods use a single-slope threshold to detect noise, assuming all signals have the same noise pattern and ignoring their unique characteristics. In contrast, the proposed DFA-based metric sets adaptive thresholds for each mode based on their specific frequency and correlation properties, making it more effective for diverse signals and noise types. These predominantly noisy BLIMFs are then denoised using shrinkage techniques in the framework of stationary wavelet transform (SWT). This step allows efficient denoising of components, mainly the noisy BLIMFs identified by the adaptive threshold, without losing important signal details. Extensive computer simulations have been carried out for both synthetic and real electrocardiogram (ECG) signals. It is demonstrated that the proposed method outperforms the state-of-the-art denoising methods and with a comparable computational complexity.
Read full abstract