function y = denS2D(x,T)
% % Example
% s1 = double(imread('st.tif'));
% s = s1(:,:,3);
% x = s + 20*randn(size(s));
% T = 35;
% y = denS2D(x,T);
% imagesc(y)
% colormap(gray)
% axis image
[af, sf] = farras;
J = 4;
w = dwt2D(x,J,af);
% loop thru scales:
for j = 1:J
% loop thru subbands
for s = 1:3
w{j}{s} = soft(w{j}{s},T);
end
end
y = idwt2D(w,J,sf);