- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小波分析实验:维离散小波变换(Mallat快速算法)
小波分析实验:实验2 二维离散小波变换(Mallat快速算法)实验目的:在理解离散小波变换原理和Mallat快速算法的基础上,通过编程对图像进行二维离散小波变换,从而加深对二维小波分解和重构的理性和感性认识,并能提高编程能力,为今后的学习和工作奠定基础。实验工具:计算机,matlab6.5 附录:(1)二维小波分解函数%二维小波分解函数?function Y=mallatdec2(X,wname,level)%输入:X????? 载入的二维图像像数值; %???? level? 小波分解次(级)数设定值(如果设定值超过最高可分解次数,按最高分解次数分解)%????? wname? 小波名字wavelet name%输出:Y???? 多极小波分解后的小波系数矩阵?[h,g]=wfilters(wname,d);? %h,g分别为低通和高通滤波器X=double(X);t=1;hh=size(X,2);?while t=level? ??? %先进行行小波变换??? for? row=1:hh??????? Y(row,1:hh)=mdec1(X(row,1:hh),h,g) ;??? end??? %再进行列小波变换??? for col=1:hh??????? temp=mdec1( Y(1:hh,col),h,g);??????? Y(1:hh,col)=temp;??? endt=t+1;hh=hh/2;X=Y;end?%内部子函数,对一行(row)矢量进行一次小波变换,利用fft实现function y=mdec1(x,h,g)%输入:x 行数组%???? h为低通滤波器%???? g为高通滤波器%输出: y 进行一级小波分解后的系数lenx=size(x,2);lenh=size(h,2);?rh=h(end:-1:1);rrh=[zeros(1,(lenx-lenh)),rh];rrh=circshift(rrh,1);?rg=g(end:-1:1);rrg=[zeros(1,(lenx-lenh)),rg];rrg=circshift(rrg,1);r1=dyaddown(ifft(fft(x).*fft(rrh,lenx)),1);? %use para 1r2=dyaddown(ifft(fft(x).*fft(rrg,lenx)),1);y=[r1,r2];?(2)二维小波重构函数%二维小波重构函数function Y=mallatrec2(X,wname,level)%输入:X????? 载入的小波系数矩阵; %?? ??level? 小波分解次(级)数设定值(如果设定值超过最高可分解次数,按最高分解次数分解)%????? wname? 小波名字wavelet name%输出:Y???? 重构图像矩阵?[h,g]=wfilters(wname,d);? %h,g分别为重构低通滤波器和重构高通滤波器?hz=size(X,2);h1=hz/(2^(level-1)); while h1=hz ??? % 对列变换??? for col=1:h1??????? temp=mrec1(X(1:h1,col),h,g);??????? X(1:h1,col)=temp;??? end??? %再对行变换??? for row=1:h1??????? temp=mrec1(X(row,1:h1),h,g);???????? X(row,1:h1)=temp;???? end???? h1=h1*2;???? endY=X;???%内部子函数,对一行小波系数进行重构function y=mrec1(x,h,g)%输入:x 行数组%???? h为低通滤波器%???? g为高通滤波器%输出: y 进行一级小波重构后值lenx=size(x,2);??r3=dyadup(x(1,1:lenx*0.5),0);?? %内插零use para 0r4=dyadup(x(1,(lenx*0.5+1):lenx),0);?? %use para 0y=ifft(fft(r3,lenx).*fft(h,lenx))+ ifft(fft(r4,lenx).*fft(g,lenx));?? ?(3)测试函数(主函数)%测试函数(主函数)clc;clear;X=imread(E:\Libin的文档\Course\Course_wavelet\实验2要求\exp2\LENA.bmp);%路径?X=double(X);A = mallatdec2(X,sym2,3);?image(abs(A));colormap(gray(255));title(多尺度分解图像);Y= mallatrec2(A,sym2,3);Y=real(Y);figure(
您可能关注的文档
最近下载
- 92ZG001 抗震构造柱及圈梁设计图集.pdf VIP
- 呼吸机相关肺炎的预防及护理措施.pptx VIP
- 2024年一级建造师一建考试水利水电实务选择题历年真题分章节整理练习题.pdf VIP
- 冲刺2025年高考大题突破得高分系列 化学01 化工流程综合题(逐空突破)(解析版).docx VIP
- 萨蒂吉诺佩蒂1钢琴谱Satie Gymnopedie萨蒂 裸者之舞 第一首 祭祀舞曲 Gymnopedie.pdf VIP
- 数字孪生工厂解决方案.pptx VIP
- 2025小学一年级开学第一课PPT.pptx VIP
- 涵管拆除工程施工方案(3篇).docx VIP
- 短视频创意策划与执行方案指南.docx VIP
- 民间皮影_唐山皮影大师:刘佳文.ppt VIP
文档评论(0)