1 function y = icplxdual2D(w, J, Fsf, sf)
3 % Inverse Dual-Tree Complex 2D Discrete Wavelet Transform
6 % y = icplxdual2D(w, J, Fsf, sf)
8 % w - wavelet coefficients
10 % Fsf - synthesis filters for final stage
11 % sf - synthesis filters for preceeding stages
16 % WAVELET SOFTWARE AT POLYTECHNIC UNIVERSITY, BROOKLYN, NY
17 % http://taco.poly.edu/WaveletSoftware/
21 [w{j}{1}{1}{m} w{j}{2}{2}{m}] = pm(w{j}{1}{1}{m},w{j}{2}{2}{m});
22 [w{j}{1}{2}{m} w{j}{2}{1}{m}] = pm(w{j}{1}{2}{m},w{j}{2}{1}{m});
26 y = zeros(size(w{1}{1}{1}{1})*2);
31 lo = sfb2D(lo, w{j}{m}{n}, sf{m}, sf{n});
33 lo = sfb2D(lo, w{1}{m}{n}, Fsf{m}, Fsf{n});