版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用MATLAB小波工具箱进行小波分析: 如上图所示的小波分解过程,可以调用wfilters 来获得指定小波的分解和综合 滤波器系数,例如: % Set wavelet name. wname = db5; % Compute the four filters associated with wavelet name given % by the input string wname. Lo_D,Hi_D,Lo_R,Hi_R = wfilters(wname); subplot(221); stem(Lo_D); title(Decomposition low-pass filter); su
2、bplot(222); stem(Hi_D); title(Decomposition high-pass filter); subplot(223); stem(Lo_R); title(Reconstruction low-pass filter);-兰- 如 J 7 riOURE 7S A I 嫌酬M) ikMlimcnionaL 井 1 hurik hx Ehbatid a 4 d t Mt, H 1 Cdiiinni (Lo_D, H i Dr Lo_R, Hi _R二 wfi Iters ( 1 urnaire1 Fl,F2 = wfilters(1vrace,type1) Des
3、cription to Hi Tir wfilttrs ( wnjEt1 i four fibers associated itlillir wth&fonal er bwnhojwial ivavelet (Lamed ui the string * vaic1 Ttue four output ftlicri nc , IIK dwg网就脚 pass fihcr Hi _以 5he dtcompoiinon hi血,paw filter LOI_RT the icc(Mistnietim cv. -pass Ektr Ri_R.如 rcconstruoitm fiber Avaih
4、bk nlw Qml w birdwnat 粗 stkt rumc arc lifted in HK tblc below 噂 rv 画 M 也ukhies dblr or hzL, *dba * t t 1dblO* , - r db侦 C&fkx k cei.fl11 .,1 cai f S r Syndeti * symE * t * * syinB 1 t -#3yra451 Discrete Xlevef dknffyT BwrtlicoxLal pbiorL1* f Tbi&rl.31, bkorS.a*, hi史2.4, bioEa.l, rbior3 3 Tbi
5、or3.9 EoEf biorl.5 *biei2.t *faio2.a( bicraS*, *biaE3.7, Tbior5T5T, iorG.S Rm* Bicrlhfl-FonaJ prbiol.l rbiol.3. rbiisi, 4 1, vcbxe3.1 ebLol.S11 prbioJ.9rbiM H rtoiol,5* *XEio2.C + , *rt)io2.S, xfaieS.S, *rbla3.7T rJbinS.S,. rbioC.e FJ. r F2 = Mfilters 1 wnacie1 r,type1 ) fftiifiii the foHos hefs Wna
6、meM指定为列表中的任意一种小波,直接调用13_DMdHi_D Lo_R andHi_P La_D and ltn_R Hi_Dard i_H (Deconip&sition fihei&i i.R canjtnjctica fihtrsl (Lew-pass 曲mi (High-pass QICTS) If type = Td If typep = Lo_D,Hi_D,Lo_R,Hi_R = wfilters(wname) 会返回分解和综合滤波器系数。如果只想返回其中的一些而不是全部, 可以调用 F1,F2 = wfilters(wname,type) 其中type 可指定为
7、4种类型,每种类型的具体意义详见 matlab wfilters 帮助。 查看具体小波的信息 waveinfo( wname ) 获得一个标准的正交变换/双正交变换的尺度和小波函数(数字近似值) PHI,PSI,XVAL = wavefun(wname,ITER) PHI1,PSI1,PHI2,PSI2,XVAL = wavefun(wname,ITER) 例如 % Set number of iterations and wavelet name. iter = 10; wav = sym4; % Compute approximations of the wavelet function
8、using the % cascade algorithm. for i = 1:iter phi,psi,xval = wavefun(wav,i); plot(xval,psi); hold on end title( Approximations of the wavelet ,wav, . for 1 to ,num2str(iter), iterations); hold off 如果已知小波分解滤波器系数,计算小波变换的最简单方法就是 C,S = wavedec2(X,N,wname) C,S = wavedec2(X,N,Lo_D,Hi_D) 反过来,已知小波综合滤波器系数,计算
9、反小波变换,只需 X = waverec2(C,S,wname) X = waverec2(C,S,Lo_R,Hi_R) % 图片的小波分解 clear all clc im = imread(././std_images/lena.bmp); % 灰度 im = double(im); Lo_D,Hi_D = wfilters( haar,d); C,S = wavedec2(im,1,Lo_D,Hi_D); isize = prod(S(1,:); % cA = C(1:isize); cH = C(isize+(1:isize); cV = C(2*isize+(1:isize); cD
10、 = C(3*isize+(1:isize); % cA = reshape(cA,S(1,1),S(1,2); cH = reshape(cH,S(2,1),S(2,2); cV = reshape(cV,S(2,1),S(2,2); cD = reshape(cD,S(2,1),S(2,2); % figure,colormap gray subplot(221),imagesc(cA); subplot(222),imagesc(cH); subplot(223),imagesc(cV); subplot(224),imagesc(cD); 其中C是小波变换后的结果数据,以一维欠量的形式
11、组织, S是二维数组,记录 了 C中数据的分布形式,详见 matlab的帮助文档。此外,dwtmode可以设定输 入的边界处理方式。 提取小波的系数。前面使用的wavedec2得到的C,S不是非常的直观,可以利用 小波工具箱中的函数appcoef2和detcoef2来机取近似矩阵和的n级的某一个 细节矩阵。 A = appcoef2(C,S,wname,N) A = appcoef2(C,S,wname) D = detcoef2(O,C,S,N) 针对特定的小波系数矩阵进行阈值化处理 NC = wthcoef2(type,C,S,N,T,SORH) NC = wthcoef2(type,C,
12、S,N) NC = wthcoef2(a,C,S) NC = wthcoef2(t,C,S,N,T,SORH) 使用wave2gray来显示小波分解的结果 % 使用 wave2gray显示小波分解的结果,来自 dipum_1.1.4 toolbox clear all clc im = imread(././std_images/lena.bmp); % 灰度 im = double(im); Lo_D,Hi_D = wfilters( haar,d); C,S = wavedec2(im,2,Lo_D,Hi_D); wave2gray(C,S); 关丁 wave2gray更多用法详见dipu
13、m_1.1.4 toolbox 的说明文档官方网站。 小波综合(重建):waverec2 X = waverec2(C,S,wname) X = waverec2(C,S,Lo_R,Hi_R) C,S是使用小波分解函数wavedec2得到的小波欠量和欠量描述矩阵,或者符合 这种规定形式的数据。返回X是实数图像矩阵,由丁计算误差,可能需要经过一 些处理才能正常显示。 %小波综合 clear all clc im = imread(././std_images/lena.bmp); % 灰度 im = double(im); Lo_D,Hi_D = wfilters( haar,d); C,S = wavedec2(im,2,Lo_D,Hi_D); X = waverec2(C,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年PVC及彩印包装材料采购合同
- 2024年公司合并收购股权转让合同
- 2024年劳动合同风险防控全攻略
- 2024年专利实施许可及技术秘密转让合同
- 建筑工程施工合同管理规范
- 2024装修宾馆合同格式范本
- 2024居间简单分包合同工程模版
- 2024装修公司供货合同协议书
- 2024年《人工智能语音识别技术专利许可使用合同》
- 2024年健身服务合同违约责任分析
- 期中测评试卷(1-4单元)(试题)-2024-2025学年人教版三年级数学上册
- GB/T 15822.1-2024无损检测磁粉检测第1部分:总则
- 建筑工程专业英语unitPPT课件
- 学生对教师评价表(共8页)
- 批发零售大个体 E204-3批发和零售业产业活动单位(个体经营户)商品销售和库存
- 异辛酸钠合成工艺及建设项目
- (完整版)青年就业创业见习基地汇报材料(完整版)
- 西电计组课程设计报告
- 汽车买卖合同工商示范文本
- SC镀锌钢管紧定式连接施工工法(共12页)
- 梅克尔憩室PPT参考幻灯片
评论
0/150
提交评论