資源簡(jiǎn)介
小波變換代碼包。
調(diào)用形式:ww=DWT(N)
N為數(shù)據(jù)大小,返回變換系數(shù)矩陣。
使用舉例
X=imread('lena256.bmp');
X=double(X);
% 小波變換矩陣生成
ww=DWT(a);
% 小波變換讓圖像稀疏化(注意該步驟會(huì)耗費(fèi)時(shí)間,但是會(huì)增大稀疏度)
X1=ww*sparse(X)*ww';
代碼片段和文件信息
%??程序作者:沙威,香港大學(xué)電氣電子工程學(xué)系,wsha@eee.hku.hk
%??參考文獻(xiàn):小波分析理論與MATLAB?R2007實(shí)現(xiàn),葛哲學(xué),沙威,第20章??小波變換在矩陣方程求解中的應(yīng)用(沙威、陳明生編寫(xiě)).
%??構(gòu)造正交小波變換矩陣,圖像大小N*N,N=2^P,P是整數(shù)。
function?ww=DWT(N)
[hg]=?wfilters(‘sym8‘‘d‘);???????%??分解低通和高通濾波器
%?N=256;???????????????????????????%??矩陣維數(shù)(大小為2的整數(shù)冪次)
L=length(h);???????????????????????%??濾波器長(zhǎng)度
rank_max=log2(N);??????????????????%??最大層數(shù)
rank_min=double(int8(log2(L)))+1;??%??最小層數(shù)
ww=1;???%??預(yù)處理矩陣
%??矩陣構(gòu)造
for?jj=rank_min
- 上一篇:MSK程序matlab
- 下一篇:LMD分解程序
評(píng)論
共有 條評(píng)論