基于蒙特卡洛方法的高斯混合采樣粒子濾波算法研究.docx_第1頁(yè)
基于蒙特卡洛方法的高斯混合采樣粒子濾波算法研究.docx_第2頁(yè)
基于蒙特卡洛方法的高斯混合采樣粒子濾波算法研究.docx_第3頁(yè)
基于蒙特卡洛方法的高斯混合采樣粒子濾波算法研究.docx_第4頁(yè)
基于蒙特卡洛方法的高斯混合采樣粒子濾波算法研究.docx_第5頁(yè)
全文預(yù)覽已結(jié)束

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于蒙特卡洛方法的高斯混合采樣粒子濾波算法研究摘 ;要 ;本文提出了一種標(biāo)準(zhǔn)粒子濾波器的改進(jìn)算法高斯混合采樣粒子濾波算法(GMSPPF)。仿真結(jié)果表明,新算法在大幅降低計(jì)算復(fù)雜度的前提下,具有比標(biāo)準(zhǔn)粒子濾波算法(SIR-PPF)更好估計(jì)性能. ; 關(guān)鍵詞; 卡爾曼濾波;粒子濾波;序列蒙特卡洛;貝葉斯濾波;高斯混合采樣 ;1 ;引言 ; 貝葉斯方法為動(dòng)態(tài)系統(tǒng)的估計(jì)問(wèn)題提供了一類嚴(yán)謹(jǐn)?shù)慕鉀Q框架。它利用已知的信息建立系統(tǒng)的概率密度函數(shù)可以得到對(duì)系統(tǒng)狀態(tài)估計(jì)的最優(yōu)解。對(duì)于線性高斯的估計(jì)問(wèn)題,期望的概率密度函數(shù)仍是高斯分布,它的分布特性可用均值和方差來(lái)描述??柭鼮V波器很好地解決了這類估計(jì)問(wèn)題。對(duì)于非線性系統(tǒng)的估計(jì)問(wèn)題,最經(jīng)典并得到廣泛應(yīng)用的方法以擴(kuò)展的卡爾曼濾波為代表,這類方法需要對(duì)模型進(jìn)行線性化,同時(shí)要求期望的概率密度函數(shù)滿足高斯分布,然而在對(duì)實(shí)際系統(tǒng)建模時(shí),模型往往是非線性非高斯的。此時(shí),最優(yōu)估計(jì)很難實(shí)現(xiàn)。 ; 粒子(particle)濾波器序列重要性采樣粒子濾波器,是一種適用于強(qiáng)非線性、無(wú)高斯約束的基于模擬的統(tǒng)計(jì)濾波器。它利用一定數(shù)量的粒子來(lái)表示隨機(jī)變量的后驗(yàn)概率分布,從而可以近似得到任意函數(shù)的數(shù)學(xué)期望,并且能應(yīng)用于任意非線性隨機(jī)系統(tǒng)。本文介紹一種估計(jì)性能更好的粒子濾波算法高斯混合采樣粒子濾波器(GMSPPF),相比通常意義上的粒子濾波算法(SIR-PF),GMSPPF粒子濾波器具有更小的系統(tǒng)狀態(tài)估計(jì)的均方誤差和均值。 2 ;貝葉斯濾波問(wèn)題 ; 貝葉斯濾波用概率統(tǒng)計(jì)的方法從已觀察到的數(shù)據(jù)中獲得動(dòng)態(tài)狀態(tài)空間(DSS)模型參數(shù)。在DSS模型中,包含狀態(tài)和觀測(cè)兩個(gè)方程。其中狀態(tài)轉(zhuǎn)移方程(State Equation)通常寫(xiě)作 ;(1) 這里,是已知,且是白噪聲獨(dú)立的隨機(jī)序列,而且分布是已知的。觀測(cè)方程表達(dá)式寫(xiě)為 ;(2) 這里:是白噪聲序列,獨(dú)立且分布已知。并且滿足。 ; 圖1描述了DSS模型中狀態(tài)轉(zhuǎn)移和似然函數(shù)的關(guān)系。假設(shè)初始時(shí)刻系統(tǒng)的狀態(tài)分布已知,k時(shí)刻的已知信息序列表示。 圖1; 動(dòng)態(tài)狀態(tài)空間模型(DSSM) ; 這樣,貝葉斯估計(jì)的問(wèn)題理解為:利用觀測(cè)到的信息Y,求解系統(tǒng)狀態(tài)的概率分布。若系統(tǒng)狀態(tài)的變化是隱馬爾柯夫過(guò)程,即當(dāng)前系統(tǒng)的狀態(tài)信息只與上一個(gè)時(shí)刻的狀態(tài)有關(guān),可以通過(guò)預(yù)測(cè)和更新的途徑求解。 (3) 這里: (4) ; 假設(shè)x是相互獨(dú)立的隨機(jī)變量,滿足 。于是,參考(1)式可以把(4)式寫(xiě)為 ;(5) ; 其中,是采樣函數(shù)。當(dāng)是已知時(shí),x可以通過(guò)確定性方程(1)得到。 依據(jù)貝葉斯準(zhǔn)則,系統(tǒng)狀態(tài)估計(jì)量 ;(6) ; 其中, ;(7) ; 另外,在給定 x,分布的條件下, y的條件概率依據(jù)測(cè)量方程(2)可以表示為如下形式 ; (8) ; 由(6)式可以看出,后驗(yàn)概率密度包含3個(gè)部分。先驗(yàn)概率似然函數(shù)和證據(jù)。如何獲得這三項(xiàng)的近似是貝葉斯濾波的核心問(wèn)題。更新方程(5)中觀測(cè)值 用來(lái)對(duì) 的先驗(yàn)預(yù)測(cè)值修正,從而獲得狀態(tài) 的后驗(yàn)概率。方程(3)和(6)的遞歸關(guān)系構(gòu)成了求解貝葉斯估計(jì)問(wèn)題的兩個(gè)步驟:預(yù)測(cè)與更新。如果(1),(2)中的h是線性的,且噪聲w滿足高斯白噪聲,可以把貝葉斯估計(jì)問(wèn)題簡(jiǎn)化為卡爾曼分析解。但這類問(wèn)題僅僅是實(shí)際問(wèn)題中很小的一個(gè)部分。對(duì)于更多的問(wèn)題,很難得到分析解。只有通過(guò)對(duì)問(wèn)題的近似線性處理(擴(kuò)展卡爾曼濾波)或其它途徑(蒙特卡洛方法)實(shí)現(xiàn)非線性、非高斯問(wèn)題的解。依據(jù)后面分析問(wèn)題需要,這里重點(diǎn)對(duì)蒙特卡洛方法積分進(jìn)行說(shuō)明。 3 ;蒙特卡洛方法 ; 在過(guò)去的二十多年,蒙特卡洛方法得到了很大的發(fā)展。其優(yōu)點(diǎn)就是用系列滿足條件的采樣點(diǎn)及其權(quán)重來(lái)表示后驗(yàn)概率密度。蒙特卡洛方法采用統(tǒng)計(jì)抽樣和估計(jì)對(duì)數(shù)學(xué)問(wèn)題進(jìn)行求解。按照其用途,可以把蒙特卡洛方法分為三類:蒙特卡洛抽樣、計(jì)算、優(yōu)化。其中,蒙特卡洛抽樣是尋找有效的、方差很小的、用于估計(jì)的抽樣方法。蒙特卡洛計(jì)算則是設(shè)計(jì)產(chǎn)生滿足特定要求隨機(jī)數(shù)的隨機(jī)發(fā)生器的問(wèn)題。而蒙特卡洛優(yōu)化是采用蒙特卡洛思想對(duì)實(shí)際中的非凸非差分函數(shù)優(yōu)化求解。對(duì)于,可以由概率空間p(x)中抽取N個(gè)樣本,用近似值作為的解。大數(shù)定理證明:收斂于,并且滿足條件。這里,是的方差。不同于確定性的數(shù)字計(jì)算,蒙特卡洛近似的一個(gè)重要特點(diǎn)就是估計(jì)的精度獨(dú)立于狀態(tài)空間的維數(shù)。而且,積分估計(jì)的方差與采樣點(diǎn)的個(gè)數(shù)成反比。顯然,蒙特卡洛近似方法的關(guān)鍵點(diǎn)有兩個(gè):首先如何由一個(gè)樣本空間中抽取N個(gè)采樣點(diǎn),用來(lái)表征后驗(yàn)概率密度。其次就是計(jì)算。 ; 重要性抽樣(Important Sampling)解決了如何借助于已知分布來(lái)對(duì)實(shí)現(xiàn)有效采樣的問(wèn)題,由Marshall 1965年提出。當(dāng)數(shù)據(jù)空間十分巨大時(shí),重要性抽樣只對(duì)其中“重要”區(qū)域進(jìn)行采樣,節(jié)省了計(jì)算量。對(duì)于高維采樣空間模型,如統(tǒng)計(jì)物理學(xué)、貝葉斯統(tǒng)計(jì)量,這一點(diǎn)尤為重要。重要性抽樣的中心思想是選擇一個(gè)覆蓋真實(shí)分布p(x)的建議分布q(x)。這樣, ; (9) 對(duì)q(x)作蒙特卡洛抽樣,假設(shè)粒子數(shù)目為N,有 (10) 其中,稱為重要性權(quán)重,再作歸一處理, (11) 是歸一化權(quán)重。為了減小估計(jì)的方差,選擇的建議性分布q(x)與p(x)盡可能匹配。通常,建議分布q(x)需要一個(gè)長(zhǎng)的拖尾,這樣可以解決區(qū)間之外的干擾。確切的說(shuō),匹配的q(x)必須與p(x)f(x)成正比。當(dāng)q(x)與p(x)不匹配時(shí),w(x)是不均勻分布的,在整個(gè)遞歸迭代的過(guò)程中,存在大量的權(quán)值極小的樣本,而這些樣本對(duì)估計(jì)的貢獻(xiàn)很小。事實(shí)上,權(quán)值較大的少數(shù)樣本決定蒙特卡洛采樣的估計(jì)精度。大量時(shí)間損耗在這些“無(wú)關(guān)緊要”的粒子計(jì)算上,即所謂的粒子退化現(xiàn)象(Degeneracy Problem)。目前,標(biāo)準(zhǔn)的粒子濾波器選擇先驗(yàn)概率(Prior)作為建議分布。 ; 對(duì)于粒子退化現(xiàn)象,采樣重要性重采樣方法給出了很好的解決途徑。其基本思想就是通過(guò)在兩次重要性采樣之間增加重采樣步驟,消除權(quán)值較小的樣本,并對(duì)權(quán)值較大的樣本復(fù)制,降低了計(jì)算的復(fù)雜度。在o(N)時(shí)間復(fù)雜度范圍內(nèi)可以已排序的均勻分布序列作重采樣處理。 ; 對(duì)重采樣(Resampling)處理,新的采樣結(jié)果放在數(shù)組,具體的算法用偽碼語(yǔ)言寫(xiě)為如下的形式: ; 步驟1:令這里必須注意是隨機(jī)變量的累計(jì)概率密度序列。 ; 步驟2:初始假設(shè),當(dāng), ;產(chǎn)生一組序列分布。對(duì)一個(gè)固定的,分別用逐一比較,一旦,就可以得到一組新的樣本集合。如此循環(huán)直到。需要說(shuō)明的是,重采樣方法在消除粒子退化問(wèn)題的 同時(shí),也帶來(lái)了其它兩個(gè)問(wèn)題:首先,降低了粒子運(yùn)算并行執(zhí)行的可能性;其次,由于權(quán)值較大的粒子多次被選擇,粒子的多樣性減少。這種情況尤其在小過(guò)程噪聲條件下表現(xiàn)更為明顯。圖2; SIR-PF重要性采樣與重采樣示意圖4; GMSPPF濾波算法 ; 如前所述,利用序列重要性采樣和重采樣的方法,粒子濾波可以有效的遞歸更新后驗(yàn)概率的分布。但是,由于對(duì)粒子未加假設(shè),大量的粒子在處理非線性、非高斯問(wèn)題時(shí)出現(xiàn)了計(jì)算的高復(fù)雜性問(wèn)題。另外,由于少數(shù)權(quán)值較大的粒子反復(fù)被選擇,粒子坍塌明顯。文獻(xiàn)提出了在重要性采樣步驟的建議分布的生成階段“搬運(yùn)”粒子到似然較高區(qū)域,可以緩解坍塌,同時(shí)提高估計(jì)的性能。但是不可避免的是對(duì)每一個(gè)粒子的后驗(yàn)概率處理,使得計(jì)算的復(fù)雜性進(jìn)一步加劇。鑒于此種情況,這里介紹一種新穎的高斯混合采樣粒子濾波器(Gaussian Mixture Sigma Point; Particle Filter,GMSPPF)。GMSPPF算法利用有限高斯混合模型表征后驗(yàn)概率分布情況,可以通過(guò)基于重要性采樣的加權(quán)的后驗(yàn)粒子,借助于加權(quán)的期望最大化算法(Weighted Expection Maximization)替換標(biāo)準(zhǔn)重采樣步驟,降低粒子坍塌效應(yīng)。 ; 4.1; 基于高斯混合近似的采樣卡爾曼濾波器 ; 根據(jù)最優(yōu)濾波理論,一個(gè)概率密度p(x)都可以寫(xiě)作高斯混合模型(Gaussian Mixture Model)。即,這里,G是高斯分量的個(gè)數(shù),是高斯分量的權(quán)重,是以向量為均值,以p為協(xié)方差矩陣的隨機(jī)向量x的高斯分布。 ; 考慮DSS狀態(tài)轉(zhuǎn)移方程和觀測(cè)方程,假設(shè)先驗(yàn)概率及噪聲密度服從高斯混合模型(GMM)。這樣,預(yù)測(cè)的先驗(yàn)概率密度滿足,更新后。 這里,。在此基礎(chǔ)之上,預(yù)測(cè)的先驗(yàn)概率和后驗(yàn)概率對(duì)應(yīng)的均值和方差可以通過(guò)采樣卡爾曼濾波器(Sigma Point KF)計(jì)算。4.2; 基于觀測(cè)更新的重要性采樣(Important Sampling) ; 前已敘及重要性抽樣是一種蒙特卡洛方法,即用一組帶有權(quán)值的樣本數(shù)據(jù)來(lái)表征隨機(jī)變量的概率密度。利用DSS模型的一階馬爾柯夫本質(zhì)和給定狀態(tài)的觀測(cè)值依賴性,可以推導(dǎo)遞歸的權(quán)值更新方程,這里僅對(duì)于給定的粒子而言。在GMSPPF算法中,用GMM近似來(lái)。作為建議分布。由于包含了最新的樣本數(shù)據(jù),使得粒子聚集在高似然區(qū)域,一定程度減少了粒子坍塌效應(yīng)。另外,使用預(yù)測(cè)的先驗(yàn)概率平滑權(quán)值更新方程中的,這是因?yàn)镚MSPPF算法用GMM表示后驗(yàn)概率,本次后驗(yàn)同時(shí)又是下一個(gè)時(shí)間步的先驗(yàn)概率,GMM模型中高斯核對(duì)后驗(yàn)概率做了平滑處理?;谟^測(cè)更新步驟的重要性采樣方法中對(duì)粒子不作任何假設(shè),對(duì)非線性、非高斯問(wèn)題具有很強(qiáng)的魯棒性。 4.3 采用加權(quán)的EM算法做重采樣和GMM還原 ; 基于觀測(cè)更新步驟的重要性采樣輸出是一組加權(quán)的粒子,在標(biāo)準(zhǔn)的粒子濾波器中,這些粒子必須作重采樣處理丟棄小權(quán)值粒子,同時(shí)對(duì)權(quán)值較大的粒子做放大處理。通過(guò)這種處理,可以有效的防止粒子集合的方差增加太快。不幸的是,重采樣步驟只對(duì)當(dāng)觀測(cè)似然微弱、大量粒子聚集極少數(shù)粒子副本情況有效。在GMSPPF算法中,采用加權(quán)的期望最大(Weighted Expection Maximization)直接得到GMM模型,實(shí)現(xiàn)對(duì)加權(quán)粒子的最大似然擬合,這就相當(dāng)于對(duì)粒子的后驗(yàn)概率做了平滑,避免了粒子坍塌問(wèn)題,同時(shí),GMM模型中的高斯核的個(gè)數(shù)減少到G,防止其呈指數(shù)級(jí)增長(zhǎng),降低了算法復(fù)雜度。 ; 為了比較算法的性能,系統(tǒng)狀態(tài)估計(jì)的條件均值,均方誤差(Error Convariane)可以通過(guò)兩個(gè)方法計(jì)算,即在加權(quán)的EM算法平滑之前,用下面公式 求解,描述了系統(tǒng)的均值與均方誤差性能。5 ;算法性能分析與結(jié)論 ; 這里,給定系統(tǒng)狀態(tài)估計(jì)問(wèn)題的算法評(píng)估模型 (12) 是噪聲,。另外,非平穩(wěn)觀測(cè)模型 ;(13) ,其中,觀測(cè)噪聲服從高斯分布。如果給定含噪的系統(tǒng)狀態(tài)觀測(cè)值y,采用兩種不同的算法:標(biāo)準(zhǔn)的粒子濾波算法SIR-PF以及GMSPPF算法對(duì)系統(tǒng)的狀態(tài)x估計(jì)。每次實(shí)驗(yàn)共做150次,每次的觀察樣本重新產(chǎn)生,SIR-PF算法中粒子的個(gè)數(shù)是250個(gè)。GMSPPF算法中采用兩種方案:第一種方案用5個(gè)高斯核擬合狀態(tài)后驗(yàn)概率。狀態(tài)噪聲v,觀測(cè)噪聲n各用一個(gè)高斯核擬合。第二種方案則用3個(gè)高斯核擬合Gamma(3,2)分布的拖尾狀態(tài)噪聲,這里擬合方法采用EM算法。圖3、圖4描述了系統(tǒng)的隱狀態(tài)和觀測(cè)值及SIR-PF,GMSPPF算法系統(tǒng)狀態(tài)的估計(jì)值。圖3; SIR-PF粒子濾波器狀態(tài)估計(jì)圖4; GMSPPF粒子濾波器狀態(tài)估計(jì) ; 采用4.3部分的均方誤差和均值計(jì)算公式對(duì)不同算法對(duì)系統(tǒng)狀態(tài)估計(jì)性能作了比對(duì)。圖3、圖4曲線表明,在系統(tǒng)的觀測(cè)噪聲n均方誤差很小,而過(guò)程噪聲服從具有長(zhǎng)的拖尾 分布時(shí),采用轉(zhuǎn)移概率作為建議分布的標(biāo)準(zhǔn)粒子濾波器性能很差。這是因?yàn)橛^測(cè)方程中峰值似然函數(shù)和系統(tǒng)狀態(tài)急劇的跳躍變化產(chǎn)生的結(jié)果。盡管可以通過(guò)采樣卡爾曼(Sigma-Point)濾波器將粒子向似然峰值區(qū)域搬動(dòng)解決這一問(wèn)題,但是也使得計(jì)算量加大。GMSPPF算法兩種不同方案都具有比SIR-PF更好的系統(tǒng)狀態(tài)估計(jì)性能,均方誤差比后者數(shù)量級(jí)降低了1/10。與1個(gè)高斯核擬合過(guò)程噪聲的GMSPPF算法比較,3個(gè)高斯核擬合算法性能更好,但時(shí)間復(fù)雜度同樣有所提高。 ; 由于GMSPPF算法在大幅度降低了算法的計(jì)算復(fù)雜度同時(shí),可以獲得精確的系統(tǒng)估計(jì)性能。所以說(shuō),GMSPPF算法為粒子濾波理論實(shí)時(shí)應(yīng)用,如目標(biāo)定位(單目標(biāo)與多目標(biāo))、時(shí)變信道估計(jì)、圖像增強(qiáng)、機(jī)器故障診斷以及語(yǔ)音信號(hào)處理等提供了一個(gè)新的方案。 參考文獻(xiàn) Y.C.Ho and R.C.K.Lee,”A Bayesian approach to problems in stochastic estimation and control”IEEE Tras,N.Gorger B.D.O. Anderson and J.B.Moore .Optimal filtering . MPrentice; Hall Englowcod Cliffo,NJ. 1979N.J.Gordon,D.J.Salmond,A.F.M.Smith,Novel approach to nonlinear/non-Gaussian Bayesian state estimation,IEE; proceedings; vol140,No2,April 1993MULLER,“Monte Carlo integration in general dynamic Models“ Contemp .Mn,”P(pán)article filters for Position,Navigation and Tracking “,F(xiàn)inal version for IEEE Transactions on Signal Processing Special issue on Monte Carlo methods for statistical signalARNAUD DOUCET,SIMON GODSILL,”O(jiān)n sequential Monte Carlo sampling method for Bayesian filteri

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論