国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于迭代積分卡爾曼PHD濾波多目標跟蹤

2016-10-24 03:11:15穆祥強王朝英危璋孔云波
現(xiàn)代防御技術(shù) 2016年4期
關(guān)鍵詞:卡爾曼協(xié)方差卡爾曼濾波

穆祥強,王朝英,危璋,孔云波

(空軍工程大學 信息與導航學院,陜西 西安 710011)

?

基于迭代積分卡爾曼PHD濾波多目標跟蹤

穆祥強,王朝英,危璋,孔云波

(空軍工程大學 信息與導航學院,陜西 西安710011)

在多目標跟蹤環(huán)境下,通過對數(shù)值積分卡爾曼概率假設密度濾波器(QK-PHD)的誤差分析,提出一種迭代QK-PHD算法。該算法基本思想是將一步預測作為第1次迭代的初始值,通過量測更新得到狀態(tài)估計,然后將此狀態(tài)估計作為下一步迭代的初始均值和方差。通過多次迭代后濾波輸出精度更高方差更小。Matlab仿真結(jié)果表明,在不明顯增加計算時間的基礎上,迭代QK-PHD比QK-PHD的跟蹤效果更加明顯,濾波輸出精度更高。

迭代;多目標跟蹤;狀態(tài)估計;數(shù)值積分;卡爾曼濾波;概率假設密度濾波

0 引言

非線性濾波問題廣泛存在于導航、目標跟蹤、數(shù)字通信等領(lǐng)域,其基本任務都是從當前時刻目標狀態(tài)估計和量測去估計出下一時刻的目標狀態(tài)。在多目標環(huán)境下,目標的新生、衍生、合并導致目標個數(shù)動態(tài)變化,而且在觀測過程中會引入大量的噪聲,這些噪聲影響著目標的濾波精度。Mahler[1]根據(jù)有限集[2-4]提出概率假設密度濾波器(probability hypothesis density,PHD)。該方法不需要數(shù)據(jù)關(guān)聯(lián)從而得到廣泛應用。

當目標的運動模型為非線性高斯情況時,為了更加精確地跟蹤目標,需要采用非線性濾波。Vo等人分別提出了擴展卡爾曼PHD(extended Kalman filter PHD,EKF-PHD)和無跡卡爾曼PHD(unscented Kalman filter PHD,UKF-PHD)。但是擴展卡爾曼濾波是展開泰勒級數(shù)來線性化模型,當模型非線性化程度較大時其濾波誤差比較大。迭代擴展卡爾曼濾波(iterated EKF,IEKF)[5]是基于量測信息來糾正非線性觀測函數(shù)的泰勒級數(shù)展開使之重新線性化,從而減小濾波的總體誤差。無跡卡爾曼[6-9](UKF)濾波受尺度參數(shù)的影響較大,使得協(xié)方差矩陣非正定,從而影響系統(tǒng)穩(wěn)定。文獻[10]提出了數(shù)值積分卡爾曼概率假設密度濾波算法,這個方法相對于擴展卡爾曼PHD和無跡卡爾曼PHD在強非線性情況下具有更好的精度和跟蹤效果。文獻[11]將迭代理論與容積卡爾曼相結(jié)合使得濾波算法精度更高,本文在對此文獻深入的研究之后將Gauss-Newton[12]的迭代理論與QKF-PHD相結(jié)合提出了迭代數(shù)值卡爾曼概率假設密度濾波方法。在量測過程中通過迭代方法充分利用新的量測對目標狀態(tài)的更新,降低了非線性的影響提高跟蹤精確度。仿真結(jié)果表明,基于迭代QKF-PHD相比于QKF-PHD跟蹤精度更高,更加穩(wěn)定。

1 概率假設密度算法(PHD)

傳統(tǒng)的跟蹤算法如概率數(shù)據(jù)關(guān)聯(lián)等算法都是通過對量測進行分配,將多目標問題轉(zhuǎn)化為并行的單目標跟蹤處理問題,這類算法的核心問題都是數(shù)據(jù)關(guān)聯(lián)。但是當目標數(shù)過多時就會出現(xiàn)計算量指數(shù)增長、組合爆炸問題。概率假設密度基于有限集,利用一階統(tǒng)計距近似方法對目標后驗概率函數(shù)求集合積分運算,避免了直接計算完全后驗概率密度[13]。因此避免了傳統(tǒng)方法需要的數(shù)據(jù)關(guān)聯(lián)步驟,因此得到廣泛應用。

假設用Dk|k和Dk|k-1分別表示pk(Xk|Z1:k)和pk|k-1(Xk|Z1:k-1)的PHD其遞推過程為

Dk|k-1(xk|Z1:k-1)=γk(xk)+

fk|k-1(xk|xk-1)]*Dk-1|k-1(xk-1|Z1:k-1)dxk-1,

(1)

Dk|k(xk|Z1:k)=(1-PD(xk))Dk|k-1(xk|Z1:k-1)+

(2)

式中:D(·)表示目標強度;γk(xk)表示新生目標強度;βk|k-1(xk|xk-1)為前一時刻衍生目標強度;fk|k-1(xk|xk-1)為目標轉(zhuǎn)移函數(shù);ek|k-1(xk-1)為目標存活概率;PD(xk)為目標檢測概率;φk,z(xk)=PD(xk)gk|k(z|xk)為目標似然函數(shù);gk|k(z|xk)為單目標似然函數(shù);Dk(z)=κk(z)+Ck(z)為量測的強度;κk(z)為雜波

Ck(z)=∫φk,z(xk)Dk|k-1(xk|Z1:k-1)dx.

2 基于迭代QKF-PHD濾波算法

2.1QKF-PHD濾波算法

非線性系統(tǒng)為

(3)

式中:xk∈Rm和zk∈Rm分別為狀態(tài)向量和量測向量;wk-1和vk分別為系統(tǒng)噪聲和量測噪聲,服從零均值方差為Qk-1,Rk的高斯分布;f(·)和h(·)分別為狀態(tài)轉(zhuǎn)移函數(shù)和量測方程。

假設隨機變量x,其概率密度分布服從標準的高斯分布x~N(0,1),對于任意的關(guān)于x的函數(shù)g(x),其積分為

(4)

式中:ξj為積分點;ωj為權(quán)值;m為積分點個數(shù),使用文獻[14]提出了一種計算積分點的方法。構(gòu)造一個三角對稱矩陣J,其對角線的元素全部為0,其他元素為

(5)

QKF-PHD的算法流程為:

設k-1時刻的后驗概率假設密度的高斯形式表示為

(1) 時間預測

1) 矩陣分解

(6)

2) 求取積分點

(7)

3) 傳播積分點

(8)

4) 狀態(tài)一步預測與協(xié)方差

(9)

(10)

(11)

(2) 量測更新

1) 矩陣分解

(12)

2) 求取積分點

(13)

3) 傳播積分點

(14)

4) 量測預測以及協(xié)方差

(15)

(16)

5) 互協(xié)方差

(17)

6) 濾波增益

(18)

7) 計算量測更新與協(xié)方差

(19)

(20)

QKF-PHD的權(quán)值更新為

(21)

后驗PHD為

Dk(x)=(1-Pd(x))Dk|k-1(x)+

(22)

2.2迭代QKF-PHD(IQKF-PHD)算法的實現(xiàn)

因為在QKF的濾波算法中一步預測難免會出現(xiàn)誤差,通過迭代不斷地對量測新息與方差進行修正就可以降低誤差,IQKF-PHD的時間預測方程仍如QKF-PHD,但是其量測步驟更新需改變。

IQKF-PHD算法的步驟如下:

時間更新

(23)

(24)

狀態(tài)預測與協(xié)方差為

(25)

(26)

量測更新

首先計算第t次迭代的積分點與傳遞值為

(27)

(28)

計算量測預測、新息協(xié)方差和協(xié)方差分別為

(29)

(30)

(31)

其次計算第i次迭代的濾波增益、狀態(tài)估計以及協(xié)方差

(32)

(33)

(34)

最后迭代的終止條件。終止條件為

設迭代的終止的迭代次數(shù)為N,則k時刻的狀態(tài)估計與方差為

(35)

(36)

3 仿真與分析

通過試驗,對比本文提出的算法與QKF-PHD,IEKF-PHD算法性能對比分析,證明本文提出算法的有效性。

(1) 試驗仿真環(huán)境

設初始時刻存在2個目標,初始狀態(tài)分別為(1 000,100,-1 000,-100)和(1 000,100,-3 000,100),第3個目標出現(xiàn)時刻為20 s。目標做以ω=0.05 rad/s作圓周運動,目標1與目標2運動軌跡有交叉,假設目標存活概率為1,檢驗概率為0.95,觀測站位于(0,0)。過程噪聲wk-1為高斯白噪聲,方差為10 m2/s2。vk為量測噪聲其方差角誤差為0.01 rad2,距離誤差為100 m2。蒙特卡羅仿真次數(shù)為35次,選取積分點為2個。采用評價指標為最優(yōu)子模型分配(optimal subpattern assignment,OSPA) 距離,在這次仿真中對勢估計的懲罰程度和對狀態(tài)估計的懲罰程度都取值為1。

目標跟蹤模型如下

Xk=FXk-1+wk-1,

(2) 仿真結(jié)果分析

仿真結(jié)果如圖1~5所示。

圖1 目標運動軌跡Fig.1 Track of motional target

圖2 第1個目標OSPA距離Fig.2 First target OSPA distance

圖3 第2個目標OSPA距離Fig.3 Second target OSPA distance

圖4 第3個目標OSPA距離Fig.4 Third target OSPA distance

圖5 目標總的OSPA距離Fig.5 Three-target OSPA distance

圖1是目標的運動軌跡,其軌跡為曲線。在t=20 s時候出現(xiàn)第3個目標,也就是產(chǎn)生新的目標。從圖2中可以看出IEKF-PHD算法在t=23~24 s時候還能跟蹤上,但是之后算法跟蹤開始發(fā)散無法跟蹤目標運動。其他2種算法QKF-PHD和IQKF-PHD跟蹤上了目標運動而且效果比IEKF-PHD效果要好得多。從后面2種算法的性能比較可以看出,IQKF-PHD算法的跟蹤精度更高,跟蹤效果最好。從圖3~5中可以看出QKF-PHD與IQKF-PHD算法在跟蹤目標1時后一種算法更加平穩(wěn),對每一個目標的跟蹤其OSPA距離都是最低的。當t=27 s時刻目標3的運動軌跡與目標2的運動軌跡交叉,從圖5可以看出其他2個算法在此時刻都出現(xiàn)了誤差增大,而本文算法則沒有。由此可得,本文提出的IQKF-PHD散發(fā)跟蹤精度要明顯優(yōu)于其他2個跟蹤算法,體現(xiàn)了該算法的優(yōu)越性。

4 結(jié)束語

本文結(jié)合了迭代思想與QKF-PHD算法的優(yōu)點提出了迭代QKF-PHD算法。該算法利用迭代思想對量測更新步驟進行迭代,充分利用了新的量測對目標狀態(tài)的更新,提高了數(shù)值卡爾曼概率假設密度算法對目標跟蹤精度。仿真結(jié)果表明,本文提出的算法相對與其他2種算法具有更好的跟蹤效果,其穩(wěn)定性與魯棒性得到明顯的提升。

[1]MAHLER R P S.Multitarget Bayes Filtering via First-Order Multitarget Moments[J].IEEE Transactions on Aerospace and Electronic Systems,2003,39(4):1152-1178

[2]楊峰,王永齊,梁彥.基于概率假設密度濾波方法的多目標跟蹤技術(shù)綜述[J].自動化學報,2013,39(11):1944-1956.

YANG Feng, WANG Yong-qi, LIANG Yan.A Suivey of PHD Filter Based Multi-Target tracking[J]. Acta Automatic Sinica, 2013,39(11):1944-1956.

[3]鄒其兵.多伯努利濾波器及其在檢測前跟蹤中的應用[D].西安:西安電子科技大學,2012.

ZOU Qi-bing. Study of Multi-Bernoulli Filter and Its Applications to Track Before Detection[D]. Xi′an:Xidian University,2012.

[4]張鶴冰.概率假設密度濾波算法及其在多目標跟蹤中的應用[D].哈爾濱:哈爾濱工程大學,2012.

ZHANG He-bing.Probability Hypothesis Density Filter Algorithm and Its Application in Multi-Targets Tracking[D].Harbin:Harbin Engineering University,2012.

[5]BELL B M,CATHEY F W. The Iterated Kalman Filter Update as a Gauss-Newton Method [J]. IEEE Trans on Automatic Control, 1993, 38(2): 294-297.

[6]JULIER S J, UHLMANN J K, DURRANT-WHYTE H F.A New Method for the Nonlinear Transformation of Means and Covariance in Filters and Estimators [J]. IEEE. Transactions on Automatic Control , 2000,45(3):477-482.

[7]JULIER S J,UHLMANN J K. A New Extension of the Kalman Filter to Nonlinear System [C]∥SPIE,1997:3068,182-193.

[8]伊建君,張建秋,林青.Unsecented卡爾曼濾波-卡爾曼濾波算法[J].系統(tǒng)工程與電子技術(shù),2008,30(4):617-620.

YI Jian-jun,ZHANG Jian-qiu,LIN Qing.Filter Algorithm Based on Unsented Kalman Filter [J]. Systems Engineering and Electronics,2008,30(4):617-620.

[9]JULIER S J. The Spherical Simplex Unscented Transformation[C]∥ Proc. Am. Contr. Conf. Denver, Colorado, 2003: 2430-2434.

[10]陳里銘, 陳喆, 殷福亮,等. 基于數(shù)值積分卡爾曼概率假設密度濾波的多說話人的跟蹤方法[J]. 信號處理, 2012, 25(10): 1209-1214.

CHEN Li-ming, CHEN Zhe, YIN Fu-liang, et al. Quadrature Kalman PHD Filter for Multiple Speakers Tracking[J].Signal Processing,2012,25(10):1209-1214.

[11]穆靜, 蔡遠利. 迭代容積卡爾曼濾波算法及其應用[J]. 系統(tǒng)工程與電子技術(shù),2011, 33(7): 1454-1457.

MU Jing,CAI Yuan-li. Interated Cubature Kalman Filter and Its Application[J].Systems Engineering and Electronics,2011,33(7):1454-1457.

[12]武良丹,賀西平,張小鳳.超聲回波參數(shù)的高斯與牛頓迭代計算[J].陜西師范大學學報,2006,34(3):56-58.

WU Liang-dan,HE Xi-ping,ZHANG Xiao-feng.The Calculation of Ultrasonic Echo Parameter by Gauss-Newton Iterative Method[J].Journal of Shaanxi Normal University,2006,34(3):56-58.

[13]王曉, 韓崇昭, 連峰. 基于隨機有限集的目標跟蹤方法研究及最新進展[J]. 工程數(shù)學學報, 2012, 29(4): 568-578.

WANG Xiao,HAN Chong-zhao,LIAN Feng.Survey of Target Tracking Based on Random Finite Set[J]. Chinese Journal of Engineering Mathematics, 2012,29(4):568-578.

[14]巫春玲, 韓崇昭.平方根求積分卡爾曼濾波器[J].電子學報, 2009,37(5):987-992.

WU Chun-ling,HAN Chong-zhao.Square Root Quadrature Kalman Filter[J]. Acta Electronica Sinica,2009,37(5):987-992.

[15]劉玉磊,馮新喜,鹿傳國,等.帶漸消因子的Quandrature卡爾曼濾波[J].宇航學報,2013,37(8):1328-1338.

LIU Yu-lei, FENG Xin-xi,LU Chuan-guo,et al.A Fading Quadrature Kalman Filter for Nonlinear Systems[J]. Journal of Astronautics,2013,37(8):1328-1338.

Probability Hypothesis Density Filter Algorithm Based on Iterated Quadrature Kalman Filter

MU Xiang-qiang,WANG Zhao-ying,WEI Zhang,KONG Yun-bo

(AFEU,Infornmation and Navigation College,Shaanxi Xi’an 710077,China)

Under the condition of multi-target tracking, by analyzing the error of quadrature Kalman probability hypothesis density filter (QK-PHD), the iterated QKF algorithm is proposed. The IQKF-PHD is used to re-estimate the one-step state and measurement predictions by virtue of the measurement updated state variable, and then the mean and variance of state variable are estimated. After several iterations, the outputs of IQKF-PHD have higher accuracy and less variance. Matlab simulation results demonstrate that the tracking accuracy and the outputs of IQKF-PHD are superior to those of QKF-PHD.

iterated;multitarget tracking;state variable; quadrature;Kalman filter; probability hypothesis density(PHD)

2015-06-19;

2015-09-21

陜西省自然科學基金(2011JM.8023)

穆祥強(1989-),男,江蘇宿遷人。碩士生,研究方向為多目標跟蹤。

通信地址:201600上海市松江區(qū)九亭鎮(zhèn)王家?guī)炻?75樓2號1404室E-mail:1097516121@qq.com

10.3969/j.issn.1009-086x.2016.04.016

TN713;TP391.9

A

1009-086X(2016)-04-0095-06

猜你喜歡
卡爾曼協(xié)方差卡爾曼濾波
狀態(tài)變換擴展卡爾曼平滑算法在AUV水下航跡修正中的應用
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
基于卡爾曼算法的動力鋰電池SOC估算
不確定系統(tǒng)改進的魯棒協(xié)方差交叉融合穩(wěn)態(tài)Kalman預報器
自動化學報(2016年8期)2016-04-16 03:38:55
基于卡爾曼預測的逆變焊接電源信號處理方法
焊接(2016年4期)2016-02-27 13:04:27
基于模糊卡爾曼濾波算法的動力電池SOC估計
一種基于廣義協(xié)方差矩陣的欠定盲辨識方法
基于擴展卡爾曼估計的飛機防滑剎車系統(tǒng)模糊控制
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
基于自適應卡爾曼濾波的新船舶試航系統(tǒng)
彭泽县| 清原| 英山县| 杂多县| 青州市| 阜平县| 禹城市| 贵南县| 佛冈县| 宜兰市| 大丰市| 射洪县| 墨玉县| 四子王旗| 伊春市| 贺州市| 六盘水市| 巩留县| 泾川县| 扎囊县| 衡山县| 漳州市| 余姚市| 磐石市| 东丽区| 水富县| 淄博市| 出国| 松滋市| 维西| 东阿县| 建水县| 隆尧县| 平舆县| 宜兰市| 余姚市| 岳池县| 富顺县| 泗水县| 射阳县| 长海县|