Erin Carrier Nathan Bowman dwtFilters.py Updated: 02/03/13
Library for performing thresholding on the output of the wavelet transform.
Performs hard thresholding on result of wavelet transform.
The wavelet transform must have been called with at least maxLevel levels. Thresholding performed on detail coefficients at levels minLevel to maxLevel, inclusive. All coefficients such that abs(coeff) < threshold are set equal to zero.
Parameters: | |
---|---|
Returns: | thresholded transformed signal |
Return type: | list of numpy arrays |
Performs soft thresholding on result of wavelet transform.
The wavelet transform must have been called with at least maxLevel levels. Thresholding performed on detail coefficients at levels minLevel to maxLevel, inclusive. Same as hard thresholding, but all coefficients not set equal to zero are adjusted by threshold.
Parameters: | |
---|---|
Returns: | thresholded transformed signal |
Return type: | list of numpy arrays |