ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:407.75KB ,
资源ID:21105473      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21105473.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(小波变换mallatWord格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

小波变换mallatWord格式.docx

1、同理,对于分解的高频部分有如下矩阵形式:分解程序: lenx=size(x,2);%x为一维向量lenh=size(h,2);h=h,zeros(1,(lenx-lenh);g=g,zeros(1,(lenx-lenh);r1(1)=sum(h.*x);r2(1)=sum(g.*x);for k=1:1:(lenx/2-1) %循环求出下一级低频和高频分量h=h(end-1:end),h(1:(end-2);r1(k+1)=sum(h.*x);g=g(end-1:end),g(1:r2(k+1)=sum(g.*x);endy=r1,r2;对于重构算法,其等效形式为上式等号右边部分实质上是对变量

2、的数字卷积运算,程序采用频域相乘代替卷积,重建程序为 y=ifft(fft(c3,lenx).*fft(h,lenx)+ ifft(fft(d3,lenx).*fft(g,lenx);实验结果及分析:1、多尺度分解与重构图像二维小波变换采用小波采用db3,其峰值信噪比PNSR=230.13db,并对三级分解图像进行归一化,求出0的个数为37626,其所占的百分比为57.41%。2、延拓重建图像延拓方法周期延拓对称周期延拓零延拓常数连续延拓PNSR230.18db230.48db229.80db230.13db从PNSR结果可知,在各种延拓中,对称周期延拓的重建图像结果最好,相比之下零延拓图像效

3、果不如其他方法延拓。3、不同小波下重构图像的性质 用不同小波进行图像重构,所得的重构图像能量分布如下用各种小波进行重构后的图像的均值方差如下表。小波db1db2db3db4均值124.0309124.0509方差2272附录:1、主函数程序clc;clear;X=imread(LENA.bmp);%路径X=double(X);% S=yancir(X);A=mallatdec2(X,db3, 3);image(abs(A);colormap(gray(255);title(3级多尺度分解图像Y=mallatrec2(A,3);Y=real(Y);figure(2);subplot(1,2,1)

4、;image(X);原始图像subplot(1,2,2);image(Y);重建图像zerosn=numberzeros(A);% Y=Y(33:288,33:288); %当调用延拓图像时,从延拓的重建图像进行截取csize=size(X);sr=csize(1);sc=csize(2);mse=sum(sum( (Y-X).2,1)/(sr*sc);psnr=10*log(255*255/mse)/log(10)2、分解程序function Y=mallatdec2(X,wname,level)%输入:X 载入的二维图像像数值;% level 小波分解次(级)数设定值(如果设定值超过最高可

5、分解次数,按最高分解次数分% wname 小波名字wavelet name%输出:Y 多极小波分解后的小波系数矩阵h,g=wfilters(wname,d %h,g 分别为低通和高通滤波器t=1;hh,ll=size(X);while t=level %先进行行小波变换 for row=1:hh Y(row,1:ll)=mdec1(X(row,1:ll),h,g) ; end %再进行列小波变换 for col=1:ll temp=mdec1( Y(1:hh,col),h,g); Y(1:hh,col)=temp; t=t+1; hh=hh/2; ll=ll/2; X=Y;function y

6、=mdec1(x,h,g)%输入:x 行数组% h 为低通滤波器% g 为高通滤波器 y 进行一级小波分解后的系数lenx=size(x,2);(lenx/2-1) h=h(end-1: r1(k+1)=sum(h.*x); g=g(end-1: r2(k+1)=sum(g.*x);end 3、重建程序function Y=mallatrec2(X,wname,level)X 载入的小波系数矩阵;% level 小波分解次(级)数设定值(如果设定值超过最高可分解次数,按最高分解次数Y 重构图像矩阵 %h,g 分别为重构低通滤波器和重构高通滤波器hz=size(X,2);h1=hz/(2(lev

7、el-1);while h1=hz% 对列变换h1 temp=mrec1(X(1:h1,col),h,g) X(1:h1,col)=temp;%再对行变换 temp=mrec1(X(row,1:h1),h,g); X(row,1:h1)=temp;h1=h1*2;Y=X;function y=mrec1(x,h,g) y 进行一级小波重构后值c3=dyadup(x(1,1:lenx*0.5),0,lenx); %内插零use para 0d3=dyadup(x(1,(lenx*0.5+1):lenx),0,lenx); %use para 0y=ifft(fft(c3,lenx).*fft(h

8、,lenx)+ ifft(fft(d3,lenx).*fft(g,lenx);4、延拓程序%零延拓程序function T=yan0(x) r0,c0=size(x);for s=1:r0 a(s,:)=zeros(1,c0/8),x(s,:),zeros(1,c0/8);c0=c0+c0/4;for t=1:c0 T(:,t)=zeros(r0/8,1),a(:,t),zeros(r0/8,1)End%连续常数延拓程序function T=yanc(x) r1(1:c0/8)=x(s,1); r2(1:c0/8)=x(s,c0);)=r1,x(s,:),r2; c1(1:r0/8)=a(1,t); c2(1:r0/8)=a(r0,t);,t)=c1,a(:,c2%对称周期延拓程序function T=yancir(x)r0,c0=size(x);)=x(s,end-(c0/8-1):end),x(s,:),x(s,1:c0/8);,t)=a(end-(r0/8-1):end,t),a(1:r0/8,t)%周期延拓程序function T=yan(x)=x(s,c0/8:-1:1),x(s,:),x(s,end:end-(c0/8-1);,t)=a(r0/8:1,t),a(end:end-(r0/8-1),t)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1