二维小波matlab命令_第1页
二维小波matlab命令_第2页
二维小波matlab命令_第3页
二维小波matlab命令_第4页
二维小波matlab命令_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、二维离散小波变换:单层分解 cA, cH, cV, cD=dwt2(X , wname) cA, cH, cV, cD=dwt2(X , Lo_R , Hi_R) 其中:cA :低频分量, cH, cV, cD(水平、垂直、对角线)高频分量例子:load womanfigure(1);subplot(221);image(X);colormap(map);title(原始图像);cA,cH,cV,cD=dwt2(X,db1);figure(2);subplot(221);image(cA);colormap(map);title(低频系数图像);例子:subplot(222);image(cH

2、);colormap(map);title(水平高频图像);subplot(223);image(cV);colormap(map);title(垂直高频图像);subplot(224);image(cD);colormap(map);title(对角线高频图像);例子:codX=wcodemat(X,250);codcA=wcodemat(cA,250);codcH=wcodemat(cH,250);codcV=wcodemat(cV,250);codcD=wcodemat(cD,250);%以250字节为单位进行编码;figure(3);subplot(221);image(codX);c

3、olormap(map);title(编码原始图像);例子:figure(4);subplot(221);image(codcA);colormap(map);title(编码低频系数图像);subplot(222);image(codcH);colormap(map);title(编码水平高频图像);subplot(223);image(codcV);colormap(map);title(编码垂直高频图像);subplot(224);image(codcD);colormap(map);title(编码对角线高频图像);一维离散小波变换:单层重构 X=idwt2(cA, cH, cV, c

4、D, wname)用wname小波把近似系数cA和细节系数cH, cV, cD重建为上一层的近似系数X X=idwt2(cA, cH, cV, cD, Lo_R ,Hi_R) 例子:load womansubplot(211);image(X);colormap(map);title(原始图像);cA,cH,cV,cD=dwt2(X,db1);A0=idwt2(cA, cH, cV, cD, db1);subplot(212);image(A0);colormap(map);title(重构图像);FWT(快速小波变换):多层次分解 C,S=wavedec2(X,N,wname) C,S=wa

5、vedec2(X,N, Lo_R, Hi_R) 其中:返回参数为分解结构C,S矩阵C = A(N),H(N),V(N),D(N) H(N-1),V(N-1),D(N-1) H(1),V(1),D(1),向量以列的形式存储。 FWT(快速小波变换):多层次分解 C,S=wavedec2(X,N,wname) C,S=wavedec2(X,N, Lo_R, Hi_R) 其中:返回参数为分解结构C,S矩阵S: S(1,:)为尺度为N的低频信号长度。 S(i,:)为尺度为N-i+2的高频信号长度。 S(N+2,:)为X的长度。FWT(快速小波变换):多层次分解 D=detcoef2(type,C,S,

6、N)从分解系数C,S提取第N层细节系数Type: H-提取水平系数 V-提取垂直系数 D-提取对角线系数FWT(快速小波变换):多层次分解 A=appcoef2(C,S,wname ,N)用wname小波从分解系数C,S提取第N层近似系数 A=appcoef2(C,S,Lo_R ,Hi_R,N)FWT(快速小波变换):多层次分解 A=appcoef2(C,S,wname)用wname小波从分解系数C,L提取最后一层近似系数 A=appcoef(C,S,Lo_R , Hi_R)例子:load womanfigure(1);subplot(221);image(X);colormap(map);t

7、itle(原始图像);c,s=wavedec2(X,2,db1);ca2=appcoef2(c,s,db1,2);subplot(222);image(ca2);colormap(map);title(尺度2的低频系数图像);例子:ca1=appcoef2(c,s,db1,1);subplot(223);image(ca1);colormap(map);title(尺度1的低频系数图像);ch2=detcoef2(hc,s,2);cv2=detcoef2(vc,s,2);cd2=detcoef2(dc,s,2);例子:figure(2);subplot(221);image(ch2);colo

8、rmap(map);title(高频水平部分);subplot(222);image(cv2);colormap(map);title(高频垂直部分);subplot(223);image(cd2);colormap(map);title(高频对角线部分);FWT(快速小波变换):多层次重构 X =waverec2(C,S ,wname)用wname小波对分解系数C,S进行二维小波重构。 X =waverec2(C, S, Lo_R, Hi_R) 例子:load womansubplot(221);image(X);colormap(map);title(原始图像);c,s=wavedec2(

9、X,2,db1);a0=waverec2(c,s,2,db1);subplot(222);image(a0);colormap(map);title(重构图像);FWT(快速小波变换):单尺度重构 NC,NL,cA=upwlev2(C,S,wname )用wname小波对分解系数C,S进行单尺度重构,返回上一尺度的分解结构NC,NL并提取最后一尺度的分解结构。 NC,NL,cA=upwlev2(C,S, Lo_R,Hi_R) FWT(快速小波变换):对小波系数进行重构 X=wrcoef2(type,C,S,wname,N )用wname小波对分解系数C,S进行重构,当type=a时,指对信号的

10、低频部分进行重构。这时N可以为零。当type=h,v,d时,指对信号的高频部分进行重构。这时N为正整数。 X=wrcoef2(type,C,S, Lo_R,Hi_R N )例子:load womanfigure(1);subplot(221);image(X);colormap(map);title(原始图像);c,s=wavedec2(X,2,sym4)a2=wrcoef2(a,c,s, sym4,2);subplot(222);image(a2);colormap(map);title(尺度2的低频重构图像);例子:a1=wrcoef2(a,c,s, sym4,1);subplot(223);image(a1);colormap(map);title(尺度1的低频重构图像);h2=wrcoef2(h,c,s, sym4,2);v2=wrcoef2(v,c,s, sym4,2);d2=wrcoef2(d,c,s, sym4,2);例子:figure(2);s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论