小波分析实验:二维散小波变换(Mallat快速算法).docxVIP

  • 3
  • 0
  • 约 24页
  • 2016-08-21 发布于贵州
  • 举报

小波分析实验:二维散小波变换(Mallat快速算法).docx

小波分析实验:二维散小波变换(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;??? end

文档评论(0)

1亿VIP精品文档

相关文档