亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        粒子群優(yōu)化改進(jìn)小波閾值函數(shù)的去噪研究

        2018-03-02 00:19:18黃名鈿高偉
        軟件 2017年9期

        黃名鈿+高偉

        摘要:小波閾值去噪在信號(hào)處理領(lǐng)域應(yīng)用非常廣泛。針對(duì)傳統(tǒng)軟、硬閾值函數(shù)算法存在的缺陷,許多學(xué)者提出了介于軟、硬閾值之間改進(jìn)型閾值函數(shù)算法。但這些閾值函數(shù)在整個(gè)小波空間域內(nèi)高階不可導(dǎo),存在臨界閾值處不能平滑過(guò)渡的現(xiàn)象。因此提出一個(gè)帶參數(shù)的閾值函數(shù),可以實(shí)現(xiàn)臨界閾值處的平滑過(guò)渡。同時(shí),采用粒子群優(yōu)化算法,針對(duì)信號(hào)含噪情況,自動(dòng)優(yōu)化閾值函數(shù)參數(shù),實(shí)現(xiàn)去噪過(guò)程的自動(dòng)尋優(yōu)。采用基準(zhǔn)信號(hào)仿真結(jié)果表明,提出的算法可以獲得更小的均方誤差和更高的信噪比,達(dá)到了去噪實(shí)用化的效果。

        關(guān)鍵詞:小波變換;粒子群優(yōu)化;算法;閾值函數(shù)

        O 引言

        相關(guān)法、模極大值法和閾值法是小波去噪的三種常見(jiàn)方法,其中,閾值法最實(shí)用,已廣泛應(yīng)用于信號(hào)去噪中。閾值法有硬閾值和軟閾值兩種基本的去噪算法,但是這兩種基本方法各有一定缺陷:一是硬閾值函數(shù)整體不連續(xù),容易造成經(jīng)小波去噪后的信號(hào)不平滑;二是軟閾值函數(shù)整體上雖然連續(xù),但是小波估計(jì)系數(shù)與含噪聲信號(hào)的小波系數(shù)之間總是存在著恒定的偏差,這直接影響重構(gòu)信號(hào)和原始信號(hào)的逼近程度。

        針對(duì)軟、硬閾值法存在的缺點(diǎn),學(xué)者提Jq』了許多改進(jìn)的閾值函數(shù)算法,這些算法介于軟、硬閾值之間,通過(guò)改變閾值函數(shù)的參數(shù)可以有效避免傳統(tǒng)閾值函數(shù)的缺陷,在整個(gè)小波空間域內(nèi),閾值函數(shù)雖然連續(xù),但高階不可導(dǎo),在臨界閾值九處曲線(xiàn)連續(xù)但不是平滑過(guò)渡。這種缺陷就可能導(dǎo)致在閾值去噪處理時(shí)會(huì)出現(xiàn)細(xì)節(jié)系數(shù)的過(guò)扼殺和信號(hào)振蕩現(xiàn)象。

        同時(shí),對(duì)于改進(jìn)的帶參數(shù)的閾值函數(shù)算法,針對(duì)變化的實(shí)際信號(hào),為了實(shí)現(xiàn)最佳的去噪效果,需要手動(dòng)調(diào)節(jié)參數(shù)來(lái)處理新的含噪信號(hào),限制了去噪算法對(duì)處理信號(hào)的適應(yīng)性。針對(duì)這些問(wèn)題,本文提出一個(gè)改進(jìn)的閾值函數(shù)算法,可以解決閾值函數(shù)在臨界閾值λ處不平滑過(guò)渡的問(wèn)題,同時(shí)引用粒子群優(yōu)化算法,實(shí)現(xiàn)閾值函數(shù)參數(shù)的自動(dòng)尋優(yōu),讓去噪算法自動(dòng)適應(yīng)處理信號(hào)的變化。

        1 小波閾值去噪原理

        小波閾值去噪的過(guò)程分為對(duì)含噪信號(hào)進(jìn)行小波分解,高頻系數(shù)的閾值量化處理和用小波逆變換實(shí)現(xiàn)信號(hào)重構(gòu)三個(gè)步驟。其基本原理如圖1所示:。

        含噪信號(hào)經(jīng)小波分解后,通常信號(hào)的系數(shù)要大于噪聲的系數(shù),選擇一個(gè)合適的數(shù)九作為臨界閾值,將小于該閾值的分解系數(shù)認(rèn)為是由噪聲引起的,予以舍棄;而大于該閾值的分解系數(shù)認(rèn)為主要是由信號(hào)引起的,加以保留,這就是閾值去噪。在閾值去噪中,傳統(tǒng)的硬閾值函數(shù)去噪之后存在著偽吉布斯( Pseudo-Gibbs)現(xiàn)象,軟閾值去噪則會(huì)造成恒定偏差問(wèn)題,而其它的改進(jìn)閾值函數(shù)算法存在著不平滑過(guò)渡等問(wèn)題。為此,本文將對(duì)原有的閾值函數(shù)進(jìn)行改進(jìn),以避免以上存在的問(wèn)題。

        2 新閾值函數(shù)的構(gòu)造

        針對(duì)硬閾值的不連續(xù)性、軟閾值造成的恒定偏差、其他改進(jìn)閾值函數(shù)的不平滑過(guò)渡現(xiàn)象,本文提出一種新的閾值函數(shù):

        新閾值函數(shù):

        其中k和cc為調(diào)節(jié)因子,且k和Cc為正數(shù)。

        新閾值函數(shù)在小波域內(nèi)和軟閾值函數(shù)有著相同的連續(xù)性,克服了硬閾值函數(shù)在閾值處的不連續(xù)性,同時(shí)也避免了因不連續(xù)而導(dǎo)致的偽吉布斯( Pseudo-Gibbs)現(xiàn)象;隨著小波系數(shù)的增加,新閾值函數(shù)漸漸接近硬閾值函數(shù)曲線(xiàn),這克服了軟閾值函數(shù)中ωj,k與ωj,k之間總是存在著恒定的偏差的缺點(diǎn);在/ωj,k/>λ和/ωj,k/<λ 范圍內(nèi),新閾值函數(shù)高階可導(dǎo),這種特性可以消除振蕩現(xiàn)象,使重構(gòu)信號(hào)顯得平滑。

        當(dāng)k→∞時(shí),新閾值函數(shù)就為閾值函數(shù):

        在此條件下,當(dāng)α→O時(shí),新閾值函數(shù)為軟閾值函數(shù),當(dāng)a→∞時(shí),新閾值函數(shù)為硬閾值函數(shù);因此通過(guò)改變?chǔ)林?,新閾值函?shù)可以在硬軟閾值之間靈活變化。新閾值函數(shù)在硬軟閾值之間,其參數(shù)k必須大于等于1,參數(shù)k決定了小波閾值的逼近程度,調(diào)節(jié)k使新閾值函數(shù)在閾值處理時(shí)能夠保留一部分有用信號(hào)的高頻部分,較好地抑制細(xì)節(jié)系數(shù)的過(guò)扼殺和信號(hào)振蕩現(xiàn)象。

        靈活調(diào)節(jié)k、α,新閾值函數(shù)曲線(xiàn)在硬、軟閾值之間變化,如圖2所示。對(duì)于不同的含噪信號(hào),新閾值函數(shù)可以通過(guò)調(diào)節(jié)參數(shù)k、α,實(shí)現(xiàn)最佳的去噪效果。

        3 粒子群優(yōu)化算法

        采用帶參數(shù)閾值函數(shù)去噪過(guò)程中,針對(duì)具體含噪信號(hào),可以靈活調(diào)節(jié)閾值函數(shù)的k和cc參數(shù),滿(mǎn)足不同信號(hào)處理的去噪要求。然而,在實(shí)際應(yīng)用中,待處理信號(hào)的含噪情況是不可預(yù)測(cè)或不可知的。對(duì)于這種隨機(jī)變化的含噪信號(hào)進(jìn)行去噪,閾值函數(shù)的參數(shù)k、α應(yīng)該也不可能是固定值。因此對(duì)于隨機(jī)含噪信號(hào)的閾值處理,選擇適用的優(yōu)化算法來(lái)對(duì)閾值函數(shù)的參數(shù)k、α進(jìn)行優(yōu)化,以期能夠適應(yīng)信號(hào)的變化是去噪走向?qū)嵱没年P(guān)鍵。

        閾值函數(shù)有兩個(gè)參數(shù)k、α,函數(shù)優(yōu)化時(shí)參數(shù)較少,同時(shí)對(duì)于變化信號(hào)的處理則需較短時(shí)間內(nèi)完成優(yōu)化目標(biāo),因此,需要收斂速度相對(duì)高的優(yōu)化算法。對(duì)比模擬退火算法、遺傳算法、神經(jīng)網(wǎng)絡(luò)算法、蟻群算法等優(yōu)化算法,選取收斂速度快、精度高及易實(shí)現(xiàn)且無(wú)需過(guò)多參數(shù)調(diào)整的粒子群優(yōu)化算法。

        3.1 PSO算法

        粒子群優(yōu)化算法實(shí)現(xiàn)簡(jiǎn)單有效,收斂速度快,算法中每個(gè)粒子代表一個(gè)待優(yōu)化問(wèn)題的可能解,并且分別由速度向量和位置向量來(lái)表征粒子當(dāng)前的飛行速度和所在的位置。在每次迭代過(guò)程中,粒子通過(guò)個(gè)體極值和全局極值更新自身的速度和位置,即:

        苴中為慣性權(quán)重,cl和c2的加速度系數(shù),t是當(dāng)前迭代次數(shù),d是當(dāng)前D維解空間,和訂和r2是兩個(gè)隨機(jī)常數(shù)

        3.2 適應(yīng)度函數(shù)

        利用重構(gòu)信號(hào)的質(zhì)量評(píng)價(jià)去噪算法的性能,采用PSO最小化原始信號(hào)和重構(gòu)信號(hào)之間的均方誤差。因此,對(duì)于改進(jìn)的參數(shù)小波閾值去噪算法的適應(yīng)度函數(shù)即為:

        其中,f(i)是原始信號(hào),fm(i)是去噪后的信號(hào),N是信號(hào)長(zhǎng)度。

        從式子(4)可以看出 ,適應(yīng)度函數(shù)是由原始信號(hào)和去噪后的信號(hào)組成的,其中,去噪后的信號(hào)是由小波閾值系數(shù)進(jìn)行重構(gòu)的。根據(jù)式子(1),我們可以獲得由閾值九和改變形狀參數(shù)k、α 組成的新閾值函數(shù)。一旦閾值x和k、α 確定,閾值方案可以固定。根據(jù)閾值函數(shù),可以獲得閾值的小波系數(shù),去噪后的重構(gòu)信號(hào)可以確定。因此由x和k、α 組成的矢量可以看作該P(yáng)SO算法的粒子位置。通過(guò)最大限度的減小適應(yīng)度函數(shù)值獲得相對(duì)應(yīng)的適應(yīng)度值。endprint

        4 利用PSO算法進(jìn)行小波閾值信號(hào)去噪

        以下是基于粒子群優(yōu)化算法的改進(jìn)小波閾值函數(shù)的信號(hào)去噪步驟。

        步驟1:根據(jù)相應(yīng)參數(shù)設(shè)置,初始化PSO的搜索空間和位置。本文采用以下例子進(jìn)行說(shuō)明:小波變換中,例如在db系列(db3~db6)中選取小波,分解層數(shù)設(shè)為n( 1~10)。根據(jù)信號(hào)和噪聲的特性采用分層閾值法,不同分解層數(shù)應(yīng)設(shè)置不同閾值。粒子位置由閾值和形狀調(diào)整參數(shù)組成。算法選取小波基函數(shù)和分解層數(shù),粒子位置是進(jìn)行(n+2)維空間的初始化,即(λ1,λ2,λ3…λ,α,k)。閾值(λ1,λ2,λ3…λ,α,k)初始化為1~160,α和k初始化為0~100。一般群體大小應(yīng)為搜索維數(shù)的兩倍或兩倍以上,因此由本文中的問(wèn)題,考慮群體大小為20。

        步驟2:根據(jù)式(4)計(jì)算每個(gè)粒子的適應(yīng)度值F。第i個(gè)粒子的適應(yīng)度值表示為Fid;

        步驟3:使用(2)和(3)更新粒子的速度和位置;這兩個(gè)方程的不同常數(shù)和變量應(yīng)該初始化為如下:

        (1)常數(shù)rl,r2獨(dú)立地均勻分布在[0,1]的范圍內(nèi)。

        (2)慣性權(quán)重ω,調(diào)整權(quán)重系數(shù)的大小,可以使粒子群跳出局部極小值,ω取值在0.1至0.9之間。

        (3)X tid和Vtid分別是第i個(gè)粒子的第d維位置和速度;其中Xtid如步驟l中所述被隨機(jī)初始化,并且Vtid在搜索空間中被隨機(jī)初始化。

        (4) Fib和Fgb分別是第i個(gè)粒子的個(gè)體最佳適應(yīng)度值和全局最佳適應(yīng)度值。如步驟2中所討論的初始化值Fib,F(xiàn)ib的最佳值被當(dāng)作全局最佳初始化值Fgb。

        步驟4:限制更新的速度和位置。如果在(-Vmax,+Vmax)范圍外發(fā)現(xiàn)新速度,則將其限制為邊界值。同樣的,對(duì)于位置的更新,使用相同的方法來(lái)處理新位置。

        步驟5:計(jì)算新位置的適應(yīng)度Fid。如果當(dāng)前Fid優(yōu)于先前的Fib,則Fib由當(dāng)前Fid替代;否則,保留以前的Fib。如果當(dāng)前Fib比先前的Fgb更好,則Fgb由當(dāng)前Fib替代;否則,保留先前的Fgb。類(lèi)似地,個(gè)體最佳位置Pid和全局最佳位置Pgd被相應(yīng)地更新。

        步驟6:重復(fù)上述步驟3-5,直到達(dá)到終止條件或最大迭代次數(shù)。

        圖3給出了基于PSO優(yōu)化帶參數(shù)小波閾值函數(shù)去噪方法的流程圖。在該圖中,對(duì)于待處理的噪聲信號(hào)進(jìn)行小波變換( SWT)分解,得到小波分解系數(shù)SWA和SWD,SWA和SWD分別表示通過(guò)小波變換(SWT)獲得的小波近似系數(shù)和細(xì)節(jié)系數(shù)。其次,對(duì)于細(xì)節(jié)系數(shù)( SWD)進(jìn)行粒子群優(yōu)化。先設(shè)置粒子群算法的初始值,粒子個(gè)數(shù)、常數(shù)、慣性權(quán)重、最大速度等,在滿(mǎn)足控制變量約束條件下,隨機(jī)賦予種群中每個(gè)粒子的初始位置和初始速度。根據(jù)適應(yīng)度函數(shù)計(jì)算并評(píng)價(jià)每個(gè)粒子的適應(yīng)度值,設(shè)定粒子的初始局部最優(yōu)值和全局最優(yōu)值。通過(guò)比較粒子的當(dāng)前的最優(yōu)值和歷史的最優(yōu)值,更新粒子的局部最優(yōu)值和全局最優(yōu)值。根據(jù)式子(2)和式子(3)更新粒子的速度和位置,如果粒子的速度大于Vmax,則取Vmax。如果滿(mǎn)足迭代終止條件。由對(duì)應(yīng)于最佳的適應(yīng)度值的結(jié)果參數(shù),對(duì)對(duì)應(yīng)的小波系數(shù)進(jìn)行閾值化處理,利用閾值化后小波細(xì)節(jié)系數(shù)和小波近似系數(shù)進(jìn)行小波重構(gòu),得到去噪后的信號(hào)。

        5 數(shù)據(jù)仿真與結(jié)果

        可以采用多個(gè)指標(biāo)來(lái)評(píng)估閾值去噪方案相對(duì)于重構(gòu)信號(hào)質(zhì)量的性能。本文采用的指標(biāo)是信噪比和均方誤差兩個(gè)。信噪比( SNR)如(5)所示:

        其中f(i)是原始信號(hào),f'(i)是去噪后的信號(hào),信噪比SNR提高越大,表示信號(hào)去噪效果越好。

        5.1 仿真設(shè)置

        以下對(duì)兩種不同噪聲振幅的基準(zhǔn)信號(hào)進(jìn)行仿真去噪,實(shí)驗(yàn)結(jié)果對(duì)比去噪的效果,來(lái)驗(yàn)證整體自動(dòng)尋優(yōu)的基于粒子群優(yōu)化帶參數(shù)小波閾值函數(shù)的去噪效果優(yōu)于新閾值函數(shù)的去噪效果。這兩種基準(zhǔn)信號(hào)分別是從眾所周知的Bumps和Doppler信號(hào),含噪信號(hào)的信噪比設(shè)置為10分貝( dB)。仿真平臺(tái)采用基于Windows7系統(tǒng)的MATLAB R2013a軟件。原始信號(hào)的總樣本為2048,最大迭代次數(shù)設(shè)置為50。

        5.2 仿真結(jié)果與分析

        分別對(duì)Bumps和Doppler信號(hào)進(jìn)行仿真,運(yùn)行算法,生成含噪信號(hào)去噪前后的效果圖,同時(shí)在workspace查看變量數(shù)據(jù),顯示含噪信號(hào)去噪前后的信噪比和均方誤差值,對(duì)比實(shí)驗(yàn)結(jié)果數(shù)據(jù),并進(jìn)行結(jié)果分析。實(shí)驗(yàn)仿真結(jié)果顯其去噪后的效果圖4和圖5、數(shù)據(jù)表格表l和表2。

        由圖4和圖5可以看出,基于pso優(yōu)化的帶參數(shù)小波閾值函數(shù)法對(duì)含噪信號(hào)去噪獲得的曲線(xiàn)更接近于原始信號(hào),重構(gòu)的信號(hào)更好地反映原始信號(hào)的細(xì)節(jié)信息。因此,所提出的基于pso優(yōu)化的帶參數(shù)小波閾值函數(shù)法去噪效果更好。

        根據(jù)均方誤差( MSE)和信噪比(SNR)作為評(píng)估信號(hào)去噪效果的標(biāo)準(zhǔn),MSE值越小和SNR提高越大表明信號(hào)去噪效果越好。

        從表l和表2中的數(shù)據(jù)可以看出,基于pso優(yōu)化的帶參數(shù)小波閾值函數(shù)法對(duì)含噪的Doppler和Bumps信號(hào)進(jìn)行去噪后,其得到的MSE參數(shù)值比新閾值函數(shù)法得到的值小,并且,其得到的SNR參數(shù)值比新閾值函數(shù)法得到的值大,這些數(shù)據(jù)清楚地表明,所提出的基于pso優(yōu)化的帶參數(shù)小波閾值函數(shù)法去噪效果比新閾值函數(shù)法更好,基于pso優(yōu)化的帶參數(shù)小波閾值函數(shù)法是一種有效的濾波器。

        6 結(jié)論

        本文中,提出一種采用基于pso優(yōu)化的帶參數(shù)小波閾值函數(shù)的信號(hào)去噪方法。通過(guò)仿真實(shí)驗(yàn),得出以下結(jié)論:帶參數(shù)的新閾值函數(shù)能夠克服小波閾值函數(shù)去噪方法存在的缺陷,調(diào)節(jié)參數(shù)使之兼具硬、軟閾值函數(shù)優(yōu)點(diǎn),并在臨界閾值內(nèi)添加平滑過(guò)渡區(qū),可在閾值處理時(shí)保留一部分有用的高頻信號(hào),較好地抑制細(xì)節(jié)系數(shù)的過(guò)扼殺和信號(hào)振蕩現(xiàn)象。針對(duì)隨機(jī)含噪的信號(hào),采用基于pso優(yōu)化的帶參數(shù)小波閾值函數(shù)法,可以實(shí)現(xiàn)閾值函數(shù)參數(shù)的自動(dòng)尋優(yōu),確定最佳的小波基函數(shù)和分解層數(shù),獲得最佳的去噪效果,達(dá)到去噪算法自動(dòng)適應(yīng)處理信號(hào)的變化之目的。endprint

        91国在线啪精品一区| 18黑白丝水手服自慰喷水网站| 国精品无码一区二区三区在线蜜臀| 久久AⅤ无码精品为人妻系列| 国产精品自在拍在线拍| 破了亲妺妺的处免费视频国产 | 伊人久久精品久久亚洲一区| 国内精品一区视频在线播放| 日韩有码中文字幕第一页| 中文字幕高清不卡视频二区| 日日摸天天摸97狠狠婷婷| 国产农村妇女精品一二区| 国产午夜成人久久无码一区二区| 亚洲中文字幕日产喷水| 精品熟女视频一区二区三区国产| 丰满人妻猛进入中文字幕| 少妇激情一区二区三区视频 | 午夜精品一区二区三区无码不卡 | 国产丝袜精品丝袜一区二区| 日本女同性恋一区二区三区网站| 国产av综合网站不卡| 色综合久久88色综合天天| 亚洲区小说区图片区| 天堂av中文在线官网| 国产精品一区二区三区av在线| 日韩av高清在线观看| 亚洲精品自产拍在线观看| 国产精品国产三级国产三不| 亚洲中文字幕乱码免费看| 欧美高清精品一区二区| 日本无码欧美一区精品久久| 亚洲av国产av综合av| 女女同性黄网在线观看| 在线女同免费观看网站| 亚洲av男人电影天堂热app| 天天鲁在视频在线观看| 亚洲成a人片在线观看天堂无码| 99久久人妻无码精品系列蜜桃| 国产精品一区二区三区女同| 国产精品婷婷久久爽一下| 国产超碰人人做人人爱ⅴa|