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

?

基于多維航跡特征的異常行為檢測方法

2017-11-17 10:23潘新龍王海鵬何友熊偉周偉
航空學報 2017年4期
關鍵詞:航向航跡距離

潘新龍, 王海鵬, 何友, 熊偉, 周偉

海軍航空工程學院 信息融合研究所, 煙臺 264001

基于多維航跡特征的異常行為檢測方法

潘新龍*, 王海鵬*, 何友, 熊偉, 周偉

海軍航空工程學院 信息融合研究所, 煙臺 264001

在信息融合領域,利用數(shù)據(jù)挖掘中的異常檢測技術,可以基于目標的多維航跡特征來挖掘目標的異常行為。現(xiàn)有軌跡異常檢測方法主要檢測目標的位置異常,沒有充分利用目標的屬性、類型、位置、速度和航向等多維特征,在挖掘目標的異常行為時具有局限性。通過定義多因素定向Hausdorff距離和構造多維度局部異常因子,提出了一種基于多維航跡特征的異常行為檢測方法,通過對多維航跡數(shù)據(jù)的異常檢測,實現(xiàn)對目標異常行為的挖掘。在仿真軍事場景和真實的民用場景上進行了實驗分析,所提方法都能有效的檢測出目標的異常行為。

異常行為; 航跡; 多維特征; 局部異常因子; Hausdorff距離

隨著目標探測手段的不斷豐富和多傳感器信息融合技術[1]的不斷完善,各種各樣的目標被檢測、跟蹤和識別,乃至形成連續(xù)穩(wěn)定的目標航跡。海量的目標航跡數(shù)據(jù)在各種目標情報處理系統(tǒng)、預警監(jiān)視系統(tǒng)、航行管制系統(tǒng)和視頻監(jiān)控系統(tǒng)中存儲和積累,這些航跡數(shù)據(jù)中蘊含著大量的信息和知識。作為數(shù)據(jù)庫知識發(fā)現(xiàn)中重要步驟的數(shù)據(jù)挖掘技術[2-3]依靠跨學科的特點已經(jīng)在各個領域得到了廣泛應用,軌跡數(shù)據(jù)挖掘技術[4]也成為數(shù)據(jù)挖掘領域的一個熱點。在信息融合領域,利用數(shù)據(jù)挖掘中的異常檢測技術,可以基于目標的多維航跡特征來挖掘目標的異常行為,實現(xiàn)對異常情報的智能處理,這對于態(tài)勢評估、威脅估計和指揮決策都具有非常重要的意義。

目標航跡數(shù)據(jù)通常是由多維數(shù)據(jù)點組成的多維序列,通過對多維航跡的異常檢測,可以挖掘目標的異常行為。很多學者在異常檢測和軌跡異常檢測方面進行了大量的研究。Chandola等對異常檢測技術、分類、應用范圍和優(yōu)缺點進行了全面的概述[5-6]?,F(xiàn)有異常檢測方法可以分為基于統(tǒng)計的異常檢測[7]、基于距離的異常檢測[8]、基于密度的異常檢測[9]、基于深度的異常檢測[10]和基于偏離的異常檢測[11]等。軌跡異常檢測就是找出偏離其周圍軌跡運動規(guī)律達到一定程度的軌跡?,F(xiàn)有軌跡異常檢測方法可以分為基于抽取軌跡全局特征的方法[12]、基于分類器的方法[13-14]和基于點集(軌跡片段)相似度檢測的方法[15-16]等。這些方法主要檢測目標航跡的位置異常,沒有充分利用目標的屬性、類型、位置、速度和航向等多維特征,在挖掘目標的異常行為時具有局限性。

本文針對現(xiàn)有軌跡異常檢測方法的局限性,提出了一種基于多維航跡特征的異常行為檢測方法。利用目標的屬性、類型、位置、速度和航向特征,通過對多維航跡數(shù)據(jù)的異常檢測,實現(xiàn)對目標異常行為的挖掘。

1 多維航跡數(shù)據(jù)

航跡數(shù)據(jù)是由目標數(shù)據(jù)點組成的序列,根據(jù)應用場景,可將航跡數(shù)據(jù)分為預警監(jiān)視航跡數(shù)據(jù),航行管制航跡數(shù)據(jù)和視頻監(jiān)控航跡數(shù)據(jù)等,根據(jù)目標的類型,可將航跡數(shù)據(jù)分為飛機航跡數(shù)據(jù)、船舶航跡數(shù)據(jù)、車輛航跡數(shù)據(jù)、行人航跡數(shù)據(jù)、動物航跡數(shù)據(jù)和龍卷風航跡數(shù)據(jù)等。目標航跡數(shù)據(jù)通常是由多維數(shù)據(jù)點組成的多維序列,例如,在廣播式自動相關監(jiān)視系統(tǒng)(Automatic Dependent Surveillance Broadcast, ADS-B)[17-18]中,航跡數(shù)據(jù)通常包括飛機編號、時間、經(jīng)度、緯度、高度、速度及航向等多維特征。在預警監(jiān)視情報處理系統(tǒng)中,航跡數(shù)據(jù)通常包括目標的批號、屬性、類別、數(shù)量、型號、機/舷號、時間、經(jīng)度、維度、高度、速度及航向等多維特征。

航跡可以表示成如下集合的形式:

TD={TR1,TR2…,TRi,…,TRn}

(1)

式中:TD為航跡集合,i∈[1,n]為航跡編號,n為航跡總條數(shù);航跡TRi為由若干個多維航跡點按照時間順序組成的一個多維航跡點序列:

TRi={Pi1,Pi2,…,Pij,…,Pim}

(2)

式中:Pij為第i條航跡中的第j個多維航跡點,j∈[1,m]為航跡點編號,m為航跡點總條數(shù),對于不同的航跡TRi,航跡點總數(shù)m不一定相同。航跡點Pij為一個具有多維特征的向量,其表達式為

Pij=[label attribute category … time

longitude latiude altitude velocity course]

(3)

包含表示第i條航跡中的第j個多維航跡點的目標編號、屬性、類型、時間、經(jīng)度、維度、高度、速度和航向等特征。對于不同的航跡數(shù)據(jù),航跡點Pij包含的多維特征也不一定相同。

2 多因素定向Hausdorff距離

在D維特征向量空間Y={y1,y2,…,yD}中,特征選擇是指從原有的D維特征空間中刪去一些特征描述量,從而得到精簡后的特征空間。在這個特征空間中,樣本由n維的特征向量描述:X={x1,x2,…,xn},n

Hausdorff距離是描述兩組集合之間相似程度的一種度量。在幾何計算和圖像處理領域非常著名,廣泛應用于形狀匹配和圖形識別方面[19-20]。給定兩條航跡TRA、TRB,設TRA到TRB的定向Hausdorff距離為δH,則

(4)

式中:dist(Pa,Pb)為兩點之間只考慮位置特征的歐氏距離;δH(TRA,TRB)為TRA中的點到TRB中點的最近距離中的最大距離,表示航跡TRA和TRB的相似程度。δH(TRA,TRB)并不要求TRB的每一部分都與TRA的某一部分相匹配,當TRA和TRB不完整時,δH(TRA,TRB)也能很好地度量它們之間的相似程度。航跡TRA和TRB如圖1所示。

但是兩點之間的歐氏距離只考慮了固定的位置特征,沒有考慮速度、航向向等動態(tài)特征。本文通過構造兩點之間的多因素距離mfdist(Pa,Pb),來定義航跡TRA到TRB的多因素定向Hausdorff距離δM??紤]兩個矢量點之間的位置特征、速度特征和航向特征,定義兩點之間的多因素距離為

mfdist(Pa,Pb)=wd·dist(Pa,Pb)+

wv·dist(vPa,vPb)+wθ·dist(θPa,θPb)

(5)

式中:vPa與vPb為點Pa與點Pb的速度;θPa與θPb為點Pa與點Pb的航向;dist(vPa,vPb)為點Pa與點Pb之間速度特征的歐氏距離; dist(θPa,θPb)為點

圖1 航跡間的定向Hausdorff距離示意圖
Fig.1 Illustration of directed Hausdorff distance between trajectories

Pa與點Pb之間航向特征的歐氏距離;wd為位置特征的權重因子;wv為速度特征的權重因子;wθ為航向特征的權重因子,權重因子的取值取決于多因素距離的應用場景,滿足wd≥0,wv≥0,wθ≥0和wd+wv+wθ=1。

在一個應用場景中,如果只需考慮位置異常的情況,那么wd=1,wv=0,wθ=0即可。如果位置異常、速度異常和航向異常都需要考慮,就需要合理的選取這3個權重因子的取值,使構造的多因素距離能夠均衡的體現(xiàn)出位置、速度和航向特征的影響。由于不同特征的量綱不同,所以不能平均分配3個權重,可以根據(jù)不同特征取值的大小差別程度按比例確定特征權重。在某一個具體的應用場景,一旦特征權重確定,在以后的異常檢測中,就可以采用這組權重取值。

基于定義的多因素距離mfdist(Pa,Pb),可以將定向Hausdorff距離的維度進行擴展,定義多維航跡TRA和多維航跡TRB之間的多因素定向Hausdorff距離為

(6)

式中:δM(TRA,TRB)可以表示多維航跡TRA和多維航跡TRB的相似程度,δM(TRA,TRB)不要求TRB的每一部分都與TRA的某一部分相匹配,當TRA和TRB不完整時,δM(TRA,TRB)也能很好地度量它們之間的相似程度。

3 多維度局部異常因子

局部異常因子[21](Local Outlier Factor,LOF)是一個基于密度的異常度量,在異常檢測領域具有非常廣泛的應用。LOF可以很好地解決局部密度不一致的異常檢測問題[22],比基于距離的異常檢測算法更適用于航跡的異常檢測。LOF雖然克服了基于距離的方法的部分缺陷,但是LOF是基于k近鄰距離提出來的,距離計算采用傳統(tǒng)的歐氏距離,因此,LOF只能度量歐氏距離體現(xiàn)的位置異常情況。對于多維的目標航跡數(shù)據(jù),需要度量目標的位置異常、速度異常和航向異常,此時LOF是不能夠勝任的。因此,基于多因素定向Hausdorff距離,構造一個多維度局部異常因子(Multi Dimensional Local Outlier Factor,MDLOF)作為多維航跡的異常度量,MDLOF可以不僅可以度量目標的位置異常,還可以同時度量目標的速度異常和航向異常。

對于每條多維航跡TRi∈TD,分3步來構造MDLOF。

步驟1確定每條航跡的近鄰航跡。為了確定TRi的近鄰航跡,先定義它的多因素近鄰邊界距離為

δM border(TRi,k)=δM(TRi,NN(TRi,k))

(7)

式中:NN(TRi,k)為多維航跡數(shù)據(jù)集中與TRi的多因素定向Hausdorff距離第k近的航跡。那么,TRi的近鄰航跡為

N(TRi,k)={TRj∈TDTRi|δM(TRi,TRj)≤

δM border(TRi,k)}

(8)

步驟2估計每條航跡的近鄰密度。為了估計TRi的近鄰密度,先定義航跡TRi到TRj的多因素可達距離為

δM reach(TRi,TRj,k)=

max{δM border(TRj,k),δM(TRj,TRi)}

(9)

那么,TRi的近鄰密度可以定義為

(10)

式中:使用δM reach代替δM可以對近鄰密度進行平滑,k的取值越大,平滑的效果越明顯。

步驟3計算每條航跡的多維度局部異常因子。通過比較TRi與TRi近鄰航跡的近鄰密度來計算TRi的多維度局部異常因子:

(11)

當航跡TRi的異常程度越大,多維度局部異常因子的取值越大。

4 異常行為檢測方法

本文基于定義的多因素定向Hausdorff距離和構造的多維度局部異常因子,設計了一種基于多維航跡特征的異常行為檢測(MTC-ABD)方法。MTC-ABD流程為

步驟1輸入近鄰數(shù)k,異常閾值ε和多維航跡數(shù)據(jù)集TD={TR1,TR2,…,TRn}。

步驟2利用多維航跡數(shù)據(jù)中的位置、速度和航向特征,計算目標航跡間的多因素定向Hausdorff距離δM(TRi,TRj)。

步驟3利用近鄰數(shù)和目標航跡間的多因素定向Hausdorff距離,計算每條航跡TRi的多因素近鄰邊界距離δM border(TRi,k)。

步驟4利用目標航跡間的多因素定向Hausdorff距離和每條航跡TRi的多因素近鄰邊界距離δM border(TRi,k),確定每條航跡TRi的近鄰航跡N(TRi,k)。

步驟5利用目標航跡間的多因素定向Hausdorff距離和每條航跡TRi的多因素近鄰邊界距離δM border(TRi,k),計算每條航跡到它的近鄰航跡的多因素可達距離δM reach(TRi,TRj,k)。

步驟6利用每條航跡到它的近鄰航跡的多因素可達距離δM reach(TRi,TRj,k),計算每條航跡的近鄰密度ρ(TRi,k)。

步驟7利用每條航跡和它的近鄰航跡的近鄰密度,計算每條航跡的多維度局部異常因子MDLOF(TRi,k)。

步驟8利用輸入的異常閾值對每條航跡進行異常檢測判決。

由于本文所提的方法是對靜態(tài)數(shù)據(jù)的離線異常檢測,所以可以通過實驗驗證確定近鄰數(shù)k和異常閾值ε,在某一個具體的應用場景,一旦k和ε的取值確定,在以后的異常檢測中,就可以采用這組取值。MTC-ABD方法的偽代碼如算法1所示。

算法1:MTC-ABD

輸入: 1.多維航跡數(shù)據(jù)集TD={TR1,TR2,…,TRn}。

2.近鄰數(shù)k和異常閾值ε。

for eachTRi,TRj∈TD∧i≠jdo

δM border(TRi,k)=δM(TRi,NN(TRi,k))

N(TRi,k)=TRj∈TDTRi|

δM(TRi,TRj)≤δM border(TRi,k)

end for

for eachTRido

forTRj∈N(TRi,k) do

δM reach(TRi,TRj,k)=

max{δM border(TRj,k),δM(TRj,TRi)}

end for

end for

for eachTRido

end for

for eachTRido

forTRNj∈N(TRi,k) do

MDLOF(TRi,k)=

if MDLOF(TRi,k)>εthen

else

end if

end for

end for

5 實驗分析

為了驗證本文提出的基于多維特征的異常行為檢測算法的異常檢測性能,5.1節(jié)在一個模擬軍用場景的仿真數(shù)據(jù)集上進行異常行為檢測實驗,5.2節(jié)在一個民用場景的ADS-B數(shù)據(jù)集上進行異常行為檢測實驗,并對結果進行分析。

5.1 軍用場景仿真實驗分析

在這個實驗中,生成一個航跡數(shù)據(jù)集來模擬敵方軍用飛機在一個空域的飛行行為,然后用MTC-ABD算法對其中的異常行為進行檢測,并對實驗結果進行分析。

5.1.1 數(shù)據(jù)集

本實驗利用Piciarelli公開的目標航跡生成程序[23],產(chǎn)生包含二維位置特征的目標航跡數(shù)據(jù),然后人為添加目標的屬性特征、類型特征、速度特征和航向特征,并對其中的部分目標航跡進行修改,構造一個新的目標多維航跡數(shù)據(jù)集。設定目標的運動方向為從點(xi,yi)到點(xi+1,yi+1),兩點之間的時間間隔相等。如圖2所示,目標的速度特征和航向特征可以由式(12)和式(13)計算得出。

(12)

(13)

這個數(shù)據(jù)集包括2 000條代表目標行為的多維航跡數(shù)據(jù),每條航跡數(shù)據(jù)包括32個數(shù)據(jù)點。具體構造過程如下:首先,利用目標航跡生成程序產(chǎn)生10個簇的2 000條對應目標正常行為的航跡數(shù)據(jù)和1 000條對應目標位置異常的異常航跡數(shù)據(jù),目標航跡生成程序中的隨機參數(shù)設為0.6。將這3 000條航跡的屬性標簽設置為2,類型標簽設置為1,速度信息和航向信息由式(12)和式(13)計算得出,這樣就得到了3 000條目標多維航跡數(shù)據(jù)。然后,從每個對應目標正常行為的航跡數(shù)據(jù)簇中隨機取出1條目標航跡,修改這10條航跡數(shù)據(jù),使這10條航跡對應的目標速度為正常目標速度的2倍;再從每個對應目標正常行為的航跡數(shù)據(jù)簇中隨機取出1條目標航跡,修改這10條航跡數(shù)據(jù),使這10條航跡對應的目標航向與正常目標的航向相反;再從每個對應目標正常行為的航跡數(shù)據(jù)簇中隨機取出1條目標航跡,刪除這10條航跡數(shù)據(jù);從1 000條對應目標位置異常的異常航跡數(shù)據(jù)中隨機取出10條。最后,將10個簇中剩余的1 970條對應目標正常行為的航跡數(shù)據(jù)、10條對應目標位置異常的航跡數(shù)據(jù)、10條對應目標速度異常的航跡數(shù)據(jù)和10條對應目標航向異常的航跡數(shù)據(jù),共2 000條航跡數(shù)據(jù)隨機排列順序,形成這個實驗用的數(shù)據(jù)集,這個數(shù)據(jù)集中包括1 970條對應目標正常行為的航跡數(shù)據(jù)和30條對應目標異常行為的航跡數(shù)據(jù)。圖3為這個數(shù)據(jù)集中的2 000條航跡。1 970條細航跡對應目標的正常行為模式,30條粗航跡對應目標的異常行為模式,其中10條粗連線畫出航跡對應位置異常,10條粗點劃線畫出的航跡對應速度異常,10條粗點線畫出的航跡代表航向異常。這30條異常航跡對應的異常行為可以依次表示為2101,2102,2103,…,2129,2130。

圖2 目標的速度和航向示意圖
Fig.2 Illustration of target velocity and course

圖3 實驗數(shù)據(jù)集中的2 000條航跡示意圖
Fig.3 Plot of 2000 trajectories in experiment dataset

5.1.2 結果分析

利用MTC-ABD算法對圖3所示的航跡數(shù)據(jù)集中的多維數(shù)據(jù)對應的目標行為進行異常檢測。

本實驗通過計算異常檢測的敏感度(Sensitivity)、準確度(Precision)、虛警率(False alarm rate)和異常檢測得分(F1-score)來評價MTC-ABD算法的異常檢測性能[24]。敏感度為對應目標異常行為的航跡被檢測為異常的比率,準確度為被檢測為異常的航跡中真正對應目標異常行為的航跡所占的比率,虛警率為對應目標正常行為的航跡被檢測為異常的比率。F1-score由Sensitivity和Precision共同決定:

(14)

F1-score可以很好地評估異常檢測器的分類性能。

本實驗場景根據(jù)位置、速度和航向特征的取值大小差別程度,按比例確定權重因子wd、wv和wθ的取值,使構造的多因素距離能夠均衡地體現(xiàn)出位置、速度和航向特征的影響。

下面通過實驗的方法討論近鄰數(shù)k和異常閾值ε的取值情況。k取計算k近鄰距離時常用的2、3、4和5。因為MDLOF(TRi,k)∈[0,1],所以ε∈[0,1],ε從0到1范圍內均勻地取101個點進行實驗。在k取值固定的情況下,計算F1-score 隨ε取值的變化情況,并繪制曲線圖。

圖4為異常檢測得分F1-score隨異常閾值ε取值的變化曲線,從圖中可以看出,近鄰數(shù)k取2、3、4、5時,異常檢測得分都可以達到較高的水平,而異常閾值ε的取值對異常檢測得分的影響較大。因此,在一個具體的應用場景中,需要在固定k值的情況下,選取合適的ε取值,使異常檢測得分達到預期的水平。在本實驗中,取k=4,ε=0.58分析MTC-ABD算法的性能以及隨著數(shù)據(jù)規(guī)模的變化情況。

圖4 異常檢測得分F-score隨ε的變化情況
Fig.4 Plot of F-score dependent on the value of ε

在逐漸增大數(shù)據(jù)規(guī)模的情況下對該多維航跡數(shù)據(jù)集進行異常檢測,并利用多項式擬合的方法繪制了敏感度、準確度、虛警率和異常檢測得分隨著數(shù)據(jù)規(guī)模變化的曲線圖。

圖5(a)為目標異常行為檢測的敏感度隨數(shù)據(jù)集規(guī)模變化的曲線,從圖中可以看出,在數(shù)據(jù)集規(guī)模較小時,隨著數(shù)據(jù)集規(guī)模的不斷增大,目標異常行為檢測的敏感度逐漸增加,當數(shù)據(jù)集達到一定規(guī)模后,敏感度始終保持在很高的水平。這說明在這個仿真的軍用場景中,MTC-ABD算法可以很好地將目標的異常行為檢測為異常。

圖5(b)為目標異常行為檢測的準確度隨數(shù)據(jù)集規(guī)模變化的曲線,從圖中可以看出,隨著數(shù)據(jù)集規(guī)模的不斷增大,目標異常行為檢測的準確度逐漸增加和稍微回落振蕩,始終保持在較高的水平。這說明在這個仿真的軍用場景中,被MTC-ABD算法檢測為異常的行為絕大部分是真正的目標異常行為。

圖5(c)為目標異常行為檢測的虛警率隨數(shù)據(jù)集規(guī)模變化的曲線,從圖中可以看出,在數(shù)據(jù)集規(guī)模較小時,隨著數(shù)據(jù)集規(guī)模的不斷增大,目標異常行為檢測的虛警率逐漸減小,當數(shù)據(jù)集達到一定規(guī)模后,虛警率始終保持在非常低的水平。這說明在這個仿真的軍用場景中,MTC-ABD算法將目標的正常行為檢測為異常行為的概率非常低,這對于很多應用尤其是軍事應用來說是非常重要的。

圖5(d)為目標異常行為檢測得分隨數(shù)據(jù)集規(guī)模變化的曲線,從圖中可以看出,在數(shù)據(jù)集規(guī)模較小時,隨著數(shù)據(jù)集規(guī)模的不斷增大,目標異常行為檢測得分逐漸增加,當數(shù)據(jù)集達到一定規(guī)模后,異常檢測得分始終保持在很高的水平。這說明在這個仿真的軍用場景中,MTC-ABD算法具有很好的目標異常行為檢測性能,可以非常有效地檢測出敵方軍用飛機飛行訓練的異常行為,這對于掌握敵機的行為改變規(guī)律,進行提前預警和防范,具有非常重要的意義。

圖5 敏感度、準確度、虛警率和異常檢測得分隨數(shù)據(jù)集規(guī)模的變化情況
Fig.5 Plot of sensitivity, precision, falase alarm rate and F-score dependent on the size of dataset

5.2 民用場景真實數(shù)據(jù)驗證

在這個實驗中,對一個廣播式自動相關監(jiān)視系統(tǒng)接收到的部分民用航班飛行的航跡數(shù)據(jù)進行處理,得到一個實驗用的多維航跡數(shù)據(jù)集,然后用MTC-ABD算法對其中的異常行為進行檢測。由于該數(shù)據(jù)集是真實的民用航班飛行航跡數(shù)據(jù),事先并不知道其中哪些為異常航跡,所以無法進行如5.1節(jié)所示的仿真分析,但是可以將檢測出的異常行為表示出來,用于查找民航飛機出現(xiàn)飛行異常的規(guī)律,進而查找出現(xiàn)飛行異常的原因,修正飛行程序等。

5.2.1 數(shù)據(jù)集

該ADS-B數(shù)據(jù)集包括2015年5月接收到的237條民航飛行航跡,每條航跡包括若干個多維數(shù)據(jù)點。可以直接讀取目標的維度、經(jīng)度、高度組成的位置特征,速度特征和航向特征,目標屬性為友方,用標簽3表示,類型為民用飛機,用標簽2表示。

為了計算目標航跡之間的多因素Hausdorff距離,將目標航跡數(shù)據(jù)點的位置特征由地理坐標中的維度、經(jīng)度和高度坐標轉換到局部直角坐標系中。在轉換時,選擇北京首都國際機場的地理坐標作為局部直角坐標系的原點,然后將這237條目標航跡的所有數(shù)據(jù)點都轉換到這個局部直角坐標系中。圖6為這些民用航班在三維和二維空間中的航跡。

5.2.2 實驗結果

利用MTC-ABD算法對這個ADS-B航跡數(shù)據(jù)集對應的民用航班的飛行行為進行異常檢測。采用5.1節(jié)所述的方法確定權重因子wd、wv和wθ的取值,在固定k=4的情況下,取ε=0.4進行異常檢測實驗。

實驗結果得到了6條異常航跡,分別對應2015年5月份該區(qū)域內民用航班飛行的6種異常行為。因為民用航班的目標屬性為友方,用標簽3表示,類型為民用飛機,用標簽2表示,所以這6種異常行為可以表示為3201、3202、3203、3204、3205和3206。圖7為異常行為示意圖,箭頭表示民用航班的飛行方向。

圖6 民用航班在三維和二維空間中的航跡
Fig.6 Plot of civilian flight trajectories in three and two dimensional plane

圖7 民用航班異常行為示意圖
Fig.7 Plot of anomalous behaviors for civilian flights

由圖7可以看出,異常行為3205可能是ADS-B在發(fā)射接收過程中造成的目標航跡接收不全。異常行為3201、3202、3203、3204和3206都是該區(qū)域內民用航班偏離固定飛行程序的異常行為,發(fā)現(xiàn)這些異常行為對于查找民航飛機出現(xiàn)飛行異常的規(guī)律,進而查找出現(xiàn)飛行異常的原因,修正飛行程序等具有非常重要的參考意義。

6 結 論

本文利用目標的多維航跡特征,提出了一種基于多維航跡特征的異常行為檢測方法,并進行了實驗分析驗證。

1) 利用目標的位置特征、速度特征和航向特征,定義了多因素距離,并將定向Hausdorff距離進行擴展,定義了多因素定向Hausdorff距離,從而度量目標行為之間的相似程度。

2) 針對局部異常因子不能很好的度量目標行為之間差異程度的問題,本文利用定義的多因素定向Hausdorff距離,構建了多維度異常因子,可以有效的度量目標行為之間的差異程度。

3) 基于定義的多因素定向Hausdorff距離和構造的多維度局部異常因子,設計了一種基于多維特征的異常行為檢測(MTC-ABD)算法,并給出了偽代碼,用于目標異常行為的檢測。

4) 在一個模擬軍用場景的仿真數(shù)據(jù)集上對MTC-ABD算法進行了仿真實驗,使用多個指標分析了該算法的異常檢測性能。在一個真實的ADS-B民用航班數(shù)據(jù)集上利用MTC-ABD算法進行了異常行為檢測實驗,并利用目標的屬性特征、類型特征和異常航跡序號設置異常行為標簽,對目標的異常行為進行了可視化,得到了非常有意義的結果。

[1] 何友, 王國宏, 關欣, 等. 信息融合理論及應用[M]. 北京: 電子工業(yè)出版社, 2010: 1-15.

HE Y, WANG G H, GUAN X, et al. Information fusion theory with applications[M]. Beijing: Publishing House of Electronics Industry, 2010: 1-15 (in Chinese).

[2] CHEN M S, HAN J, YU P S. Data mining: An overview from a database perspective[J]. IEEE Transactions on Knowledge and Data Engineering, 1997, 8(6): 866-883.

[3] HAN J, KAMBER M. Data mining: Concepts and techniques[M]. San Francisco: Morgan Kaufmann, 2001: 1-18.

[4] ZHENG Y. Trajectory data mining: An overview[J]. ACM Transactions on Intelligent Systems and Technology, 2015, 6(3): 1-41.

[5] CHANDOLA V, BANERJEE A, KUMAR V. Anomaly detection: A survey[J]. ACM Computing Surveys, 2009, 41(3): 1-58.

[6] CHANDOLA V, BANERJEE A, KUMAR V. Anomaly detection for discrete sequences: A survey[J]. IEEE Transactions on Knowledge and Data Engineering, 2012, 24(99): 1-16.

[7] BARNETT V, LEWIS T. Outliers in statistical data[M]. New York: Wiley, 1994: 24-26.

[8] KNORR E M, NG R T, TUCAKOV V. Distance-based outliers: Algorithms and applications[J]. International Journal on Very Large Data Bases, 2000, 8(3): 237-253.

[9] JIN W, TUNG A K H, HAN J, et al. Ranking outliers using symmetric neighborhood relationship[J]. Lecture Notes in Computer Science, 2006, 3918: 577-593.

[10] STRUYF A, ROUSSEEUW P J. High-dimensional computation of the deepest location[J]. Computational Statistics and Data Analysis, 2000, 34: 415-426.

[11] SARAWAGI S, AGRAWAL R, MEGIDDO N. Discovery driven exploration of OLAP data cubes[M]. Berlin: Springer, 1998: 67-69.

[12] KNORR E M, NG R T. Algorithms for mining distanced-based outliers in large datasets[C]//Proceedings of 24th International Conference on Very Large Data Bases. New York: Morgan Kaufmann, 1998: 392-403.

[13] LI X, HAN J, KIM S. Motion-Alert: Automatic anomaly detection in massive moving objects[C]//IEEE International Conference on Intelligence and Security Informatics. Piscataway, NJ: IEEE Press, 2006: 166-177.

[14] LI X, HAN J, KIM S, et al. ROAM: Rule-based and motif-based anomaly detection in massive moving object data sets[C]//Proceedings of 7th SIAM International Conference on Data Mining. Philadelphia: SIAM Press, 2007: 273-284.

[15] LEE J G, HAN J, LI X. Trajectory outlier detection: A partition-and-detect framework[C]//Proceedings of 24th International Conference on Data Engineering. Washington, D.C.: IEEE Computer Society, 2008: 140-149.

[16] 劉良旭, 喬少杰, 劉賓, 等. 基于R-Tree的高效異常軌跡檢測算法[J]. 軟件學報, 2009, 20(9): 2426-2435.

LIU L X, QIAO S J, LIU B, et al. Efficient trajectory outlier detection algorithm based on R-Tree[J]. Journal of Software, 2009, 20(9): 2426-2435 (in Chinese).

[17] YANG A, TAN X, BAEK J, et al. A new ADS-B authentication framework based on efficient hierarchical identity-based signature with batch verification[J]. IEEE Transactions on Services Computing, 1939, PP(99): 1.

[18] 沈笑云, 唐鵬, 張思遠, 等. ADS-B統(tǒng)計數(shù)據(jù)的位置導航不確定類別質量分析[J]. 航空學報, 2015, 36(9): 3128-3136.

SHEN X Y, TANG P, ZHANG S Y, et al. Quality analysis of navigation uncertain category for position based on ADS-B statistical data[J]. Acta Aeronautica et Astronautica Sinica, 2015, 36(9): 3128-3136 (in Chinese).

[19] HUTTENLOCHER D P, KLANDERMAN G A, RUCKLIDGE W A. Comparing images using the Hausdorff distance[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1993, 15(9):850-863.

[20] GAO Y, LEUNG M K H. Line segment Hausdorff distance on face matching[J]. Pattern Recognition, 2002, 35(2): 361-371.

[21] BREUNIG M M, KRIEGEL H P , NG R T, et al. LOF: Identifying density-based local outliers[C]//Proceedings of ACM SIGMOD International Conference on Management of Data, 2000, 29(2): 93-104.

[22] JANSSENS J, POSTMA E. One-class classification with LOF and LOCI: An empirical comparison[C]//Proceedings of the 18th Belgian-Dutch Conference on Machine Learning, 2009: 1021-1040.

[23] PICIARELLI C, MICHELONI C, FORESTI G. Trajectory-based anomalous event detection[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2008, 18(11): 1544-1554.

[24] LAXHAMMAR R, FALKMAN G. Online learning and sequential anomaly detection in trajectories[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2014, 36(6): 1158-1173.

Anomalousbehaviordetectionmethodbasedonmultidimensionaltrajectorycharacteristics

PANXinlong*,WANGHaipeng*,HEYou,XIONGWei,ZHOUWei

InstituteofInformationFusion,NavalAeronauticalandAstronauticalUniversity,Yantai264001,China

Intheinformationfusiondomain,anomalousbehaviorscouldbeminedbasedonmultidimensionaltrajectorycharacteristicsbyusingtheanomalousdetectiontechniqueindatamining.Previoustrajectoryanomalydetectionalgorithmsmainlydetectthepositionanomalies,withoutmakingfulluseoftheattribute,category,position,velocity,andcoursecharacteristics.Inordertoovercomethislimitation,wedefinethemulti-factorHausdorffdistance,constructthemultidimensionallocaloutlierfactor,andproposeamethodfordetectinganomalousbehaviorsbasedonmultidimensionaltrajectorycharacteristics.Themethodcanmineanomalousbehaviorsbasedondetectingmultidimensionaltrajectories.Weconductedexperimentsonsimulatedmilitaryscenarioandrealcivilianscenario,theproposedmethodcaneffectivelydetecttheanomalousbehaviorofthetarget.

anomalousbehavior;trajectory;multidimensionalcharacteristics;localoutlierfactor;Hausdorffdistance

2016-05-17;Revised2016-06-22;Accepted2016-07-18;Publishedonline2016-07-191706

URL:www.cnki.net/kcms/detail/11.1929.V.20160719.1706.004.html

s:NationalNaturalScienceFoundationofChina(61531020,61471383,91538201);MajorScienceandTechnologyProjectsinShandongProvince(2015ZDZX01001)

2016-05-17;退修日期2016-06-22;錄用日期2016-07-18; < class="emphasis_bold">網(wǎng)絡出版時間

時間:2016-07-191706

www.cnki.net/kcms/detail/11.1929.V.20160719.1706.004.html

國家自然科學基金 (61531020,61471383,91538201); 山東省科技重大專項基金 (2015ZDZX01001)

.E-mailairadar@126.com;whp5691@163.com

潘新龍, 王海鵬, 何友, 等. 基于多維航跡特征的異常行為檢測方法J. 航空學報,2017,38(4):320442.PANXL,WANGHP,HEY,etal.AnomalousbehaviordetectionmethodbasedonmultidimensionaltrajectorycharacteristicsJ.ActaAeronauticaetAstronauticaSinica,2017,38(4):320442.

http://hkxb.buaa.edu.cnhkxb@buaa.edu.cn

10.7527/S1000-6893.2016.0217

V355.1; TP274.2

A

1000-6893(2017)04-320442-10

(責任編輯: 蘇磊)

*Correspondingauthor.E-mailairadar@126.com;whp5691@163.com

猜你喜歡
航向航跡距離
一種多機協(xié)同打擊的快速航跡規(guī)劃方法
基于事件觸發(fā)的船舶航向邏輯切換自適應控制
大數(shù)據(jù)分析的船舶航跡擬合研究
風浪干擾條件下艦船航向保持非線性控制系統(tǒng)
一種復雜環(huán)境下的多假設分支跟蹤方法
考慮幾何限制的航向道模式設計
算距離
民機橫航向靜穩(wěn)定性適航符合性數(shù)學仿真評估
每次失敗都會距離成功更近一步
無人機航跡追蹤算法研究與仿真