Select a wavelet.
Select k (1 ≤ k ≤ M) decomposition levels to denoise the Detail components, where M = ⌊log2(N)⌋, and N = length(X), and X is the discrete input signal.
Take the kth level discrete wavelet transform (DWT) of the discrete input signal X, decomposing it into k decomposition levels, also referred to as k Detail components and the kth Approximation component.
Estimate the noise for the k Detail components.
Calculate the noise threshold for the k Detail components.
Apply noise thresholding to the k selected Detail components.
Take the inverse discrete wavelet transform (IDWT) of the resultant k Detail components and the kth Approximation component.
|