小波去噪声,二为.m
上传用户:laurel
上传日期:2013-06-05
资源大小:2k
文件大小:0k
源码类别:

波变换

开发平台:

Matlab

  1. load wgatlin;
  2. subplot(2,2,1),image(X);
  3. colormap(map);
  4. title('原始图像');
  5. axis square;
  6. init=2055615866;
  7. rand('seed',init);
  8. XX=X+12*(randn(size(X)));
  9. subplot(2,2,2),image(XX);
  10. colormap(map);
  11. title('含噪声图像');
  12. axis square;
  13. [c,l]=wavedec2(XX,2,'sym4');
  14. a1=wrcoef2('a',c,l,'sym4',1);
  15. a2=wrcoef2('a',c,l,'sym4',2);
  16. subplot(2,2,3),image(a1);
  17. colormap(map);
  18. title('第一次去噪声图像');
  19. axis square;
  20. subplot(2,2,4),image(a2);
  21. colormap(map);
  22. title('第二次去噪声图像');
  23. axis square;