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.
Performs multilevel Stationary Wavelet Transform.
Parameters: |
|
---|
Returns list of coefficient pairs in the form:
[(cAn, cDn), ..., (cA2, cD2), (cA1, cD1)]
where n is the level value.
If m = start_level is given, then the beginning m steps are skipped:
[(cAm+n, cDm+n), ..., (cAm+1, cDm+1), (cAm, cDm)]
Performs multilevel 2D Stationary Wavelet Transform.
Parameters: |
|
---|
The result is a set of coefficients arrays over the range of decomposition levels:
[
(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, n is start_level and m equals n+level.