劉 霞,陳 晨,趙玉婷,汪 鑫
1.東北石油大學(xué)電氣信息工程學(xué)院,黑龍江 大慶 163318 2.中國石油天然氣集團(tuán)公司大慶油田有限責(zé)任公司,黑龍江 大慶 163002
?
基于粒子群快速優(yōu)化MP算法的多子波分解與重構(gòu)
劉 霞1,陳 晨1,趙玉婷2,汪 鑫1
1.東北石油大學(xué)電氣信息工程學(xué)院,黑龍江 大慶 163318 2.中國石油天然氣集團(tuán)公司大慶油田有限責(zé)任公司,黑龍江 大慶 163002
針對地震信號多子波分解與重構(gòu)技術(shù)中匹配追蹤算法能夠根據(jù)地震信號自身特點(diǎn)進(jìn)行自適應(yīng)分解、但其計算量龐大的問題,筆者提出一種粒子群快速優(yōu)化算法,用于快速搜索地震信號稀疏分解的最優(yōu)匹配原子。即在迭代過程中,將搜索區(qū)域確定在高斯函數(shù)能量集中的部分,避免了搜索過程的“貪婪性”,能有效降低稀疏分解復(fù)雜度。同時,在粒子群算法中引入了一種多項式變異算子,可以有效避免搜索最優(yōu)解的過度集中。實(shí)驗(yàn)結(jié)果證明,此算法將匹配追蹤的分解精度提高了67倍,更使計算效率提高了153倍。
多子波;匹配追蹤;粒子群
地震信號是由不同能量、不同形狀的地震子波疊加得到的,是復(fù)合諧波。常規(guī)的合成地震記錄為一個單一的褶積模型,并不能真實(shí)反映地層的變化。多子波地震道模型則能更好地對地震信號進(jìn)行描述。多子波分解與重構(gòu)技術(shù)可以對地震信號進(jìn)行分解,按照其頻率、振幅、能量等屬性的特點(diǎn)分解成一系列子波序列的集合,再針對得到的子波按照一定規(guī)則重新構(gòu)建,用以描述地下的地層性質(zhì)與地質(zhì)構(gòu)造。油氣結(jié)構(gòu)與非油氣結(jié)構(gòu)的地層對地震信號有著不同性質(zhì)的響應(yīng),所以得到的子波在頻率與能量上的表現(xiàn)也必定存在差異。那么,就可以依據(jù)已知的油氣結(jié)構(gòu)資料,將與油氣結(jié)構(gòu)變化相關(guān)的子波選擇出來,篩除與油氣結(jié)構(gòu)變化不相關(guān)的子波,來重構(gòu)成新的數(shù)據(jù)體。這樣就能夠得到與油氣層變化最相關(guān)的地震道集合。多子波分解與重構(gòu)技術(shù)已應(yīng)用于薄層刻畫、斷層識別以及尖滅判別等領(lǐng)域[1-3]。因此,多子波分解與重構(gòu)技術(shù)的研究有著重要的實(shí)際意義和應(yīng)用價值。
目前應(yīng)用較多的多子波分解與重構(gòu)方法有小波變換、S變換和匹配追蹤算法[2]等。匹配追蹤算法(MP算法)近年來發(fā)展十分迅速。王純偉等[3]對匹配追蹤算法中原子庫的構(gòu)造進(jìn)行了研究探討,提出了采用非零相位的雷克子波來構(gòu)建原子庫的算法。張繁昌等[4]利用地震信號的局部特征作為先驗(yàn)信息點(diǎn),采用動態(tài)搜索策略尋找最佳匹配原子。楊愚[5]則利用基于正交匹配追蹤算法對信號進(jìn)行稀疏分解,提高了收斂效果。
地震信號在過完備集上的最優(yōu)稀疏分解是一個非確定多項式(non-deterministic polynomial,NP)問題。由Mallat和Zhang提出的匹配追蹤算法就是一種從尋找全局最優(yōu)解轉(zhuǎn)化為在局部尋找次最優(yōu)解的算法[6]。匹配追蹤算法是一種貪婪算法,它的時頻原子字典一定是冗余的,因此匹配追蹤算法的精度很高,但同時這也就導(dǎo)致了在其運(yùn)算過程中計算量龐大的問題。優(yōu)化最佳匹配原子搜索算法能夠有效降低計算復(fù)雜度。這也是本文的研究重點(diǎn)之一。
為了在保持精度的同時減少計算量,本算法在搜索最佳匹配原子時引入了粒子群優(yōu)化算法[7]進(jìn)行優(yōu)化。同時在粒子群算法中引入一種多項式變異算子,避免搜索最優(yōu)解的過度集中。將粒子群優(yōu)化算法應(yīng)用于匹配追蹤算法中最佳匹配原子的搜索,使原子搜索速度加快、算法運(yùn)行效率提高,是本文的核心研究內(nèi)容。
地震信號在地層中的傳播形式復(fù)雜多樣。目前最常用的合成地震記錄是一個簡單的褶積模型,即單一地震子波與地層反射系數(shù)序列的褶積,表達(dá)式為
(1)
式中:R(t)表示地震反射系數(shù)序列;W(t)表示地震子波;N(t)表示噪音項。
這種常規(guī)的地震道模型便于使用,但它存在一定的局限性。因此,多子波分解與重構(gòu)技術(shù)提出的多子波地震道模型能更好地對地震信號進(jìn)行描述。
多子波地震道模型就是對地震道中不同時間的地震反射系數(shù)對應(yīng)使用不同頻率的子波,即一個與地震反射系數(shù)序列相對應(yīng)的子波序列進(jìn)行褶積,通過不斷迭代擬合來表征地震數(shù)據(jù),最終形成地震道。多子波地震道模型的表達(dá)式為
(2)
式中:i=1,2,…,M;Wi(t)表示第i層反射的地震子波;Ri(t)表示第i層的地震反射系數(shù);N(t)表示噪音項。
多子波地震道分解的基本思想是基于多子波地震道模型,將地震道分解成不同形狀、不同能量子波的組合。而重構(gòu)的基本思想是通過對這些不同的子波分量進(jìn)行分析,選取出符合重構(gòu)要求的全部或部分子波,線性疊加得到一個新的地震道,從而得到一個新的數(shù)據(jù)體。
2.1 MP算法基本原理
MP算法[8-11]是一種在局部尋找次最優(yōu)稀疏分解的貪婪算法。定義H為Hilbert空間,D?H為過完備原子字典。設(shè)待分解信號為f,則f可以被分解為
(3)
且有
(4)
其中:Rmf為第m次迭代后剩余的殘差信號;R0f=f;〈Rnf,gγn〉為Rnf與gγn的內(nèi)積;gγn為第n次迭代匹配到的原子,滿足
(5)
其中:G為參數(shù)集合;gγ為由參數(shù)γ定義的原子,且‖gγ‖=1。
MP算法的每次迭代總是在過完備原子字典D中尋找與殘留信號Rmf內(nèi)積絕對值相對較大的原子。
在MP算法中,過完備原子字典的構(gòu)造是一個核心問題。這就要求在字典中原子數(shù)一定大于信號的長度,并且要與地震信號相匹配。鑒于Gabor原子具有比同類原子更好的時頻聚集性,因此在本算法中過完備原子字典的構(gòu)造采用Gabor原子來完成。
2.2 時頻原子字典設(shè)計
Gabor原子字典是一個包含了Gabor基、δ函數(shù)和復(fù)正弦基的過完備原子字典[12-14]。Gabor原子是一種應(yīng)用廣泛的原子,其基本定義為
(6)
其中:t代表原子的時間值;γ=(s,u,v,w)是原子參數(shù);s為尺度參數(shù);u為位移參數(shù);v為頻率參數(shù);w為相位參數(shù)。對參數(shù)進(jìn)行離散化處理,先處理尺度參數(shù),再根據(jù)得到的結(jié)果表示出位移參數(shù)、頻率參數(shù)和相位參數(shù)。
原子參數(shù)的離散化表示為
(7)
其中:a=2;Δu=1/2;Δv=π;Δw=π/6;0 原始的MP算法在搜索過程中需要遍歷時頻原子字典中的全部原子,因此搜索過程占用內(nèi)存巨大。采用粒子群算法代替原始貪婪搜索算法,能夠使搜索過程迅速收斂到最優(yōu)解或次優(yōu)解。參照原子參數(shù)的離散化表示,把原子參數(shù)s,u,v,w分別作為搜索空間中的一維,即本算法中的搜索空間為(s,u,v,w)所表示的四維空間。顯然,這個四維參數(shù)空間能夠產(chǎn)生的原子數(shù)是無窮多個的,Gabor原子字典只是根據(jù)規(guī)則對參數(shù)空間所代表的原子字典進(jìn)行抽樣選取的結(jié)果。因此,用粒子群算法搜索得到的原子能夠達(dá)到細(xì)致刻畫原始地震信號的效果。 2.3 改進(jìn)的粒子群優(yōu)化的MP算法 2.3.1 粒子群算法基本原理 粒子群優(yōu)化算法(particle swarm optimization algorithm,PSO算法)首先在一個D維的搜索空間中初始化一個由n個粒子組成的種群X=(X1,X2,…,Xn),其中第i個粒子表示為一個D維的向量Xi=[xi1,xi2,…,xiD]T,代表第i個粒子在D維搜索空間中的位置[15]。該粒子的特征用位置、速度和適應(yīng)度值表征。第i個粒子的速度為Vi=[Vi1,Vi2,…,ViD]T。通過計算適應(yīng)度函數(shù)得到該粒子對應(yīng)的適應(yīng)度值,粒子的優(yōu)劣即用其值的好壞表征。在本算法中,用信號或信號殘差與原子內(nèi)積的絕對值|〈Rmf,gγm〉|作為適應(yīng)度函數(shù),即可計算出每個粒子位置Xi對應(yīng)的適應(yīng)度值。 粒子在整個搜索空間中飛行,通過個體極值Pi和全局極值Pg的反饋及時更新個體位置;個體極值Pi是指粒子的飛行位置中適應(yīng)度值最優(yōu)位置,群體極值Pg是指種群中的所有粒子飛行過程中搜索到的適應(yīng)度值最優(yōu)位置。第i個粒子的個體極值為Pi=[Pi1,Pi2,…,PiD]T,種群的全局極值為Pg=[Pg1,Pg2,…,PgD]T。粒子每更新一次位置,適應(yīng)度值也隨之重新計算,通過比較粒子新的適應(yīng)度值以及Pi、Pg的適應(yīng)度值更新Pi和Pg位置。 在每一代的迭代過程中,粒子憑借個體極值與全局極值更新自身的速度、位置: (8) (9) 式中:ω為慣性權(quán)重;d=1,2,…,D;i=1,2,…,n;k為當(dāng)前迭代次數(shù);c1和c2為非負(fù)的常數(shù),稱為加速度因子;r1和r2為分布于[0,1]之間的隨機(jī)數(shù)。為了避免粒子搜索的盲目性,通常將其位置、速度控制在一定的范圍[-Xmax,Xmax]、[-Vmax,Vmax]。 2.3.2 快速搜索最優(yōu)原子 在MP算法的迭代過程當(dāng)中,為了搜尋到最佳匹配的原子,這種貪婪算法會將時頻原子字典中所有的原子逐一搜索到位,因此,計算量之大是可以預(yù)見的。 2.3.3 種群變異算子 基本粒子群優(yōu)化算法收斂速度快,具有相當(dāng)強(qiáng)的通用性,但也有容易陷入早熟收斂、搜索精度不高、搜索后期迭代效率低等缺點(diǎn)存在。本算法在基本PSO算法中引入了變異操作,具體的多項式變異公式為 (10) (11) 其中:rk是在(0,1)之間均勻分布的隨機(jī)數(shù);ηm是變異分布指數(shù)。 此種變異操作不僅能使粒子跳脫出先前搜索到的最優(yōu)位置,達(dá)到拓展種群搜索空間的目的,而且充分保持了種群的豐富性,為算法尋找到更優(yōu)值提供了可能性。 2.4 算法實(shí)現(xiàn)流程 基于粒子群快速優(yōu)化MP算法的多子波分解與重構(gòu)具體實(shí)現(xiàn)步驟如下: 1)讀取地震數(shù)據(jù)。 2)設(shè)定稀疏分解的基本參數(shù),初始化重構(gòu)信號與殘差信號,并確定原子能量分布的范圍。 3)搜索最佳匹配原子,在粒子群子程序中粒子位置及其速度采用實(shí)數(shù)編碼,將信號或信號殘差與原子內(nèi)積的絕對值|〈Rmf,gγn〉|作為適應(yīng)度函數(shù)。 4)初始化種群大小O、最大進(jìn)化代數(shù)K和高斯函數(shù)能量集中部分的左右邊界bleft,bright。計算粒子的初始適應(yīng)度值,初始種群中每個粒子的目標(biāo)函數(shù)是時頻原子與信號或信號殘差之間的內(nèi)積。由于目標(biāo)函數(shù)為求取最大值,適應(yīng)度函數(shù)為求取最小值,則適應(yīng)度函數(shù)等于目標(biāo)函數(shù)絕對值的相反數(shù)。 5)將粒子的適應(yīng)度值與Pi進(jìn)行比較,如果優(yōu)于Pi,則Pi被當(dāng)前位置替換;如果所有粒子的Pi中有優(yōu)于Pg的,則重新設(shè)置Pg。 6) 按公式(8)和(9)更新粒子的速度和位置,并進(jìn)行變異操作,在普通粒子群算法的基礎(chǔ)上引入變異算子。 7) 確定搜索時間域,將其限制在高斯函數(shù)能量集中的部分,并計算每一代新的適應(yīng)度值,將得到的最優(yōu)解進(jìn)行個體極值與全局極值的更新。 8) 搜索得到的最優(yōu)粒子即是每次迭代的最優(yōu)原子參數(shù),由此計算出最佳匹配原子gγn,再將該原子和信號或信號殘差進(jìn)行內(nèi)積計算得到相應(yīng)的原子系數(shù)。 9)利用選擇的最優(yōu)原子重構(gòu)信號,如果達(dá)到最大迭代次數(shù)或最優(yōu)解停滯不再發(fā)生變化,則終止迭代;否則將殘差等參數(shù)返回到粒子群算法中繼續(xù)搜索能夠和殘差達(dá)到最佳匹配的原子。 對地震信號進(jìn)行稀疏分解后,按照表達(dá)式對信號進(jìn)行重構(gòu),可以檢測重構(gòu)后得到的信息是否完整。重構(gòu)信號信息的完整性可直接反應(yīng)算法的準(zhǔn)確性與可行性。 分別采用基本MP算法、基本粒子群優(yōu)化的MP算法以及本文改進(jìn)的粒子群快速優(yōu)化MP算法對單道地震信號進(jìn)行分解與重構(gòu)。采用Gabor原子設(shè)計時頻原子字典,種群大小為30,迭代次數(shù)為 1 000。圖1為原始單道地震信號,圖2為基本MP算法仿真結(jié)果,圖3為基本粒子群優(yōu)化的MP算法仿真結(jié)果,圖4為粒子群快速優(yōu)化的MP算法仿真結(jié)果。 圖1 原始單道地震信號Fig.1 Original single channel seismic signal a.多子波分解(取前5個原子);b.多子波重構(gòu)信號;c.多子波重構(gòu)殘差。圖2 基本MP算法仿真結(jié)果Fig.2 Simulation results of basic MP algorithm a.多子波分解(取前5個原子);b.多子波重構(gòu)信號;c.多子波重構(gòu)殘差。圖3 基本粒子群優(yōu)化的MP算法仿真結(jié)果Fig.3 Simulation results of MP algorithm optimized by the basic particle swarm a.多子波分解(取前5個原子);b.多子波重構(gòu)信號;c多子波重構(gòu)殘差。圖4 粒子群快速優(yōu)化的MP算法仿真結(jié)果Fig.4 Simulation results of MP algorithm fast optimized by particle swarm 觀察圖2a、圖3a、圖4a不難發(fā)現(xiàn),在搜索初期得到的原子包含更多的能量,信號的幅值與頻率也與原信號較為接近,隨著搜索過程的逐步深入,信號能量衰減迅速,后期搜索到的原子對整個原始信號的貢獻(xiàn)也隨之減小。通過對比可以看出,基本MP算法在搜索過程中的效率不高,甚至搜索到的前兩個原子還有一定程度的能量損失,前5個原子的幅值均在[-100,100]的范圍?;玖W尤簝?yōu)化的MP算法在一定程度上改善了原算法的不足,在第4個原子時就可以將幅值迅速收斂到[-50,50]的范圍,但不可避免地在第3個原子處也出現(xiàn)了能量損失的現(xiàn)象。而粒子群快速優(yōu)化的MP算法達(dá)到的效果最好,不但信號的收斂速度快,而且相較于其他兩種算法,基本沒有能量的損失。因此,在搜索過程中使用粒子群快速優(yōu)化的算法,對于保持計算精度的同時提高計算速度是十分必要的。 基本粒子群優(yōu)化算法與粒子群快速優(yōu)化算法的仿真結(jié)果對比如圖5所示。粒子群快速優(yōu)化算法相比于基本算法,增加了快速搜索方法與種群變異操作。通過對比可以明顯看出:基本算法在收斂過程中,適應(yīng)度值的變化有相對平緩的階段,其間下降速度略慢;而改進(jìn)后的方法能使適應(yīng)度值更快速地收斂到群體最優(yōu)解,跳出局部極小值點(diǎn),不易陷入局部最優(yōu),從而得到更優(yōu)的結(jié)果。 圖5 基本粒子群優(yōu)化算法與粒子群快速優(yōu)化算法仿真結(jié)果對比Fig.5 Comparison of simulation results of the basic particle swarm optimization algorithm and the particle swarm fast optimization algorithm 這3種算法在相同迭代次數(shù)的前提下,其重構(gòu)殘差幅值范圍、內(nèi)積計算次數(shù)以及運(yùn)行速度對比結(jié)果如表1所示。設(shè)原始MP算法的運(yùn)行速度為1,用倍數(shù)關(guān)系表示另兩種方法的運(yùn)行速度。 基本MP算法的重構(gòu)殘差幅值范圍為[-2,2],基本粒子群優(yōu)化的MP算法重構(gòu)殘差幅值范圍為[-0.2,0.2],而本文提出的粒子群快速優(yōu)化的MP算法重構(gòu)殘差幅值范圍為[-3×10-3,3×10-3],計算精度得到了顯著提高,基本上沒有信號成分的損失。原始MP算法在信號分解中每次迭代需要搜索時頻原子字典中全部原子,進(jìn)行近似585 676次內(nèi)積運(yùn)算;在同等條件下,使用基本粒子群優(yōu)化的MP算法在計算內(nèi)積時需進(jìn)行25 000次;而粒子群快速優(yōu)化MP算法則只需進(jìn)行8 330次。因此,在計算復(fù)雜度方面,基本粒子群優(yōu)化算法比匹配追蹤的貪婪算法至少下降23倍,而粒子群快速優(yōu)化MP算法比原始的MP算法至少下降69倍。從表1可以直觀地看出本文改進(jìn)算法的運(yùn)行速度得到了大幅提高??偟膩砜矗诹W尤嚎焖賰?yōu)化的MP算法不但能夠提升信號分解的效率,同時還可以得到良好的重構(gòu)效果。 表1 算法比較 基于匹配追蹤算法的多子波分解與重構(gòu)技術(shù),計算精度高,同時也存在著計算復(fù)雜度高的缺點(diǎn)。筆者將粒子群算法應(yīng)用于匹配追蹤算法中最佳匹配原子的搜索,極大地降低計算時的復(fù)雜度。對于粒子群算法易早熟的缺點(diǎn),引入變異操作,保持了種群的多樣性。同時針對時頻原子字典冗余的問題,利用高斯函數(shù)的能量聚集性,快速確定搜索區(qū)域,將搜索的時間域限制在高斯函數(shù)能量集中的部分,能夠有效縮小粒子搜索范圍,在保持精度的前提下避免了匹配追蹤算法的貪婪性。實(shí)驗(yàn)結(jié)果證明,該算法能夠取得良好的重構(gòu)效果。 [1] 邱娜. 地震子波分解與重構(gòu)技術(shù)研究[D]. 青島: 中國海洋大學(xué), 2012. Qiu Na. Research on Seismic Wavelet Decomposition and Reconstruction Technology[D]. Qingdao: Ocean University of China, 2012. [2] 高靜懷, 汪文秉, 朱光明, 等. 地震資料處理中小波函數(shù)選取研究[J]. 地球物理學(xué)報, 1996, 39(3): 392-400. Gao Jinghuai, Wang Wenbing, Zhu Guangming, et al. On the Choice of Wavelet Functions for Seismic Data Processing[J]. Chinese Journal of Geophysics, 1996, 39(3): 392-400. [3] 王純偉, 楊勝利. 基于地震信號的匹配追蹤算法[J]. 科技信息, 2010, 7: 443, 460. Wang Chunwei, Yang Shengli. Matching Pursuit Algorithm Based on Seismic Signal[J]. Science & Technology Information, 2010, 7: 443, 460. [4] 張繁昌, 李傳輝. 基于正交時頻原子的地震信號快速匹配追蹤[J]. 地球物理學(xué)報, 2012, 55(1): 277-283. Zhang Fanchang, Li Chuanhui. Orthogonal Time-Frequency Atom Based on Fast Matching Pursuit for Seismic Signal[J]. Chinese Journal of Geophysics, 2012, 55(1): 277-283. [5] 楊愚. 利用粒子群算法實(shí)現(xiàn)信號 OMP 稀疏分解[J]. 微計算機(jī)信息, 2008, 24(3/4): 178-179, 201. Yang Yu. Signal Sparse Decomposition Based on OMP and PSO[J]. Microcomputer Information, 2008, 24(3/4): 178-179, 201. [6] 王春光, 劉金江, 孫即祥. 基于粒子群優(yōu)化的稀疏分解最優(yōu)匹配原子搜索算法[J]. 國防科技大學(xué)學(xué)報, 2008, 30(2): 83-87. Wang Chunguang, Liu Jinjiang, Sun Jixiang. Algorithm of Searching for the Best Matching Atoms Based on Particle Swarm Optimization in Sparse Decomposition[J]. Journal of National University of Defense Technology, 2008, 30(2): 83-87. [7] Zhou Xiaojun, Yang Chunhua, Gui Weihua, et al. A Particle Swarm Optimization Algorithm with Variable Random Functions and Mutation[J]. Acta Automatica Sinica, 2014, 40(7): 1339-1347. [8] 王國富, 張海如, 張法全, 等. 基于改進(jìn)遺傳算法的正交匹配追蹤信號重建方法[J]. 系統(tǒng)工程與電子技術(shù), 2011, 33(5): 974-977. Wang Guofu, Zhang Hairu, Zhang Faquan, et al. Orthogonal Matching Pursuit Signal Reconstruction Based on Improved Genetic Algorithm[J]. Systems Engineering and Electronics, 2011, 33(5): 974-977. [9] Huggins P S, Zucker S W. Greedy Basis Pursuit Signal Processing[J]. IEEE Transactions, 2007, 55(7): 3760-3772. [10] Kim S J, Koh K, Lustig M, et al. An Interior-Point Method for Large-Scale-Regularized Lease Squares[J]. IEEE Journal of Selected Topics in Signal Processing, 2007, 1(4): 606-617. [11] 邵君, 尹忠科, 王建英. 基于FFT的MP信號稀疏分解算法的改進(jìn)[J]. 西南交通大學(xué)學(xué)報, 2006, 41(4): 466-470. Shao Jun, Yin Zhongke, Wang Jianying. Improved FFT-Based MP Algorithm for Signal Sparse Decomposition[J]. Journal of Southwest Jiaotong University, 2006, 41(4): 466-470. [12] 王純偉. MP算法在地震信號去噪中的應(yīng)用研究[D]. 成都: 西南交通大學(xué), 2010. Wang Chunwei. The Application Research of Matching Pursuit in Seismic Signal Denoising[D]. Chengdu: Southwest Jiaotong University, 2010. [13] 王成梅. 地震信號稀疏分解快速算法及原子庫選擇研究[D]. 成都: 西南交通大學(xué), 2010. Wang Chengmei. The Research on Fast Algorithm of Seismic Signal Sparse Decomposition and Atomic Dictionary Selection[D]. Chengdu: Southwest Jiaotong University, 2010. [14] Wang Yanghua. Multichannel Matching Pursuit for Seismic Trace Decomposition[J]. Geophysics, 2010, 75(4): 61-66. [15] 杜潤林, 劉展. 基于粒子群優(yōu)化的細(xì)胞神經(jīng)網(wǎng)絡(luò)油氣重力異常信息提取[J]. 吉林大學(xué)學(xué)報:地球科學(xué)版, 2015, 45(3): 926-933. Du Runlin, Liu Zhan. Gravity Anomaly Extraction for Hydrocarbon Based on Particle Swarm Optimization and Cellular Neural Networks[J]. Journal of Jilin University: Earth Science Edition, 2015, 45(3): 926-933. Multi-Wavelet Decomposition and Reconstruction Based on Matching Pursuit Algorithm Fast Optimized by Particle Swarm Liu Xia1, Chen Chen1, Zhao Yuting2, Wang Xin1 1.SchoolofElectricalEngineeringandInformation,NortheastPetroleumUniversity,Daqing163318,Heilongjiang,China2.DaqingOilfield,ChinaNationalPetroleumCorporation,Daqing163002,Heilongjiang,China In a multi-wavelet decomposition and reconstruction of seismic signal, the matching pursuit algorithm can be adaptive according to the characteristics of the seismic signal itself. In view of the large amount of calculation, the author presents a particle swarm fast optimization algorithm, which is used for fast search optimum matching atoms of seismic signal sparse decomposition. In concrete, the searching area is determined by the energy concentrated part of Gaussian function in the process of iteration. This can avoid the greediness during the searching process, and effectively reduce the sparse decomposition complexity. At the same time, a polynomial mutation operator is introduced in the particle swarm optimization algorithm, which can effectively avoid the excessive concentration during searching the optimal solution. The experimental results show that the algorithm can reach a precision of matching pursuit decomposition 67 times higher than before, and increase the calculation efficiency by 153 times. multi-wavelet; matching pursuit; particle swarm optimization 10.13278/j.cnki.jjuese.201506303. 2015-01-05 黑龍江省自然科學(xué)基金項目(F201404) 劉霞(1970--),女,教授,博士,主要從事信號處理、魯棒濾波、模型降階、網(wǎng)絡(luò)控制系統(tǒng)等研究,E-mail:liu-xia2k@163.com。 10.13278/j.cnki.jjuese.201506303 P631.4 A 劉霞,陳晨,趙玉婷,等. 基于粒子群快速優(yōu)化MP算法的多子波分解與重構(gòu).吉林大學(xué)學(xué)報:地球科學(xué)版,2015,45(6):1855-1861. Liu Xia, Chen Chen, Zhao Yuting, et al. Multi-Wavelet Decomposition and Reconstruction Based on Matching Pursuit Algorithm Fast Optimized by Particle Swarm.Journal of Jilin University:Earth Science Edition,2015,45(6):1855-1861.doi:10.13278/j.cnki.jjuese.201506303.3 子波分解與重構(gòu)仿真測試及結(jié)果分析
4 結(jié)語