999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種改進的毫米波雷達聚類算法

2021-08-11 05:16:48鞠夕強孟祥印謝江鵬
科學技術與工程 2021年20期

鞠夕強, 孟 文, 孟祥印*, 謝江鵬

(1.西南交通大學機械工程學院, 成都 610031; 2.軌道交通運維技術與裝備四川省重點實驗室, 成都 610031)

毫米波雷達,因其能夠全天候使用,獲取目標徑向速度,對天氣敏感度低,成本較低等優點,是當前汽車輔助駕駛系統與無人駕駛實驗中必不可少的傳感器之一[1]。但雷達仍有角分辨率低;雜波、虛假目標和噪聲影響目標識別;數據輸出稀疏,均勻性差等缺點[2]。根據毫米波雷達特性,需要針對性開發數據處理算法,尤其是數據聚類算法。

目前數據聚類方法主要有劃分法[3-4]、層次法[5-6]、基于密度的方法[7-8]、基于網格的方法[9-10]。結合雷達特性分析:以K-means[11]算法為代表的劃分法雖然簡單快速,但仍需預先選定K值且對噪聲及離群點敏感,無法實時處理雷達數據;以AGNES算法為代表的層次法,簇間距離容易定義,不需要預先制定聚類數,但該方法計算復雜度高,實時性不強;基于網格的聚類方法[12]聚類速度快,對高數據量數據處理效果好,但毫米波雷達數據量小、點數稀疏,應用該方法聚類精度不高;以DBSCAN[13]算法為代表的基于密度的聚類算法對噪聲不敏感,能發現任意形狀的簇,缺點是對數據均勻性要求較高,數據的稀疏程度影響聚類效果。針對雷達特性,中外學者提出許多雷達聚類算法。Scheiner等[14]對雷達數據進行二次聚類,第一次聚類使用自適應調整點數閾值,并擴充速度維度的DBSCAN算法;第二次聚類仍使用DBSCAN算法,但參數不同,取得了較好的數據聚類效果。但該算法僅自適應調節點數閾值參數,未能優化雷達均勻性問題。Haag等[15]提出了一種利用跟蹤先驗信息最小化聚類誤差的自適應聚類方法,使用卡方檢驗得到某個目標的先驗知識來針對性設置聚類參數;若無先驗知識,使用基于網格方法進行初步劃分,并使用 DBSCAN 算法在網格內進行聚類。該算法在噪聲及特定場景下跟蹤效果較好,但由于引入先驗知識,可能引起誤差時域傳遞[16-17]。蔣留兵等[18]利用卡爾曼濾波算法對DBSCAN進行改進,實現聚類算法參數自適應和增量聚類, 提高了聚類實時性。但改進算法仍有誤差時域傳遞問題。Kuang等[19]根據船用雷達使用場景,提出一種自適應水上艦艇聚類方法:首先利用先驗知識進行初步聚類,得出聚類估計目標數目,并作為二次聚類中K-means聚類算法的初始聚類個數。最后使用經驗規則對二次聚類后目標進行合并,在雜波環境下取得較好的聚類結果。

針對上述問題,并結合雷達數據特性,提出一種基于DBSCAN的自適應雷達聚類算法,能夠根據K近鄰距離和雷達散射截面面積(radar cross section, RCS)自適應調整聚類半徑,提高對不同反射強度、不同稀疏程度目標的聚類效果。

1 雷達目標點云特征

對雷達數據輸出的點云特征進行分析總結,根據數據特征設計聚類改進算法。選用Continental公司生產的ARS408-21型雷達作為實驗雷達,實驗雷達安裝在實驗車輛前方中網中心左25 cm處。實驗平臺及雷達安裝位置如圖1紅框所示。毫米波雷達經過恒虛警檢測(constant false alarm rate, CFAR)[20]后,通過CAN(controller area network)總線在上位機接收到的目標數據如圖2(a)所示,實時圖像記錄數據如圖2(b)所示。

圖1 實驗平臺及毫米波雷達安裝位置

圖2 上位機接收數據

該型號雷達角度分辨率為1.6°,固定的角分辨率會導致在笛卡爾坐標系中采樣密度變化[21]。統計得到目標點數與距離關系如圖3所示,統計選取小型客車和行人兩類目標,考慮到同目標同距離幀間點數不同,選取連續7幀數據并計算平均值得到該數據。由圖3可知,雖有一定幅度波動,同一目標在雷達中獲取點數隨距離提高而減小。

圖3 目標點數與距離的關系

毫米波雷達探測動態行人與動態車輛點云分布情況及實時圖像記錄如圖4所示。該場景為行人向雷達方向行進,車輛橫向及轉彎運動。其中,雷達靜止,行人在縱向相對速度vx為0.75~1.25 m/s,車輛vx與橫向相對速度vy均為0~1.25 m/s。在圖4中,圖4(a)中綠色框選為行人目標,紅色框選為車輛目標,圖4(b)為作為參考的實時圖像記錄。由此可得出:行人目標點云間距小,密度大,車輛點云間距大,密度相較行人偏小。

圖4 雷達探測數據顯示

根據上述雷達目標描述,可得出雷達點云目標特征:雷達由于角度分辨率固定,雷達數據存在不均勻性;不同目標反射強度、形狀、體積不同,在雷達中顯示的點云密度不同。

2 改進的聚類算法

2.1 經典的密度聚類算法-DBSCAN

基于密度的聚類方法一般思想是:搜索空間中每一個點,使用適合的距離度量來確定鄰域目標個數,如果一個點的鄰域范圍內目標數超過某一閾值,則形成一個聚類簇,對應的目標點為核心點。若一個核心點位于另一個核心點的聚類簇中,則認為兩點直接密度可達。多個點由直接密度可達串聯起來,則點與點之間為密度可達。從一個核心點開始,不斷向密度可達的區域生長,最終得到一個包括核心點及其鄰域目標的最大化區域,形成最終聚類。不滿足核心點定義且不包含在聚類簇中的目標點被認為噪聲點。

DBSCAN算法需給定兩個參數:距離半徑Eps和點數閾值minPts,原始算法中該參數均為固定值。

2.2 K最近鄰算法

K最近鄰算法[22]主要應用于分類以及非線性參數統計,該算法思路是:在特征空間中,若一個樣本附近的k個最近鄰樣本屬于某一個類別,則這個樣本屬于這個類別。借鑒k最近鄰算法的思路,通過限定k的取值,計算得到目標第k個最近點的距離,來判斷該點處的密度,并作為Eps取值的決定因素之一。

2.3 改進的聚類算法

提出一種聚類參數自適應調整的毫米波雷達聚類算法。通過提取并組合K近鄰距離和雷達反射截面半徑,自適應確定聚類半徑。同時,解決了因聚類半徑不同產生的對稱性問題。針對雷達型號,調整聚類算法參數,實現更好的聚類效果。與其他雷達聚類算法[14,18-19]相比,提出的改進算法更適應不均勻的毫米波雷達數據,包括因雷達角分辨率固定造成的沿徑向數據不均勻,因目標體積不同造成的數據不均勻。

改進算法在DBSCAN算法基礎上改進,使Eps值能夠自適應調整,該值的決定變量有:通過K最近鄰距離計算的距離半徑Eps,K;根據目標在雷達處的反射截面計算得到的距離半徑Eps,RCS。Eps計算公式為

Eps=Eps,K+Eps,RCS

(1)

式(1)中:Eps為某點采用的聚類半徑;Eps,K為通過K最近鄰距離計算得到的值;Eps,RCS為利用雷達提供的RCS值轉換得到的雷達假象面積半徑。公式的含義為:以Eps,K作為基礎值,Eps,RCS作為增量確定Eps取值。

通過提取雷達散射截面作為Eps自適應取值的補充量。雷達散射截面是度量目標在雷達波照射下產生的回波強度的一種物理量,是目標的假象面積。由于雷達照射目標的回波強度隨形狀、物理截面大小、材質、方向等有很大關系,但車輛與行人差異較大,文獻[23]給出行人與車輛平均反射強度差值為9 dB/m2,故可作為補充增量。

式(1)中Eps,K的求解思路為:對感知目標進行分析,確定K最近鄰距離中設置的k參數,并求出每一個目標第k個相鄰點的距離,與已設置閾值進行比較,函數可表示為

(2)

式(2)中:α1、α2、α3為提前給定的距離閾值;xk為目標離第k個相鄰點的距離;ε1、ε2為判斷閾值。

在改進算法中假設目標假象面積為圓形,通過面積計算目標的假象半徑,該半徑與Eps,RCS的關系為

Eps,RCS=rRCS

(3)

式(3)中:rRCS為假象半徑,由雷達的RCS值通過圓形面積公式計算獲得。

(4)

式(4)中:ωRCS為目標的假象面積,m2。本文中采用雷達輸出目標的RCS使用另一種更通用的表達方式,即使用雷達散射截面的對數值的10倍來表示,單位為dBsm,其與ωRCS的關系公式為

RCS=10lgωRCS

(5)

改進的聚類算法中,參數Eps由目標點自適應確定,由此產生初始點選擇不同,聚類結果不同的問題。圖5展示了一種聚類可能的情景:首先目標點具有不同的Eps,在圖5中表現為各點所屬圓的半徑不同。假設各點均為核心點,藍點到紅點能夠進行密度傳遞,各核心點之間滿足密度相連,但是從紅點到藍點不能進行密度傳遞,不能滿足密度相連條件。為解決改進算法引起的上述問題,在本文算法中添加一條規則:核心點之間密度可達需滿足對稱性。圖5中紅藍核心點密度可達不滿足對稱性,認定為不同聚類簇。

圖5 一種聚類傳遞示意圖

3 聚類參數設定及聚類過程

3.1 聚類參數設定

根據改進算法定義,需要輸入的參數有k、α1、α2、α3、ε1、ε2共6個參數。

選取行人和車輛目標作為研究對象,通過統計目標點云個數,得出k值。根據圖3所示,探測目標在小于80 m距離處目標點個數大于等于2,故k值選定為2。

在改進算法中,α1、α2、α3分別表示類行人目標聚類閾值,體積介于行人與車輛間的目標聚類閾值,類車輛目標聚類閾值。α1、α3由式(6)計算得到,其中δ為閾值放大系數,本文算法中δ=1.2,Δmax1、Δmax3分別為行人目標聚類點間隔最大值與車輛目標聚類點間隔最大值。考慮到α2閾值介于行人體積與車輛體積之間,選擇式(7)計算得到α2。

αn=δΔmaxn,n=1,3

(6)

式(6)中:Δmaxn為設定的目標聚類點間隔最大值,由Δmax1和Δmax3構成,根據式(6)及對各變量的取值,計算得α1=0.54,α3=2.412,α2滿足:

(7)

計算可得α2=1.476。

行人目標與車輛目標在同一幀數據中,點間隔最大值隨距離變化的統計如圖6所示。其中,圖6(a) 是對行人目標的統計,圖6(b)是對小型客車目標的統計。行人統計場景為圖4,小型客車統計場景為圖2。由圖6可見,行人目標點間隔最大值在0~50 m范圍內基本保持穩定,在26 m處和 42 m 處有偏離點。考慮Eps,RCS增量效果及對多行人的分辨能力,將兩偏離點作為異常點進行剔除。取剩余目標中點距最大值作為Δmax1取值,可得Δmax1=0.45 m。

圖6 距離與同一聚類點間隔最大值曲線

車輛目標在0~80 m處基本保持穩定,而在大于等于80 m范圍處距離大幅提高,這與該型號雷達特性相關:該型號雷達優先保證近距離目標的傳輸。若近處目標繁多復雜,雷達探測超過100 m的目標,僅會顯示一到兩個目標點。因此,選取80 m范圍內,車輛聚類點間隔最大值作為Δmax2取值,可得Δmax2=2.01 m。同時規定了改進算法在本雷達的適用范圍:行人目標≤50 m;車輛目標≤80 m。

選擇具有行人與車輛目標的數據,計算所有目標的k=2近鄰處目標距離,統計場景與圖4一致,統計結果如圖7所示。其中,圖7(a)為統計獲得的條形圖,圖7(b)為該幀數據的圖像記錄。圖7(a)以0.2 m為間隔將數據離散化,統計落入間隔內的點數,其中有3處峰值,根據點屬性及距離推算,分別對應人車混合點,人車混合點,車輛點。選取(0.4,0.6]上界作為τ1,(1.0,1.2]上界作為τ2。τ1、τ2與判斷閾值ε1、ε2的關系為

圖7 第k個最近點距離統計

ε=στ

(8)

式(8)中:σ為峰值放大系數,選取σ=1.3,得出ε1=0.78,ε2=1.56。

根據上述計算過程,完成改進算法中所有參數設置。

3.2 實驗數據與設計

算法需要輸入的數據包括雷達單幀運動(相對速度不為0)數據集D={d(1),d(2),…,d(N)}共N個目標,數據集D的組成元素d(i)有以下屬性d(i)={x(i),y(i),RCS(i)},算法運行所需參數:k、α1、α2、α3、ε1、ε2。輸出數據為F={f(1),f(2),…,f(M)},數據集F的組成元素f(i)有以下屬性f(i)={x(i),y(i),RCS(i),label},其中label為聚類簇數據標簽,表示該目標類別。改進聚類算法具體步驟如下。

步驟1雷達數據預處理,將相對速度為0的目標剔除,形成數據集D。

步驟2對數據進行遍歷,利用上述改進過程計算目標Eps。

步驟3執行改進聚類算法,生成最終聚類結果。

毫米波雷達可以檢測相對速度為0的目標,但考慮到本文算法主要應用到動態車輛的目標檢測且毫米波雷達對動靜(相對速度是否為0)目標成像差異較大,故將相對速度為0的目標剔除。

4 實驗分析

4.1 實驗數據與設計

對改進聚類算法及其選定參數進行評估。實驗選用DBSCAN算法與本文算法進行對比。重點比較不同密度數據的聚類效果。DBSCAN算法參數選擇方面,根據雷達屬性及過往聚類經驗值,聚類半徑Eps選取0.5、1.0、1.5,minPts選取為2[minPts為DBSCAN聚類參數中的點數閾值,如果聚類半徑(Eps)劃定的范圍內點數超過設定的點數閾值(minPts),則認為構成一個聚類簇]。分別記錄改進聚類算法與對比算法在行人目標與車輛目標的聚類效果,并根據聚類評價指標進行聚類效果量化評價。

所有實驗基于真實的數據集。該數據集特征為:實驗車輛靜止,復雜場景下探測車輛與行人目標,將靜止(相對速度為0)目標濾除以模擬具有相對速度的場景。數據處理平臺軟件采用Ubuntu16.04系統下ROS Kinect開源平臺進行處理。硬件配置為INTEL i5-6300 4核處理器,8 G內存。

4.2 聚類評價指標

為了評估改進算法及對比算法,引入2個評價指標:聚類精確度(accuracy,AC)和聚類正確率(accuracy rate,AR)。聚類精確度用于比較輸出聚類簇標簽和數據提供的標簽,計算公式為

(9)

式(9)中:

分別為數據f(i)所對應的改進聚類標簽與真實標簽;N表示雷達目標點個數;τ表示的函數為

(10)

聚類正確率用于比較正確聚類簇數與實際探測對象個數。目標聚類正確的定義為:目標聚類形成的聚類簇與實際探測對象一一對應。聚類正確的量化標準為:單目標AC≥80%。同步記錄圖像與未聚類雷達數據作為真實場景進行驗證。聚類正確率公式為

(11)

式(11)中:P為實際探測對象個數;S為目標聚類正確個數。

4.3 實驗結果

測試實驗分析了該場景下378幀數據,其中行人目標793個。車輛目標71個。摘取一幀數據及聚類效果如圖8所示。圖8(a)為未聚類原始數據,圖8(b)為改進算法聚類結果,圖8(c)、圖8(d)、圖8(e)為Eps參數0.5、1.0、1.5 m的DBSCAN算法聚類結果,圖8(f)為實時采集到的圖像。根據圖8可知,改進算法將車輛目標和行人目標完整聚類。相較DBSCAN算法,聚類效果提升明顯。其中,聚類出的虛警目標可由目標驗證算法剔除。該類目標不影響正常目標識別。

圖8 改進算法與對比算法聚類結果

DBSCAN算法與改進算法聚類量化結果如表1和表2所示,其中,表1為行人聚類量化統計結果,表2為車輛聚類量化統計結果。根據數據可得出:相較對比算法,改進算法在行人目標和車輛目標中聚類正確率AR均為最高,分別為96.60%,70.42%。行人的聚類精確度最高,達到98.15%,車輛聚類精確度稍遜與Eps=1.5 m的DBSCAN算法。考慮到車輛聚類正確率高于該對比算法,并結合兩種量化指標定義,可以得出結論:改進算法更適應于點數稀疏的車輛目標。以實際應用中較為可行的,Eps=1.5 m的DBSCAN聚類算法對比,改進聚類算法對行人目標識別準確率提高4.18%,對車輛目標識別準確率提高5.63%。

表1 行人聚類效果量化統計結果

表2 車輛聚類效果量化統計結果

值得注意的是,車輛目標在Eps=0.5 m的 DBSCAN 算法中聚類正確率為0,Eps=1.0 m聚類正確率為7.04%。因為上述兩種參數無法將車輛目標完整聚類,或者完成大部分聚類,故目標聚類正確個數S極小甚至為0,使得聚類正確率較低。總的來說,相較于DBSCAN聚類算法,改進算法能夠較好的適應毫米波雷達場景,提高聚類精準度。

5 結論

通過實驗分析改進算法可得到如下結論。

(1)針對毫米波雷達點云數據稀疏,不同類型目標均勻性差,噪點較多等特征,提出一種適用于毫米波雷達的聚類算法,算法基于DBSCAN進行改進。

(2)通過計算點周圍的疏密程度,結合雷達自身輸出的RCS信息,使聚類半徑能夠自適應調整,最終實現根據目標的稀疏程度及其反射特征自適應聚類的目標。針對改進后密度相連可能無法對稱問題,對改進算法添加對稱性規則。

(3)使用真實雷達數據的實驗結果表明,改進聚類算法能夠更好地適用毫米波雷達點云特征,與DBSCAN算法相比,聚類精度有明顯提升。

主站蜘蛛池模板: 99视频只有精品| 大香网伊人久久综合网2020| 久久黄色影院| 国产91精选在线观看| 无码免费视频| 99久久这里只精品麻豆| 亚洲人成色在线观看| 亚洲成人网在线播放| 亚洲精品成人片在线观看| 欧美成人一级| 中文字幕无码av专区久久| 激情综合网激情综合| 高清无码一本到东京热| 欧美午夜精品| 99国产在线视频| 在线播放真实国产乱子伦| 国产丝袜第一页| 永久免费无码成人网站| 日本国产一区在线观看| 亚洲性色永久网址| 日韩黄色在线| 国产另类视频| 国产成人av一区二区三区| 免费在线视频a| 国产午夜一级毛片| 91年精品国产福利线观看久久| 国产综合精品一区二区| 久久99国产乱子伦精品免| 亚洲精品色AV无码看| 久久99国产乱子伦精品免| 日韩av高清无码一区二区三区| 国产在线一二三区| 午夜久久影院| 国产精品页| 亚洲熟女偷拍| 精品欧美视频| 夜夜操狠狠操| 久久国产精品嫖妓| 欧美在线一级片| 亚洲资源站av无码网址| 日韩第八页| 亚洲最大福利视频网| 麻豆AV网站免费进入| 日韩第九页| 免费毛片视频| 久久久亚洲国产美女国产盗摄| 亚洲日韩图片专区第1页| 亚洲无码日韩一区| 亚洲最大福利网站| 欧美成人综合在线| 国产激爽大片在线播放| 国产乱子伦手机在线| 国产一级毛片yw| 久久美女精品| 久久久久免费精品国产| 亚洲精品动漫| 国内精品一区二区在线观看| 亚洲日本中文字幕天堂网| 无码aaa视频| 在线播放国产一区| 色悠久久综合| 国产99久久亚洲综合精品西瓜tv| 97精品久久久大香线焦| 好紧太爽了视频免费无码| 国产精品嫩草影院视频| 亚洲一区二区三区国产精品| 精品91在线| 国产一级一级毛片永久| 国模私拍一区二区| 国外欧美一区另类中文字幕| 日韩小视频在线播放| 亚洲国产精品人久久电影| 中文字幕欧美日韩| 四虎免费视频网站| 久久公开视频| 91精选国产大片| 国产在线日本| 亚洲国产天堂久久综合226114| 久久综合色视频| 夜夜拍夜夜爽| 国产精品99久久久| 香蕉久久永久视频|