PyWavelets documentation has moved to pywavelets.readthedocs.io. You will be automatically redirected there in 10 seconds.
Stationary Wavelet Transform¶
Stationary Wavelet Transform (SWT), also known as Undecimated wavelet transform or Algorithme à trous is a translation-invariance modification of the Discrete Wavelet Transform that does not decimate coefficients at every transformation level.
Multilevel swt
¶
-
pywt.
swt
(data, wavelet, level=None, start_level=0)¶ Performs multilevel Stationary Wavelet Transform.
Parameters: data :
Input signal
wavelet :
Wavelet to use (Wavelet object or name)
level : int, optional
Transform level.
start_level : int, optional
The level at which the decomposition will begin (it allows one to skip a given number of transform steps and compute coefficients starting from start_level) (default: 0)
Returns: coeffs : list
List of approximation and details coefficients pairs in order similar to wavedec function:
[(cAn, cDn), ..., (cA2, cD2), (cA1, cD1)]
where
n
equals input parameter level.If m = start_level is given, then the beginning m steps are skipped:
[(cAm+n, cDm+n), ..., (cAm+1, cDm+1), (cAm, cDm)]
Multilevel swt2
¶
-
pywt.
swt2
(data, wavelet, level, start_level=0)¶ 2D Stationary Wavelet Transform.
Parameters: data : ndarray
2D array with input data
wavelet : Wavelet object or name string
Wavelet to use
level : int
How many decomposition steps to perform
start_level : int, optional
The level at which the decomposition will start (default: 0)
Returns: coeffs : list
Approximation and details coefficients:
[ (cA_n, (cH_n, cV_n, cD_n) ), (cA_n+1, (cH_n+1, cV_n+1, cD_n+1) ), ..., (cA_n+level, (cH_n+level, cV_n+level, cD_n+level) ) ]
where cA is approximation, cH is horizontal details, cV is vertical details, cD is diagonal details and n is start_level.
Maximum decomposition level - swt_max_level
¶
-
pywt.
swt_max_level
(input_len)¶ Calculates the maximum level of Stationary Wavelet Transform for data of given length.
Parameters: input_len : int
Input data length.
Returns: max_level : int
Maximum level of Stationary Wavelet Transform for data of given length.