Computation of 1D and 2D discrete Dual-Tree complex wavelet transforms.
| dtcwt.q | Computation of 1D and 2D discrete Dual-Tree complex wavelet transforms. |
| Constants | |
| Complex wavelets | |
| Functions | |
| dtcwt2d | Performs a dual-tree complex wavelet transform |
| idtcwt2d | Performs the backward dual-tree complex wavelet transform |
| pdtcwt | Performs a packet dual-tree complex wavelet transform |
| pidtcwt | Computes the inverse packet dual-tree complex wavelet transform |
Performs a packet dual-tree complex wavelet transform
function b = pdtcwt(x, w1, w2, J, cplx=1, rev=0)
| x | input image |
| w1 | filters for the first scale |
| w2 | filters for the other scales |
| J | number of scales |
| cplx | compute the complex coefficients (by applying the complex phase modulation) |
| rev | reverse the highpass filter coefficients (for demosaicing purposes) |
Computes the inverse packet dual-tree complex wavelet transform
function y = pidtcwt(b, w1, w2, J, cplx=1)
| b | a cell vector with complex wavelet subbands |
| w1 | filters for the first scale |
| w2 | filters for the other scales |
| J | number of scales |
| cplx | compute the complex coefficients (by applying the complex phase modulation) |