6 % create example image
\r
9 ima(:,50:100)=2*ima(:,50:100);
\r
10 fs=fspecial('average');
\r
11 ima=imfilter(ima,fs,'symmetric');
\r
15 rima=ima+sigma*randn(size(ima));
\r
22 fima=NLmeansfilter(ima,5,2,sigma);
\r
26 subplot(2,2,1),imagesc(ima),title('original');
\r
27 subplot(2,2,2),imagesc(rima),title('noisy');
\r
28 subplot(2,2,3),imagesc(fima),title('filtered');
\r
29 subplot(2,2,4),imagesc(rima-fima),title('residuals');
\r