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

?

基于Mean Shift算法的多目標(biāo)識(shí)別與仿真

2020-06-23 09:03:08韓光威顧力偉
艦船電子對(duì)抗 2020年2期
關(guān)鍵詞:離群敵方中心點(diǎn)

韓光威,顧力偉,劉 詠

(中國(guó)船舶重工集團(tuán)公司第七二三研究所,江蘇 揚(yáng)州225101)

0 引 言

隨著電子信息和計(jì)算機(jī)系統(tǒng)的迅猛發(fā)展,現(xiàn)代戰(zhàn)爭(zhēng)中的信息化作戰(zhàn)也越來(lái)越重要。目標(biāo)識(shí)別是指利用光學(xué)儀器、雷達(dá)、聲納和計(jì)算機(jī)等設(shè)備對(duì)目標(biāo)的敵我屬性、類型的判別[1]。目標(biāo)識(shí)別系統(tǒng)作為現(xiàn)代信息化作戰(zhàn)平臺(tái)上進(jìn)行區(qū)分?jǐn)澄业闹匾侄?,?duì)目標(biāo)識(shí)別系統(tǒng)進(jìn)行多目標(biāo)識(shí)別的研究具有重要的意義。

目標(biāo)識(shí)別系統(tǒng)進(jìn)行目標(biāo)識(shí)別時(shí)影響因素較多,受外界地形環(huán)境的干擾復(fù)雜,不同影響因素間具有相互的干擾作用,因此基于規(guī)則或?qū)<蚁到y(tǒng)的方法也變得越來(lái)越困難[24]?;诰垲惖姆椒軌蛲ㄟ^(guò)分析系統(tǒng)采集的數(shù)據(jù)來(lái)得到我方目標(biāo)的數(shù)據(jù)信息,而通過(guò)分析實(shí)時(shí)數(shù)據(jù)和我方目標(biāo)的差異可以進(jìn)行目標(biāo)的識(shí)別。同時(shí),由于系統(tǒng)信號(hào)傳輸?shù)牟淮_定性和一些外界因素,導(dǎo)致采集的系統(tǒng)數(shù)據(jù)中會(huì)出現(xiàn)離群數(shù)據(jù)點(diǎn),這些離群點(diǎn)導(dǎo)致一些傳統(tǒng)的聚類方法,如DBSCAN 等存在一些不足,影響聚類的效果。

本文針對(duì)目標(biāo)識(shí)別系統(tǒng)的上述特性,提出了一種基于Mean Shift的改進(jìn)聚類算法,能夠在聚類的同時(shí)診斷出離群數(shù)據(jù)點(diǎn),避免其對(duì)分類效果造成不利影響;同時(shí)由于系統(tǒng)聚類比較的是通過(guò)Mean Shift算法得到的數(shù)據(jù)密度中心點(diǎn),能夠進(jìn)行精確的目標(biāo)識(shí)別,避免了DBSCAN 的數(shù)據(jù)邊界點(diǎn)造成的聚類異常;在實(shí)際在線測(cè)試過(guò)程中,也能夠達(dá)到較好的識(shí)別結(jié)果。

1 基于Mean Shift算法的建模

1.1 基于Mean Shift的聚類算法

Mean Shift算法能夠自適應(yīng)地搜索空間中樣本分布密度增加最大的方向,并最終收斂到此密度峰值點(diǎn),進(jìn)而識(shí)別出數(shù)據(jù)的局部聚類特征[56]。由于Mean Shift算法不需要具有任何先驗(yàn)知識(shí),并且能夠處理任意特征空間,只有移動(dòng)窗口的參數(shù)需要調(diào)節(jié),所以Mean Shift 算法比較適合處理復(fù)雜的數(shù)據(jù)。

Mean Shift向量的最基本形式可定義為:

式中:S h是一個(gè)半徑為h的高維球區(qū)域;(x i-x)是樣本點(diǎn)x i相對(duì)于基準(zhǔn)點(diǎn)x的偏移量;M h(x)是落入?yún)^(qū)域S h中的t個(gè)樣本點(diǎn)相對(duì)于點(diǎn)x的偏移向量的均值。

如圖1所示,圖中圓形區(qū)域?yàn)镾 h,小圓圈代表落入S h區(qū)域的t個(gè)樣本點(diǎn)x i,黑點(diǎn)是Mean Shift的基準(zhǔn)點(diǎn)x,箭頭表示樣本點(diǎn)相對(duì)于基準(zhǔn)點(diǎn)x的偏移向量。由圖1可看出,偏移向量M h(x)會(huì)指向樣本分布密度最大的方向。經(jīng)Mean迭代計(jì)算,不斷用M h(x)的向量計(jì)算結(jié)果更新基準(zhǔn)點(diǎn)x,當(dāng)滿足‖M h(x)‖小于某容許誤差條件時(shí)即可獲得收斂到的穩(wěn)態(tài)聚類中心點(diǎn)[7]。

圖1 Mean Shift示意圖

由于各樣本點(diǎn)與基準(zhǔn)點(diǎn)的距離不同,所以在處理偏移向量時(shí)要對(duì)不同的偏移距離取不同的權(quán)重。一般而言,離基準(zhǔn)點(diǎn)越近的點(diǎn)對(duì)估計(jì)當(dāng)前區(qū)域的密度具有較大的作用。為解決這一問(wèn)題,在此引入高斯核函數(shù)G(x)。運(yùn)用高斯核函數(shù)能夠單調(diào)地反映樣本點(diǎn)與基準(zhǔn)點(diǎn)之間距離與樣本點(diǎn)的權(quán)重關(guān)系。此時(shí),向量M h(x)化為:

1.2 離線建模流程

多目標(biāo)識(shí)別系統(tǒng)的離線建模流程如下:

(1)采集目標(biāo)識(shí)別系統(tǒng)的歷史數(shù)據(jù),包括我方目標(biāo)和敵方不同目標(biāo)的數(shù)據(jù)信息作為建模數(shù)據(jù),并標(biāo)準(zhǔn)化處理。

(2)將已知我方數(shù)據(jù)信息和某一類的敵方目標(biāo)的數(shù)據(jù)信息作為輸入數(shù)據(jù),運(yùn)用Mean Shift方法得到2類輸入數(shù)據(jù)的密度中心點(diǎn)。

(3)將2類密度中心點(diǎn)作為聚類中心點(diǎn),同時(shí)不斷擴(kuò)大搜索半徑來(lái)賦予輸入數(shù)據(jù)標(biāo)簽,直到2類數(shù)據(jù)發(fā)生重疊或者所有數(shù)據(jù)全部分類完畢。

(4)對(duì)比分類完成后的標(biāo)簽和已知輸入標(biāo)簽,如果標(biāo)簽正確率在90%以上,則說(shuō)明建模成功。此時(shí)對(duì)比分析聚類中心,找到中心距離最大的前n個(gè)特征,得到特征值的序號(hào),作為目標(biāo)的模型f k,每一個(gè)k對(duì)應(yīng)一種敵方的目標(biāo),即:

1.3 多目標(biāo)的在線識(shí)別

由1.2可知,本文的多目標(biāo)識(shí)別系統(tǒng)的輸入是一批已知的我方目標(biāo)的數(shù)據(jù)信息和在線的未知的一個(gè)批次的數(shù)據(jù)。在線識(shí)別時(shí)需要采集1 個(gè)批次(1個(gè)時(shí)間段)的在線數(shù)據(jù)與一批我方目標(biāo)的數(shù)據(jù)進(jìn)行輸入分析,運(yùn)用基于Mean Shift的算法進(jìn)行在線聚類分析,如果輸入的2類數(shù)據(jù)能夠成功聚成2類,即聚類后的標(biāo)簽與輸入標(biāo)簽一致,即說(shuō)明輸入的2類數(shù)據(jù)具有一定的差異性,同時(shí)得到一個(gè)與離線建模類似的模型向量f。對(duì)在線診斷得到的模型向量f匹配已離線建模的模型向量f k,這里匹配f和f k中相同的項(xiàng),進(jìn)而進(jìn)行系統(tǒng)的多目標(biāo)識(shí)別。

2 實(shí)驗(yàn)結(jié)果仿真分析

這里結(jié)合相關(guān)資料給出4組離線實(shí)驗(yàn)數(shù)據(jù),其中1組我方目標(biāo),3組其他目標(biāo)的數(shù)據(jù),這里定義為敵方目標(biāo)A,敵方目標(biāo)B,敵方目標(biāo)C。在每組數(shù)據(jù)中隨機(jī)取20個(gè)作為建模數(shù)據(jù),其余數(shù)據(jù)作為測(cè)試數(shù)據(jù)。Mean Shift算法選取的核函數(shù)的主要參數(shù)為帶寬h。

經(jīng)過(guò)多次實(shí)驗(yàn)比較,當(dāng)選取h=3 時(shí)能夠取得較好的聚類效果。圖2顯示了我方目標(biāo)與敵方目標(biāo)A 數(shù)據(jù)的聚類結(jié)果分析。敵方目標(biāo)A與我方目標(biāo)的密度中心點(diǎn)距離(采用歐氏距離)d1,樣本數(shù)據(jù)與目標(biāo)A數(shù)據(jù)的密度中心點(diǎn)距離d2,隸屬度即d2/(d1+d2),在一定程度上反映了數(shù)據(jù)與我方目標(biāo)的相似程度。

圖2 基于Mean Shift算法的敵方目標(biāo)A 聚類結(jié)果

和傳統(tǒng)的Kmeans和DBSCAN 算法對(duì)比發(fā)現(xiàn),如果采用傳統(tǒng)Kmeans聚類算法會(huì)出現(xiàn)分類異常的情況。如圖3所示,可以看到由于第25個(gè)樣本點(diǎn)是離群數(shù)據(jù),與其他數(shù)據(jù)的距離較大,采用Kmeans算法進(jìn)行聚類時(shí),會(huì)把離群數(shù)據(jù)單獨(dú)分為一類,無(wú)法有效進(jìn)行聚類。

圖3 敵方目標(biāo)A 的Kmeans聚類結(jié)果

和基于密度的經(jīng)典算法DBSCAN相比,DBSCAN 算法雖然也能有效處理噪聲離群點(diǎn),但是需要反復(fù)調(diào)試來(lái)確定鄰域半徑和半徑內(nèi)包括的最小樣本點(diǎn)數(shù)。圖4給出了在2個(gè)維度上的聚類結(jié)果。

圖4 敵方目標(biāo)A 的DBSCAN 聚類結(jié)果

同時(shí)DBSCAN在某些情況下效果不佳,DBSCAN 利用密度的連通性,本質(zhì)上是通過(guò)尋找某一點(diǎn)周圍距離較近的點(diǎn)來(lái)進(jìn)行算法迭代,如果某一目標(biāo)與我方目標(biāo)類似,導(dǎo)致數(shù)據(jù)與我方之間的差異不明顯,這時(shí)會(huì)導(dǎo)致出現(xiàn)某些數(shù)據(jù)與我方目標(biāo)某些數(shù)據(jù)距離較近,導(dǎo)致分類效果不佳[8]。以敵方目標(biāo)B為例來(lái)進(jìn)行說(shuō)明。圖5給出所有樣本點(diǎn)與第5個(gè)樣本點(diǎn)的距離,圖中前20個(gè)為我方目標(biāo)數(shù)據(jù),其余為敵方目標(biāo)B 的數(shù)據(jù),可以看到第21和29個(gè)樣本點(diǎn)距離第1個(gè)樣本點(diǎn)很近。所以無(wú)論如何選取鄰域半徑都無(wú)法得到較好的聚類結(jié)果。

圖5 敵方目標(biāo)B樣本點(diǎn)距離比較結(jié)果

而采用基于Mean Shift的改進(jìn)聚類算法,本質(zhì)上是通過(guò)比較樣本數(shù)據(jù)與密度中心點(diǎn)的距離,可以有效地處理這種情況,聚類結(jié)果如圖6所示。

從圖2和圖6可以看到,基于Mean Shift的改進(jìn)聚類算法,能夠有效處理離群點(diǎn)問(wèn)題,避免其對(duì)聚類造成不利影響,同時(shí)診斷出離群點(diǎn),方便對(duì)離群點(diǎn)的干擾信息進(jìn)行分析。

圖6 基于Mean Shift算法的敵方目標(biāo)B聚類結(jié)果

通過(guò)選取訓(xùn)練數(shù)據(jù)進(jìn)行基于Mean Shift聚類建模,可以得到敵方目標(biāo)A、敵方目標(biāo)B、敵方目標(biāo)C的模型庫(kù),再選取各類測(cè)試數(shù)據(jù)進(jìn)行測(cè)試,目標(biāo)識(shí)別結(jié)果如表1所示。

表1 多目標(biāo)識(shí)別結(jié)果分析

3 結(jié)束語(yǔ)

本文針對(duì)目標(biāo)識(shí)別系統(tǒng)的多目標(biāo)識(shí)別問(wèn)題,提出了一種基于Mean Shift原理的改進(jìn)聚類算法,能夠?qū)δ繕?biāo)進(jìn)行良好的聚類,同時(shí)診斷出離群點(diǎn),避免離群數(shù)據(jù)對(duì)聚類效果的不利影響,相比于傳統(tǒng)的Kmeans和DBSCAN,具有更好的聚類效果。并且通過(guò)對(duì)比分析密度中心點(diǎn),得到不同目標(biāo)的模型向量,在在線識(shí)別時(shí),通過(guò)聚類得到的模型向量進(jìn)行匹配,能夠準(zhǔn)確地進(jìn)行在線的多目標(biāo)識(shí)別。

猜你喜歡
離群敵方中心點(diǎn)
少林韋陀十八手
少林與太極(2022年6期)2022-09-14 08:59:42
4打5,敵方還剩幾個(gè)人?
Scratch 3.9更新了什么?
如何設(shè)置造型中心點(diǎn)?
電腦報(bào)(2019年4期)2019-09-10 07:22:44
水果大作戰(zhàn)
人工智能有助于處置敵方炸彈
離群數(shù)據(jù)挖掘在發(fā)現(xiàn)房產(chǎn)銷售潛在客戶中的應(yīng)用
漢字藝術(shù)結(jié)構(gòu)解析(二)中心點(diǎn)處筆畫應(yīng)緊奏
尋找視覺(jué)中心點(diǎn)
大眾攝影(2015年9期)2015-09-06 17:05:41
離群的小雞
黎平县| 廉江市| 竹北市| 满洲里市| 徐水县| 水城县| 社旗县| 松原市| 乌什县| 楚雄市| 海安县| 龙州县| 马尔康县| 射阳县| 太湖县| 宜宾县| 哈巴河县| 邵东县| 西和县| 凉城县| 玉屏| 临海市| 大安市| 兰溪市| 海淀区| 白河县| 吉隆县| 宜宾县| 广饶县| 东山县| 师宗县| 四会市| 海伦市| 泾源县| 广德县| 丹棱县| 安康市| 多伦县| 太原市| 伊金霍洛旗| 泗洪县|