- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.2 小波分解和重构.doc
8.2信号分解与合成的Mallat算法
一维信号的分解与合成
1. 正交镜像滤波器
2. 一维信号的小波分解与重构算法
(Mallat’s herringbone算法)
二、二维信号的分解与重构
三、用Matlab实现图像的分解与合成
dwt2与idwt2
dwt2为一层二维离散小波分解函数,调用格式:
[cA,cH,cV,cD]=dwt2(X,’wname’)
% 用指定小波基对图像X进行一层二维离散小波
变换分解。’wname’ 为小波基的名称,cA为近似
(低频)图像矩阵,cH, cV, cD分别为小波分解的水
平方向细节系数,垂直方向细节系数,对角线方向
细节系数。
[cA,cH,cV,cD]=dwt2(X,Lo_D,Hi_D)
% 用指定的低通分解滤波器Lo_D和高通分解滤波
器Hi_D对图像X进行二维离散小波分解。Lo_D与
Hi_D的长度必须一致。
idwt2为一层二维离散小波重构函数,调用格式为:
X=idwt2(cA,cH,cV,cD,’wname’)
% 用指定小波重构图像X,wname为小波基的名称。
X=idwt2(cA,cH,cV,cD,Lo_R,Hi_R)
% 用指定低通重构滤波器Lo_R和高通重构滤波器
Hi_R重构图像X,Lo_R与Hi_R的长度必须一致。
wavedec2与vaverec2
wavedec2为多层二维离散小波分解函数,其调用
格式为:
[C,S]=wavedec2(X,N,’wname’)
% 用指定小波基对图像X进行N层二维离散小波分
解。N为正整数,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) ].
A = approximation coefficients
H = horizontal detail coefficients
V = vertical detail coefficients
D = diagonal detail coefficients
矩阵 S 形如
S(1,:) = size of approximation coefficients(N)
S(i,:) = size of detail coefficients(N-i+2) for i = 2, ...N+1
S(N+2,:) = size(X).
wavwrec2为多层二维离散小波重构函数,其调用格
式为:
X=waverec2(C,S,’wname’) %利用指定小波基由矢
量C和标记矩阵S重构图像X。
X=waverec2(C,S,Lo_R,Hi_R) % 利用低通重构滤
波器Lo_R和高通重构滤波器Hi_R重构图像X。
利用GUI (Graphical User Interface)进行小波分析
利用Matlab提供的图形用户界面GUI可使小波分
析变得简单、直观。在Command Window中键入
wavemenu后回车,可进入如下图所示的小波工具
箱主菜单窗口
单击Wavelet 2-D、File、load image, 在Toolbox\wavelet\
wavedemo目录下调出woman图像文件就可以进行分析
了。例如在窗口右上角选择小波种类、分解层数后,单
击Analyze, 显示区域就会显示分析结果
上述工具可以对图像进行Statistics(统计)、Compress
(压缩)、Histograms(直方图)和De-noise(去噪)等四种
分析。(参阅《基于MATLAB的系统分析与设计—小波分析》
2.9节, 西安电子科技大学出版社, 2000)
文档评论(0)