下载此文档

小波变换软硬阈值半软阈值图像去噪matlab程序.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
小波变换软硬阈值半软阈值图像去噪matlab程序
小波变换软硬阈值半软阈值图像去噪matlab程序
小波变换软硬阈值半软阈值图像去噪matlab程序
%软阈值 硬阈值 半软阈值 巴特沃斯滤波
clc
close all
clear all
 
map=gray(256);
x=imread('hzw。jpg');  
x=rgb2gray(x);
subplot(2,3,1);
image(x);       
colormap(map);  
title(’原始图片');
axis square;  
init=2055615866;  
randn(’seed’,init);
x1=50.*randn(size(x));    %均值为0 方差50^2

x=double(x)
nx=x+x1;
subplot(2,3,2);
image(nx);
colormap(map);
title(’加噪后的图片');
axis square;
c=num2str(c);
text(100,100,'PSNR:’);
text(300,100,c);

%硬阈值
[thr,sorh,keepapp]=ddencmp('den','wv’,nx);
nx1=wdencmp(’gbl’,nx,'sym5',2,thr,'h’,keepapp);
subplot(2,3,3);
image(nx1);
title('Ó²ãÐֵȥÔëºóͼÏñ');
axis square;
a1=psnr(nx1,x);
a1=num2str(a1);
text(100,100,'PSNR:’);
text(300,100,a1);
%软阈值
小波变换软硬阈值半软阈值图像去噪matlab程序
小波变换软硬阈值半软阈值图像去噪matlab程序
小波变换软硬阈值半软阈值图像去噪matlab程序
nx2=wdencmp(’gbl’,nx,’sym5’,2,thr,’s',keepapp);
subplot(2,3,4);
image(nx2);
title(’ÈíãÐֵȥÔëºóͼÏñ’);
axis square;
c=psnr(nx2,x); 
c=num2str(c);
text(100,100,'PSNR:');
text(300,100,c);

%半软阈值
nx3=hsoft(nx,'sym5’,2,0.5,thr);
subplot(2,3,5);
image(nx3);
title('°ëÈíãÐֵȥÔëºóͼƬ');
axis square;
a4=psnr(nx3,x);      
a4=num2str(a4);
text(100,100,’PSNR:');
text(300,100,a4);

%巴特沃斯
g=fft2(nx);
g=fftshift(g); 
[m,n]=size(g);
N=3;d0=60;
n1=floor(m/2);
n2=floor(n/2);
for i=1:m
  for j=1:n

小波变换软硬阈值半软阈值图像去噪matlab程序 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gooddoubi
  • 文件大小17 KB
  • 时间2021-09-29