肖 松 譚賢四 王 紅 李志淮 李定山
1.空軍預警學院研究生管理大隊,武漢 430019 2.空軍預警學院二系,武漢 430019 3.黃陂士官學校,武漢 430000
臨近空間高超聲速飛行器具有飛行高度高、飛行速度快、突防能力強等特點,其在軍事應用上的發(fā)展,將會促使“即時全球打擊”成為現(xiàn)實,對軍事戰(zhàn)略、戰(zhàn)術(shù)的實現(xiàn)提供有益補充乃至發(fā)揮關(guān)鍵作用,給探測防御系統(tǒng)提出了嚴峻挑戰(zhàn)[1-2]。
航跡起始是多目標跟蹤中的關(guān)鍵問題,傳統(tǒng)的航跡起始方法有順序處理技術(shù)和批處理技術(shù)2大類[3-4]。其中,順序處理技術(shù)適用于弱雜波環(huán)境,典型方法有直觀法、邏輯法等;批處理技術(shù)適用于強雜波環(huán)境,典型方法有Hough變換法及其改進方法。順序處理技術(shù)在目標數(shù)目過多或者雜波密度過大的情況下計算量大,不利于實時跟蹤。Hough變換具有對局部缺損不敏感以及對隨機噪聲的魯棒性等優(yōu)點,在雜波環(huán)境航跡起始中應用廣泛。針對常規(guī)目標航跡起始的研究已經(jīng)很成熟,文獻[5]提出了一種新的基于三原色“減法”顏色混合模型的聯(lián)合多傳感器多目標航跡起始及跟蹤方法;文獻[6]利用蟻群優(yōu)化算法尋找最優(yōu)分類規(guī)則并建立規(guī)則庫,然后利用規(guī)則庫對所有量測數(shù)據(jù)進行分類,最后按照邏輯的方法起始航跡,形成了一種基于蟻群規(guī)則庫的純方位目標跟蹤算法;文獻[7]采用直觀法濾除部分雜波點,利用 Hough變換進行低閾值篩選,由減法聚類得到多個聚類中心,通過最近鄰法判斷出每個樣本點所歸屬的聚類中心,得到目標航跡數(shù)目及參數(shù),改善了航跡起始性能。以上方法對常規(guī)目標的航跡起始都有一定改進效果,但是,對于臨近空間高超聲速目標,由于其速度極快,在一個量測周期內(nèi),其飛行距離比常規(guī)目標大很多,導致相關(guān)波門增大,落入相關(guān)波門內(nèi)的雜波增多,增加了航跡起始難度。目前,專門針對臨近空間高超聲速目標航跡起始的研究還未見報道,鑒于此,本文以臨近空間高超聲速飛行器航跡起始為研究對象,從積累矩陣的峰值提取方法著手,根據(jù)目標的運動特性,改進了傳統(tǒng)Hough變換法的峰值提取方法,實現(xiàn)了對臨近空間高超聲速目標的快速航跡起始,有效避免了航跡簇擁現(xiàn)象。
Hough變換的基本思想是利用Hough變換方程構(gòu)建量測空間到參數(shù)空間的映射。量測空間中的一點,變換成參數(shù)空間中的一條曲線或一個曲面,具有同一參數(shù)特征的點會在參數(shù)空間中交于一點。利用峰值對交點進行定位,再進行交點反變換,實現(xiàn)量測空間中直線的檢測。如圖1所示,原點到直線的距離為ρ,直線與x軸的傾角為θ,參數(shù)空間中的任意點滿足Hough變換方程:
ρi=xicosθ+yisinθ,θ∈[0,π]
(1)
圖1 Hough變換過程示意圖
如圖1(b)所示,量測空間中同一條直線上的4個點轉(zhuǎn)換到參數(shù)空間后有一個公共點,說明在參數(shù)空間中交于公共點的曲線所對應的直角坐標系中的點一定在一條直線上,量測空間上的這些點的能量(信噪比) 通過Hough變換后分布到相應的參數(shù)空間的正弦曲線上并疊加,這些正弦曲線的交點上能夠出現(xiàn)一個峰值,搜尋局部峰值(θpeak,ρpeak),并根據(jù)設(shè)置的閾值進行判斷,如果(θpeak,ρpeak)大于閾值,由(θpeak,ρpeak)確定量測空間中的直線?;趨?shù)性質(zhì)的不同,Hough變換可以檢測直線、圓、橢圓、雙曲線、拋物線等。
理論上,量測空間中位于同一直線上的點,經(jīng)過Hough變換以后,其對應的曲線在參數(shù)空間中必相交于同一點。但是,在實際應用中,為了使Hough變換得以進行,首先需要將自變量參數(shù)θ進行量化。因此,即使量測空間中的數(shù)據(jù)點(xi,yi)完全準確,通過變換的作用,得到的因變量參數(shù)ρ與其真值之間仍存有一定偏差。這樣,就導致位于同一條直線的數(shù)據(jù)點,經(jīng)過Hough變換后,在參數(shù)空間中并不是交于理論上的同一點,而是在某一小區(qū)域內(nèi)相交,也就是說這些位于同一條直線上的數(shù)據(jù)點,共同對這個小區(qū)域進行投票,另外,由于噪聲的存在,如果雜波點出現(xiàn)在目標所在直線上或者3個雜波點恰好位于同一直線上,則會對投票矩陣進行投票,增加峰值積累。在依據(jù)設(shè)定的閥值對峰值進行判斷時,由于閾值設(shè)定受量測噪聲、雜波以及參數(shù)空間的量化間隔等多因素影響,則不可避免地存在如下問題: 1)閾值過低導致同一個目標起始多條航跡,即出現(xiàn)航跡簇擁現(xiàn)象,并且虛假航跡較多; 2)閾值過高導致目標漏檢。為了盡量避免目標漏檢,閾值通常偏低。因此,基于Hough 變換的航跡起始方法存在嚴重的航跡簇擁現(xiàn)象。
在傳統(tǒng)Hough變換法中,得到積累矩陣后,依據(jù)給定的閥值提取并記錄下滿足條件的積累單元,由于位于同一條直線的數(shù)據(jù)點經(jīng)過Hough變換對參數(shù)空間進行投票后,使得在積累峰值的較大鄰域內(nèi)各積累單元的積累值也比較大,這就導致通過設(shè)定閾值提取出來的備選積累單元有一些是完全相鄰的,而這些相鄰備選積累單元的積累值完全是同一條直線上數(shù)據(jù)點投票積累的結(jié)果。換言之,對這些備選積累單元進行投票的數(shù)據(jù)點完全源于同一條直線,由它們所確定的參數(shù)中,只有一個參數(shù)是真實值,而其它所有參數(shù)并不能如實地反映被檢測直線。顯然,在這種情況下,如果直接將由它們確定的參數(shù)當成直線參數(shù)輸出,是不符合實際的。所以,當通過設(shè)定閾值的方法得到備選積累單元之后,不能直接將每一個備選積累單元確定的參數(shù)作為直線參數(shù)輸出,必須對這些積累單元進行特殊處理。
圖2為5個臨近空間高超聲速目標的量測數(shù)據(jù)經(jīng)過Hough變換后,滿足閥值條件的峰值在積累矩陣中的行和列。
圖2 峰值在積累矩陣中的位置
從圖2中可以看出,超過閥值的峰值坐標多數(shù)聚集在5條線段附近,有少部分成離散狀態(tài)。改進的Hough變換法就是對峰值坐標進行處理,剔除離散的峰值點,找出滿足距離偏差和角度偏差的峰值坐標,通過坐標關(guān)系把不同目標的峰值區(qū)分開,將屬于同一目標的峰值進行凝聚,作為參數(shù)空間的交點進行航跡起始。
改進Hough變換的航跡起始流程圖如圖3所示。如圖3,改進的Hough變換法主要有以下幾個步驟:
1)傳感器獲得量測空間中的所有數(shù)據(jù)點(xi,yi),i=1,…,N,包含目標和雜波;
2)按照一定的量化間隔Δθ將自變量θ離散化,離散取值為θk,k=1,…,M,通過計算ρij=xicosθj+yisinθj,θj∈[0,π],將所有ρij存儲于矩陣R中;
3)設(shè)定因變量ρ的量化間隔Δρ,根據(jù)Δθ和Δρ定義參數(shù)空間投票矩陣A(k,m),m為ρ離散化的個數(shù),并置其中各個元素的初值為0;
4)對于矩陣R中的所有元素ρij,考察是否對積累單元A(i,j)投票,若投票,則A(i,j)=A(i,j)+1,否則A(i,j)=A(i,j);
5)設(shè)定峰值的閾值C0,提取出滿足閾值C0的積累單元A(θpeak,ρpeak),記錄它們在整個積累矩陣中的位置,稱為備選積累單元位置矩陣B。矩陣B的第1列元素表示滿足閾值條件的峰值在投票矩陣中的行,第2列元素則表示滿足閾值條件的峰值在投票矩陣中的列;
圖3 改進Hough變換的航跡起始流程圖
6)用備選積累單元位置矩陣中第1列元素分別減去此列中的每個元素,得到一組由差值構(gòu)成的列向量C1,同時用備選矩陣的第2列元素分別減去這一列的每個元素,得到一組由差值構(gòu)成的列向量C2,形成差值位置矩陣C;
7)檢測C1,C2中所有同時滿足距離偏差D1和方位偏差D2的元素,記為D,認為由這幾個積累單元確定的參數(shù)對應同一條直線,需要對其進行后續(xù)處理;
8)對D中元素對應的參數(shù)空間的單元(ρ,θ)求均值,將均值作為檢測到的直線在參數(shù)空間的交點,進行航跡起始。
需要注意的是,D1,D2的取值根據(jù)投票矩陣A(k,m)、目標運動特性、量測周期來確定。在航跡起始過程中,由于目標為臨近空間高超聲速飛行器,距離傳感器較遠,且目標不能像常規(guī)目標一樣低速飛行或者近距離編隊飛行,假設(shè)量測周期T=1s,取距離偏差小于6.8km,角度偏差小于1°。
由于臨近空間高超聲速飛行器的飛行速度極快,所以在較短時間內(nèi),一般假定目標作勻加速直線運動,其狀態(tài)方程和量測方程為:
(2)
式中,
假設(shè)有5個臨近空間高超聲速飛行器,其機動情況如表1所示。
表1 目標機動情況
(3)
每個周期的雜波按照均勻分布隨機分布在傳感器視域范圍內(nèi)。在Matlab7.1中進行100次Monte Carlo仿真,當雜波數(shù)J=200時,得到雜波環(huán)境下所有量測態(tài)勢圖、投票矩陣圖和航跡起始效果圖如圖4所示。
圖4 仿真結(jié)果
從圖4(c)中可以看出,傳統(tǒng)Hough變化法存在嚴重的航跡簇擁現(xiàn)象,而新方法能夠?qū)崿F(xiàn)對多個臨近空間高超聲速目標的航跡起始,有效避免了航跡簇擁現(xiàn)象。這是因為新方法在提取出投票矩陣中的峰值后,依據(jù)目標距離偏差和角度偏差,進一步對峰值進行剔除,并對剩余峰值分類和求均值,從而保證每個目標只有一條航跡,提高了正確航跡起始概率。
采用航跡起始成功概率、虛假航跡起始概率及平均航跡起始時間這3個指標來評價航跡起始方法的優(yōu)劣,各指標定義如下:
1)航跡起始成功概率Pi:
(4)
式中,lij表示第i次仿真實驗中目標j航跡是否正確起始,正確起始時為1,否則為0;M為Monte Carlo仿真次數(shù);N為目標數(shù)。
2)虛假航跡起始概率Pf:
(5)
式中,fi為第i次仿真試驗中虛假航跡的個數(shù),ni為第i次仿真試驗中起始航跡的個數(shù)。
3)平均航跡起始時間Ta:
(6)
式中tij為第i次仿真試驗中目標j航跡起始時所需要的周期數(shù)。3個指標的仿真結(jié)果如表2所示。
從表2中可以看出,在雜波環(huán)境下,當每個周期的雜波數(shù)量從150增加到500時,航跡起始成功概率在逐漸減小,而虛假航跡起始概率在逐漸增大,特別是當雜波數(shù)量大于350時,航跡成功起始概率迅速降低,虛假航跡起始概率在雜波數(shù)為500時增加明顯。從平均航跡起始時間來看,隨著雜波數(shù)量的增加,平均航跡起始時間逐漸增加,當雜波數(shù)大于350時,平均航跡起始時間急劇增加。從計算過程分析,新方法是在傳統(tǒng)Hough變換法的基礎(chǔ)上,對超過閥值的峰值進行進一步篩選,當雜波存在時,從Hough變換開始,雜波就參與計算,并對投票矩陣進行投票,當雜波數(shù)量增加時,參數(shù)空間中曲線的交點會增多,導致投票矩陣中峰值增多,峰值提取時計算量增加,從而使平均航跡起始時間增加。
表2 不同雜波環(huán)境下的統(tǒng)計性能
從仿真過程看,以下2點需要注意:
1)參數(shù)空間的量化間隔Δθ和Δρ的選取沒有一個固定標準,太大會導致檢測精度低,容易誤檢,太小會導致計算量大,容易漏檢。對于臨近空間高超聲速目標,由于其對航跡起始時間有更高的要求,為了減小計算量和提高檢測概率,Δθ和Δρ一般比常規(guī)目標的大;
2)峰值提取時,閥值C0的設(shè)置受到量化間隔Δθ和Δρ以及雜波數(shù)量的影響,當Δθ和Δρ較小時,閥值C0的設(shè)置要減?。划敠う群挺う演^大時,閥值C0的設(shè)置要增大。另外,當雜波數(shù)量增加時,雜波可能會對目標所在的投票單元投票,導致峰值增加,所以閥值C0的設(shè)置也要相應增大。
本文在傳統(tǒng)Hough變換的基礎(chǔ)上,對超過閥值的峰值進行了進一步處理,通過篩選滿足目標距離偏差以及角度偏差的峰值,減少了峰值數(shù)量,然后根據(jù)峰值點坐標之間的關(guān)系,判定目標數(shù)量,并對屬于同一目標的峰值求平均值,以此作為目標的航跡起始輸出。仿真結(jié)果表明,新方法能夠?qū)Χ鄠€臨近空間高超聲速目標進行航跡起始,有效避免了航跡簇擁現(xiàn)象,具有一定工程實踐意義。但是,新方法沒有考慮出現(xiàn)斷續(xù)點跡以及多種目標并存的情況,這將是下一步的研究重點。
參 考 文 獻
[1] HU R F, WU Z N, WU Z, et al. Aerodynamic Map for Soft and Hard Hypersonic Level Flight in Near Space[J]. Acta Mechanica Sinica,2009,25(4):571-575.
[2] HUANG W, MA L, WANG Z G. A Parametric Study on the Aerodynamic Characteristics of a Hypersonic Waverider Vehicle[J].Acta Astronautica,2011,69(3-4):135-140.
[3] 李正周,張月華,鄭微,等.基于似然比檢驗的紅外小弱目標快速航跡起始方法[J].強激光與粒子束,2012,24(1):75-78.(LI Zheng-zhou, ZHANG Yue-hua, ZHENG Wei,et al. Infrared Dim Target Track Initiation Method Based on Likelihood Ratio Test[J]. High Power Laser and Particle Beams,2012,24(1):75-78.)
[4] 趙志超,饒彬,王雪松,等.基于概率網(wǎng)格Hough變換的多雷達航跡起始算法[J].航空學報,2010,31(11):2209-2214. (ZHAO Zhi-chao, RAO Bin, WANG Xue-song, et al. Multi-radar Track Initiation Algorithm Based on Probabilistic Grid Hough Transform[J]. Acta Aeronautica Et Astronautica Sinica, 2010,31(11):2209-2214.)
[5] XU B L, XU H G,ZHU J H,et al. Ants with Three Primary Colors for Track Initiation[J]. Expert Systems with Applications,2011,38(8): 9809-9820.
[6] ZHU J H,XU B L,WANG Z Q. Track Initiation of Bearings-only Tracking Based on Ant Navigation Concept[J]. Communications in Nonlinear Science and Numerical Simulation, 2010,15(11):3557-3567.
[7] 李靜,潘泉.基于運動約束二步聚類Hough變換航跡起始算法[J].計算機測量與控制,2011,19(11):2759-2762.(LI Jing, PAN Quan. Hough Transform Track Initiation Algorithm Based on Two-stage Clustering with Motion Constraints[J]. Computer Measurement & Control, 2011,19(11):2759-2762.)