]> AND Private Git Repository - these_gilles.git/blob - THESE/codes/wave/allcode/sfb2D.m
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
07 sep
[these_gilles.git] / THESE / codes / wave / allcode / sfb2D.m
1 function y = sfb2D(lo, hi, sf1, sf2)
2
3 % 2D Synthesis Filter Bank
4 %
5 % USAGE:
6 %   y = sfb2D(lo, hi, sf1, sf2);
7 % INPUT:
8 %   lo, hi - lowpass, highpass subbands
9 %   sf1 - synthesis filters for the columns
10 %   sf2 - synthesis filters for the rows
11 % OUTPUT:
12 %   y - output array
13 % See afb2D
14 %
15 % WAVELET SOFTWARE AT POLYTECHNIC UNIVERSITY, BROOKLYN, NY
16 % http://taco.poly.edu/WaveletSoftware/
17
18
19 if nargin < 4
20     sf2 = sf1;
21 end
22
23 % filter along rows
24 lo = sfb2D_A(lo,    hi{1}, sf2, 2);
25 hi = sfb2D_A(hi{2}, hi{3}, sf2, 2);
26
27 % filter along columns
28 y = sfb2D_A(lo, hi, sf1, 1);
29
30