小波變換二層分解與小波分析的二維分解的異同比較

2021-03-04 05:49:31 字數 2815 閱讀 9757

1樓:匿名使用者

小波變換的二層分解是小波包分解;

小波分析的二維分解是平面分析,二元的分解而已,有很多區別,給你我做過的**:

那麼下面一段 matlab程式便是對於小波熵的求法:

這是我本科畢業時候寫的小波包的例子

%求小波包的資訊熵,中南大學數學學院信科0302班張揚編寫

%ecg為訊號源,n為分解的層數,wpname為小波名字,我常用的是db3,haar,db4.

function y=waveletentropy(ecg,n,wpname)

wpt1=wpdec(ecg,n,wpname); %對資料進行小波包分解

for i=1:2*n %wpcoef(wpt1,[n,i-1])是求第n層第i個節點的係數

disp('每個節點的能量e(i)');

e(i)=norm(wpcoef(wpt1,[n,i-1]),2)*norm(wpcoef(wpt1,[n,i-1]),2)

%求第i個節點的範數平方,其實也就是平方和

enddisp('小波包分解總能量e_total');

e_total=sum(e) %求總能量

disp('以下是每個節點的概率p');

for i=1:2*n

p(i)= e(i)/e_total %求每個節點的概率

end%以下計算小波熵,即-sum(pj*lnpj),

disp('小波熵的值s_wt');

for i=1:2*n

m(i)=p(i)*log(p(i));

ends_wt=sum(m)*(-1)

disp('小波包分解圖形');

subplot(1,3,1);

text(10,10,'原始圖象') ;

plot(ecg);

subplot(1,3,2);

text(10,200,'概率分布圖象');

plot(p);

subplot(1,3,3);

plot(e);

至於小波分析影象的二維分解:

我給你說個大體思想,你首先對行向量每個行向量元素進行小波變換,然後再去變換後的新矩陣的列向量元素進行小波變換就可以了,具體的書可以參考《matlab小波分析》,在迅雷上面有的下

請問一維小波變換和二維小波變換的最大區別

2樓:匿名使用者

1,一維小波變換可以對影象進行處理和分解;

2,確定1成立,一維小波分析總體上時離散的,序列的;二維小波分析總體上是非離散的,並行的;

3,確定1成立,由2所述可知,在計算機計算能力許可前提下,後者速度高於前者,效果優於前者。

附帶說幾句:目前基於小波變換的相關影象處理技術已經從軍事、天氣、地理逐漸過渡到醫學、生物學等方面,在軟體發展的情況下,硬體也有了對應的發展,很多演算法都已經固化在硬體裡或者由硬體直接完成了。

小波變換 與小波分解的區別。

3樓:匿名使用者

小波變換可以分為四類(1)連續小波變換;(2)離散引數小波變換,也就是連續小波變換中的引數a、b離散化,a=a0^(-m),b=n*b0*a0^(-m);(3)離散時間小波變換,也就是連續小波變換中的時間變數t離散化,t=kt,一般t=1;(4)離散小波變換,也就是離散引數小波變換中的a0=2,b0=1.其中離散小波變換也叫二進小波變換。

不明白小波變換的級數和層數。如二級小波變換和小波變換的第二層分別是什麼意思? 5

4樓:匿名使用者

二級和二層應該說的都是做兩次小波分解的意思,至於第二層應該是第二次小波分解後的那個低頻分量,假如頻帶為100hz,那麼第一層得到的是0-50hz頻帶的資料,第二層應該是0-25hz頻帶的資料~

5樓:夜來雨早來晴

通常情況下一層和二層的結果不同是正常的,沒有差異才是不正常的.可能的原因有3點,1.dwt具有的平移敏感性造成的.

由於普通的dwt在分解時採取了的下取樣處理,雖然減少了計算的複雜程度,但不可避免的造成了奇異訊號定位時的不準確性,但通常應用中,使用低階的小波變換的結果其誤差還是可以接受的,在各階的結果中1階(層)的結果定位是最準確的,階次越高偏移越明顯,這種偏移很多文章各個學科都對應有一定物理意義的研究(例如小波脊線(小波變換模極大值)的偏移特徵研究).使用swt(stationary wavelet transform 平穩小波變換 或叫平移不變小波變換、靜態小波變換等)在分解時不使用抽取的下取樣處理所以定位更準確一些.但這種偏移是小波分析對訊號特徵深層次分析的一種體現,許多學科都希望研究其偏移特徵來研究某些物理量的特徵.

如果你只研究其奇異性的位置或時間,那麼就盡量選用低階的結果吧.

2.訊號奇異點在時空域的表現具有區域性性.它可以分為兩類:

一類是關於突變中心點區域性奇對稱的奇異點,另一類是關於突變中心點區域性偶對稱的奇異點.若用乙個區域性奇對稱或乙個區域性偶對稱的小波函式與這兩類區域性突變訊號作卷積,並在突變中心點附近的區域性範圍內觀察卷積結果,其結果是有規律的.採用檢索小波變換函式的模極大值點或檢索小波變換係數的過零點,基本上可以檢測出訊號的突變點(或邊緣)的位置及性質.

3.如同2中所提,你所採用的小波函式的特徵也同樣影響定位分析的結果.

無論採用哪一種檢測方法,僅在乙個尺度上判斷訊號突變點不夠的,應在多個尺度上綜合觀察和判斷,因為:①在較小尺度下的小波變換才能減少頻率混疊現象,才能較準確的判斷突變點的位置;②雜訊訊號會干擾檢索點的準確位置,比較多個尺度時的檢索點才能抗干擾;③無論哪一種檢測方法都可能出現偽判情形,此時,可在多尺度下去偽存真,提高檢測的準確性.

所以要研究如何檢測奇異點的存在主要是2 、3兩點,要研究奇異點的位置那麼1點的影響是最大的,定位還是低階的精確.

小波變換中mallat演算法是什麼?分解與重構什麼意思

mallat演算法是mallat提出的用於某一函式f t 的二進小波分解與重構的快速演算法,其地位相當於傅利葉變換中的fft。即相當於構造一定的函式空間,將訊號f t 分解到函式空間中進行一定的計算,獲取你想要得到的成分,然後再重構返回原始訊號。具體的mallat演算法原理很複雜,你可以在看看書或者...

什麼是小波變換,小波變換是啥意思

小波分析小波分析是當前數學中乙個迅速發展的新領域,理論深刻,應用十分廣泛。小波變換的概念是由法國從事石油訊號處理的工程師j.morlet在1974年首先提出的,通過物理的直觀和訊號處理的實際需要經驗的建立了反演公式,當時未能得到數學家的認可。正如1807年法國的熱學工程師j.b.j.fourier提...

matlab小波變換工具箱分解得出的柱狀圖,橫縱座標分別什麼意思?求解答謝謝

這兩幅圖不是一起的吧。一般小波包分解的結果 小波包係數 沒有什麼意義,都是看小波包係數重構後的訊號。右邊橫座標一定是取樣點數,可以表示時間。縱座標與原始訊號縱座標一樣。橫座標是點數,一般代表時間意義,時間單位與取樣頻率相關,縱座標是幅值,具體代表什麼物理含義看原訊號的意義,比如說電壓幅值,電流值,或...