劉 俊, 劉 瑜,2, 何 友, 孫 順
(1. 海軍航空工程學院信息融合研究所, 山東 煙臺 264001;
2. 北京航空航天大學電子信息工程學院, 北京 100191)
?
基于速度方位約束的多傳感器模糊數據互聯
劉俊1, 劉瑜1,2, 何友1, 孫順1
(1. 海軍航空工程學院信息融合研究所, 山東 煙臺 264001;
2. 北京航空航天大學電子信息工程學院, 北京 100191)
針對雜波環境下多傳感器跟蹤多目標的問題,提出了一種基于速度方位約束的多傳感器模糊數據互聯算法(multi-sensor fuzzy data association method based on velocity and azimuth, VA-MSFDA)。該算法首先利用方位速度信息對確認區域內的有效量測作進一步篩選,剔除部分虛假量測,然后基于模糊聚類方法計算候選量測與觀測區域內各目標互聯的概率,應用順序結構多傳感器聯合概率數據互聯(multi-sensor joint probabilistic data association algorithm,MSJPDA)原理,依次處理各傳感器中的目標測量數據,實現對多目標的跟蹤。仿真結果表明,與順序MSJPDA相比,VA-MSFDA在算法耗時、估計精度、收斂速度和量測正確關聯率等方面優勢明顯,能夠更好地解決雜波環境下的多目標跟蹤問題。
集中式; 多目標跟蹤; 多傳感器; 數據互聯
雜波環境下的數據互聯問題一直以來都是多目標跟蹤領域的難點問題[1-10]。目前解決多目標數據互聯問題的方法主要分為兩類:一類是基于隨機有限集的方法直接跟蹤目標;另一類是先數據關聯后跟蹤的方法。前者基于隨機有限集直接處理多目標跟蹤問題,可以避免對目標和量測進行關聯,但在跟蹤目標時需要計算復雜的集合積分,而集合積分往往難以求解[4, 11-13]。基于隨機有限集可以較好地從理論上解決多目標跟蹤問題,但是由于求解集合積分運算比較困難,因而該方法并未得到廣泛的應用。盡管可以通過近似方法求解集合積分,但是計算量較大,并且近似不當還會嚴重影響目標跟蹤精度。基于隨機有限集的方法在保證精度的前提下簡化計算、降低復雜度等方面還需更加深入的研究[4,11]。后者的關鍵在于多目標數據關聯,實現正確的關聯是完成目標精確跟蹤的基礎與前提。
針對雜波環境下的多目標數據互聯問題,國內外學者開展了廣泛的研究,并結合具體問題提出了許多相應的解決方法[1-2,9-10,14-20]。其中概率數據互聯(probabilistic data association, PDA)算法在處理有雜波干擾的單傳感器單目標互聯問題時能夠獲得較好的效果,但對波門相交的多目標而言,其數據關聯性能不佳,易出現誤關聯現象[2,9-10,14-15]。為解決雜波干擾下波門相交的多目標跟蹤問題,以PDA為基礎,文獻[2]提出了聯合概率數據互聯(joint probabilistic data association, JPDA)算法,JPDA認為確認區域內的每個量測都以一定的概率源自各目標,通過各量測與目標的互聯概率對相應的狀態進行加權融合,得到各目標狀態的更新值。JPDA能夠較好地解決確認區域內出現多個量測的問題,因此被認為是解決單傳感器多目標數據互聯問題的一種經典、有效的算法[9-10,14-18]。為了解決集中式多傳感器系統中的數據關聯問題,文獻[19-20]將單傳感器JPDA應用到多傳感器目標跟蹤中,提出了并行、順序兩類結構的集中式多傳感器聯合概率數據互聯(multi-sensor joint probabilistic data association, MSJPDA)算法,并指出順序結構比并行結構的跟蹤性能更好。
盡管JPDA在雜波環境下具有良好的數據關聯性能,但是其計算比較復雜,并且隨著觀測區域內目標數量的增加或確認區域中雜波數量的增大,確認矩陣的拆分會出現組合爆炸的現象,因此工程實現比較困難[2, 9]。為了降低JPDA在多傳感器多目標跟蹤問題中的計算復雜度,提高算法跟蹤精度和實時性,本文提出了一種基于方位速度約束的多傳感器模糊數據互聯(multi-sensor fuzzy data association based on velocity and azimuth, VA-MSFDA)算法。多目標數據互聯問題實際上是一個量測歸屬問題,可通過聚類方法實現量測與目標之間的合理分配[14, 19]。VA-MSFDA首先根據橢圓波門規則選取量測并建立確認區域,然后利用方位、速度信息進一步刪除確認區域內的虛假量測,使波門內虛假量測的數量盡可能減少,最后基于模糊聚類方法,計算候選量測與觀測區域內各目標互聯的概率,以此為基礎,按照順序結構MSJPDA思想,依次處理各傳感器中的量測數據,實現多目標狀態的更新,完成對目標的有效跟蹤。
假設在雜波干擾下用Ns部傳感器跟蹤監視區域內的Nt個目標,Xt(k)表示目標t在k時刻的狀態。目標t對應的離散時間狀態方程為
(1)
式中,Ft(k)是目標t的狀態轉移矩陣;vt(k)是離散時間過程噪聲序列,且E[vt(k)]=0,E[vt(k)vt(k)′]=Qt(k)。
傳感器i對目標t的量測方程為
(2)
式中,i=1,2,…,Ns表示傳感器編號;Zi,t(k)表示傳感器i的觀測值;Hi(k)是傳感器i的觀測矩陣;wi(k)是均值為零,方差為Ri(k)的離散時間高斯量測噪聲序列。
2.1虛假量測的剔除
在完成多目標航跡起始后,假設k時刻經傳感器i處理后的狀態更新值為
(3)
k時刻傳感器i+1中落入目標相關波門內的候選回波集合為ΛR,通過當前傳感器中目標候選回波和經前一傳感器處理后的目標狀態估計目標對應的方位、速度信息,建立相應的統計量,利用方位、速度波門對ΛR中的元素作進一步篩選,盡可能剔除候選量測中的虛假量測。
步驟 1基于方位信息篩選量測
(4)

(5)
式中,(xl(k),yl(k))∈ΛR。

(6)
式中,Mc表示方位角門限[4];集合Λc中的元素為傳感器i+1中經方位信息篩選后的有效目標量測。
步驟 2基于速度信息篩選量測
通過速度門限對集合Λc中的量測進行篩選,具體步驟如下:

(7)
(8)
式中,T為采樣間隔;(xm(k),ym(k))∈Λc。
(9)

(10)
式中,速度門限Mv通過式(11)計算得到:
(11)

(12)
(13)
式中,T表示采樣間隔;位置誤差協方差元素R11(m)和R33(m)可由極坐標系下的量測數據和測距、測角誤差通過式(14)、式(15)計算得到,即
(14)
(15)

至此,通過方位速度信息完成對確認區域內虛假量測的剔除,盡可能減少確認區域內的虛假量測點,提高雜波環境下多目標數據互聯效果。
2.2基于模糊聚類計算互聯概率

步驟 1建立確認矩陣

(16)

(17)
j=0表示目標沒有量測,即所有量測均來自雜波,此時Ω對應的列元素ωt0全部為1,即Ω的第一列元素全為1,即ωtj=1(t=1,2,…,Nt;j=0)。
為了更清晰地表述確認矩陣的建立過程,下面舉例進行說明。假設k時刻監視區域內有3個目標,以各目標航跡的預測位置為中心建立相關波門,并假設下一時刻波門內有5個候選量測,對應的位置關系如圖1所示。

圖1 確認區域內量測分布圖(以3目標5量測為例)Fig.1 Measurements distribution in confirmed area(3 targets and 5 measurements)
從圖1可以看出,k時刻第i+1個傳感器中的量測Zi+1,1(k)、Zi+1,4(k)、Zi+1,5(k)為目標1的有效量測,目標2確認區域中的候選量測有Zi+1,3(k),Zi+1,4(k)、Zi+1,5(k),量測Zi+1,2(k)、Zi+1,4(k)落入目標3的確認區域中,因此根據確認區域內量測分布可以建立確認矩陣

(18)
步驟 2計算有效回波互聯概率

(19)




(3) 若j=0,定義Dti+1,j(k)時應考慮因子(1/V)nt,表示目標t確認區域內的所有量測均來自雜波,即出現目標漏測情況。
根據以上分析,給出統計距離Dti+1,j(k)的定義
(20)
注意到若ωtj=0且j≠0,即量測Zi+1,j(k)沒有落入目標航跡t的確認區域內,此時可認為統計距離Dti+1,j(k)趨于∞,在后面的討論中假設這種情況下Dti+1,j(k)=∞。
定義Ψ是元素為βi+1tj(k)的模糊分割矩陣,βi+1tj(k)表示量測Zi+1,j(k)與目標航跡t關聯的權重。在計算關聯權重βi+1tj(k)時,應分兩種情況進行討論:

(21)
式中
(22)
通過拉格朗日乘數法求目標函數Sq的最小值,得到關聯權重βi+1tj(k)為
(23)
此外,若量測Zi+1,j(k)位于目標航跡t的確認區域外,即Dti+1,j(k)=∞時,βi+1tj(k)=0,與實際情況相符。
(2) 在j=0的情況下,定義關聯權重βi+1tj(k)為
(24)
根據以上分析可以看出,βi+1tj(k)的取值與權重指數q有關,權重指數q越大,關聯權重βtj(k)越小。當q=2時,關聯權重βi+1tj(k)只與Dti+1,j(k)的取值有關,即βi+1tj(k)的大小取決于式(19)定義的加權新息內積,與JPDA中互聯概率的表達式相似。
對每個目標而言,其互聯概率之和應為1。對關聯權重進行歸一化處理,得到量測Zi+1,j(k)與目標航跡t互聯的概率為
(25)
2.3更新目標狀態與協方差
在獲得不同量測與各目標航跡的互聯概率后,利用這些概率值作加權融合,得到k時刻第i+1個傳感器中目標t的狀態估值
(26)
(27)
式中
(28)
(29)
(30)
(31)
(32)
(33)
3.1仿真環境設置
為充分驗證本文所提算法的有效性,本節通過設置交叉目標和機動目標跟蹤兩種場景將本文算法和經典的順序MSJPDA算法進行比較。
設置蒙特卡羅仿真次數M=50,整個仿真過程目標運動100s,雷達的采樣間隔T=1s,仿真中雜波分布采用非參數模型,雜波密度取m=2,速度波門常數Kv=2,方位角門限Mc=60°,各目標的探測概率均為PD=0.9,門概率PG=0.999 7,波門常數γ=16。
仿真中用3個二維傳感器對區域內目標進行觀測,傳感器的位置和測量誤差如表1所示。

表1 傳感器位置及參數設置表
采用均方根誤差(root mean square error, RMSE)標準對各算法的估計精度進行評價。定義x方向的位置RMSE為
(34)

環境 1考慮在雜波環境下跟蹤兩個交叉運動目標,各目標均在監視區域內作勻速直線運動。兩目標的初始狀態分別為X1(0)=[-29 500m, 400m/s, 34 500m,-400m/s]T,X2(0)=[-26 500m, 296m/s, 34 500m,-400m/s]T,兩個目標在運動31s后發生交叉。
環境 2考慮在雜波干擾條件下對3個機動目標進行跟蹤,3個目標初始時刻的運動狀態分別為X1(0)=[4 000m, 600m/s, 1 800m, 200m/s]T,X2(0)=[20 000m,-600m/s, 1 800m, 500m/s]T,X3(0)=[10 000m, 150m/s, 0m, 150m/s]T,在0~30s時間段內,3個目標均作勻速直線運動,在30~60s時間段內,3個目標均作勻加速運動,且各目標的加速度分別為ax1=-5m/s2,ay1=5m/s2,ax2=5m/s2,ay2=-5m/s2,ax3=5m/s2,ay3=5m/s2,在60~100s時間段內,3個目標恢復勻速運動,目標的真實運動軌跡如圖2所示。

圖2 機動目標的真實運動軌跡Fig.2 True tracks of maneuvering targets
3.2仿真結果及分析
環境 1圖3、圖4分別給出了雜波干擾條件下兩種算法的跟蹤位置和速度估計RMSE。根據圖中顯示的結果可以看出,兩種算法均能對交叉運動目標進行有效的狀態估計,且VA-MSFDA算法的估計精度相對較高。

圖3 兩種算法的位置均方根誤差比較Fig.3 RMS position error of two algorithms

圖4 兩種算法的速度均方根誤差比較圖Fig.4 RMS velocity error of two algorithms
為了進一步說明本文算法的狀態估計優勢,圖5~圖8分別比較了兩種算法跟蹤交叉目標1和目標2的位置和速度估計RMSE。根據圖中顯示的結果可以看出,VA-MSFDA算法有效地提高了目標狀態估計精度,并且收斂速度也相對較快。在VA-MSFDA算法中,由于利用方位速度信息對確認區域內的有效量測進行了篩選,減少了確認區域內虛假量測的數量,提高了目標真實量測的互聯概率,降低了虛假量測對目標狀態估計的影響,從而有效地提高目標跟蹤的精度,加快算法收斂速度。

圖5 兩種算法跟蹤目標1的位置均方根誤差比較Fig.5 RMS position error of two algorithms for target 1
為了進一步比較兩種算法的狀態估計性能,圖9給出了算法耗時隨雜波系數變化圖。從圖中可以看出,隨著雜波系數的增大,兩種算法耗時均增加,且順序結構MSJPDA算法耗時增加更快。在雜波系數相同時,VA-MSFDA算法耗時較少,有利于提高算法實時性。這主要是因為VA-MSFDA從模糊聚類的角度計算互聯概率,避免了確認矩陣的拆分等復雜的運算,節省了大量的時間。

圖6 兩種算法跟蹤目標1的速度均方根誤差比較Fig.6 RMS velocity error of two algorithms for target 1

圖7 兩種算法跟蹤目標2的位置均方根誤差比較Fig.7 RMS position error of two algorithms for target 2

圖8 兩種算法跟蹤目標2的速度均方根誤差比較Fig.8 RMS velocity error of two algorithms for target 2

圖9 算法耗時隨雜波系數變化圖Fig.9 Time consumption of two algorithms with clutter coefficient
環境 2經過50次蒙特卡羅實驗,圖10~圖12分別比較了兩種算法跟蹤機動目標1、目標2和目標3的位置RMSE。從圖中可以看出,兩種算法都能有效估計機動目標的狀態,且跟蹤精度相當,表明本文提出的VA-MSFDA能夠有效地進行數據互聯并實現多傳感器對多機動目標的跟蹤,驗證了本文算法的有效性。

圖10 目標1的位置估計均方根誤差Fig.10 RMS position error of target 1

圖11 目標2的位置估計均方根誤差Fig.11 RMS position error of target 2

圖12 目標3的位置估計均方根誤差Fig.12 RMS position error of target 3
為定量比較兩種算法的數據互聯性能,表2從平均估計位置RMSE、算法耗時和量測正確關聯率3方面對兩種算法進行了比較。從表中可以看出,兩種算法均能有效估計目標位置,VA-MSFDA的平均估計位置RMSE相對較小,估計精度略優于順序MSJPDA。兩種算法的量測正確關聯率也基本相當,均能達到有效跟蹤目標的要求。但與順序MSJPDA相比,VA-MSFDA的計算耗時相對更小,大約為順序MSJPDA的0.5倍。這主要是因為VA-MSFDA算法直接利用確認矩陣和模糊聚類方法計算量測與目標的互聯概率,避免了確認矩陣拆分、聯合事件概率計算等復雜運算,從而大幅減少了算法耗時。

表2 兩種數據互聯算法性能比較表
針對雜波環境下多傳感器多目標數據互聯問題,基于方位速度信息對相關波門內雜波進行篩選,借鑒模糊聚類方法計算互聯概率,應用順序MSJPDA原理,提出了一種VA-MSFDA算法,并以經典的交叉運動和機動目標跟蹤為背景將本文算法與順序MSJPDA算法進行了仿真比較。仿真結果表明,VA-MSFDA在目標跟蹤精度、算法收斂速度、量測正確關聯率和算法耗時等方面性能較好,特別是大大降低了計算復雜度,為解決雜波干擾下的多目標數據互聯問題提供了一種新的思路。
[1] Bar-Shalom Y.Multitargetmultisensortracking:principlesandtechniques[M].Stors CT: YBS Publishing, 1995.
[2] Bar-Shalom Y, Fortman T E.Trackinganddataassociation[M].New York: Academic Press, 2011.
[3] Song T L, Kim H W, Mǔsicki D. Iterative joint integrated probabilistic data association[C]∥Proc.ofthe16thInternationalConferenceonInformationFusion, 2013:1714-1720.
[4] Xiu J J, Wang W S, He Y. Multiple target tracking in clutter based on distance speed and course[J].SystemsEngineeringandElectronics,2014,36(9):1702-1706.(修建娟,汪望松,何友.雜波環境下基于距離速度方位信息的多目標跟蹤[J].系統工程與電子技術,2014,36(9):1702-1706.)
[5] Mǔsicki D, Evans R. Multi-scan multi-target tracking in clutter with integrated track splitting filter[J].IEEETrans.onAerospaceandElectronicSystems, 2009, 45(4): 1432-1447.
[6] Park C, Woehl T J, Evans J E, et al. Minimum cost multi-way data association for optimizing multitarget tracking of interacting objects[J].IEEETrans.onPatternAnalysisandMachineIntelligence, 2015, 37(3): 611-624.
[7] Bae S H, Yoon K J. Robust online multiobject tracking with data association and track management[J].IEEETrans.onImageProcessing, 2014, 23(7): 2820-2833.
[8] Blom H, Bloem E, Musicki D. JIPDA: automatic target tracking avoiding track coalescence[J].IEEETrans.onAerospaceandElectronicSystems, 2015, 51(2): 962-974.
[9] He Y, Xiu J J, Guan X.Radardataprocessingwithapplications[M].3rd ed. Beijing: Publishing House of Electronics Industry, 2013. (何友, 修建娟,關欣. 雷達數據處理及應用[M].3版,北京:電子工業出版社,2013.)
[10] Han C Z, Zhu H Y, Duan Z S, et al.Multi-sourceinformationfusion[M].2nd ed. Beijing: Tsinghua University Press, 2010. (韓崇昭,朱洪艷,段戰勝,等. 多源信息融合[M].2版,北京:清華大學出版社,2010.)
[11] Vo B N, Vo B T, Phung D. Labeled random finite sets and the Bayes multi-target tracking filter[J].IEEETrans.onSignalProcessing, 2014, 62(24): 6554-6567.
[12] Guldogan M B, Lindgren D, Gustafsson F, et al. Multi-target tracking with PHD filter using Doppler-only measurements[J].DigitalSignalProcessing, 2014, 27:1-11.
[13] Reuter S, Vo B T, Vo B N, et al. Multi-object tracking using labeled multi-Bernoulli random finite sets[C]∥Proc.ofthe17thInternationalConferenceonInformationFusion, 2014:1-8.
[14] Khaleghi B, Khamis A, Karray F O, et al. Multisensor data fusion: a review of the state-of-the-art[J].InformationFusion, 2013, 14(1): 28-44.
[15] Wang H P, Xiong W, He Y. Centralized multi-sensor general association algorithm[J].SystemsEngineeringandElectronics, 2012, 34(10): 2045-2051. (王海鵬,熊偉,何友. 集中式多傳感器廣義相關算法[J].系統工程與電子技術, 2012, 34(10): 2045-2051.)
[16] Roecher J A, Phillis G L. Suboptimal joint probabilistic data association[J].IEEETrans.onAerospaceElectronicsSystems, 1993, 29(2): 510-517.
[17] Svensson D, Ulmke M, Hammarstrand L. Multitarget sensor resolution model and joint probabilistic data association[J].IEEETrans.onAerospaceandElectronicSystems, 2012, 48(4): 3418-3434.
[18] Li L, Xie W. Intuitionistic fuzzy joint probabilistic data association filter and its application to multitarget tracking[J].SignalProcessing, 2014, 96: 433-444.
[19] O’Neil S D, Pao L Y. Multisensor fusion algorithm for tracking[C]∥Proc.oftheAmericanControlConference, 1993: 859-863.
[20] Pao L Y, Frei C W. A comparison of parallel and sequential implementation of a multisensory tracking algorithm[C]∥Proc.oftheAmericanControlConference, 1995: 1683-1687.
劉瑜(1986-),通信作者,男,講師,博士,主要研究方向為目標跟蹤、無線傳感器網絡。
E-mail:liuyu77360132@126.com
何友(1956-),男,院士,教授,博士研究生導師,主要研究方向為信息融合及其在軍事系統中的應用。
E-mail:data_processing@163.com
孫順(1991-),男,碩士研究生,主要研究方向為目標跟蹤、輻射源識別。
E-mail:1563239646@qq.com
Multi-sensor fuzzy data association based on velocity and azimuth
LIU Jun1, LIU Yu1,2, HE You1, SUN Shun1
(1.ResearchInstituteofInformationFusion,NavalAeronauticalandAstronauticalEngineeringUniversity,Yantai264001,China; 2.SchoolofElectronicandInformationEngineering,BeihangUniversity,Beijing100191,China)
To deal with the problem of multi-sensor tracking multi-target in a cluttered environment, a novel multi-sensor fuzzy data association method based on velocity and azimuth (VA-MSFDA) is proposed. Firstly, the validated measurements are selected based on course and velocity information, and some false measurements are eliminated. Then the association probabilities between candidate measurements and targets are calculated on the basis of fuzzy clustering. Finally, the selected target’s measurements from different sensors are dealt with on the basis of sequential multi-sensor joint probabilistic data association (MSJPDA) algorithm, and the target’s estimation is obtained. Simulation results show that VA-MSFDA outperforms the sequential MSJPDA algorithm in the aspects of time consumption, tracking accuracy, convergence rate and correct association probability, which can be considered as a better method to solve the multi-target tracking problem.
centralized; muli-target tracking; multi-sensor; data association
2015-09-07;
2016-06-30;網絡優先出版日期:2016-07-18。
國家自然科學基金(61471383)資助課題
TN 953
A
10.3969/j.issn.1001-506X.2016.09.11
劉俊(1990-),男,博士研究生,主要研究方向為目標跟蹤、多傳感器信息融合。
E-mail:18615042187@163.com
網絡優先出版地址:http://www.cnki.net/kcms/detail/11.2422.TN.20160718.1043.016.html