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

行車障礙識別算法的精度提升方法

2022-12-25 03:56:08余穎舜李成瑤潘長開
汽車與新動力 2022年6期
關鍵詞:區域

余穎舜,李成瑤,潘長開

(佛山職業技術學院,廣東 佛山 528137)

0 前言

YOLOv4(以下簡稱“YOLO”)算法是目前自動駕駛中使用最廣泛的目標檢測算法[1],其在晴朗白天光線充足的環境下進行車輛目標識別任務時能達到96%的準確率,而且每秒能處理100幀以上的圖片,可以實時處理視頻流。盡管如此,96%的白天準確率依然是不夠的,為了進一步提升YOLO算法的目標識別準確率,對其展開研究是當前自動駕駛行業較為迫切的問題。

1 提升YOLO算法識別準確率的措施

YOLO算法將圖片劃分為若干個區域,然后對每個區域進行目標檢測。默認是把1幀圖片壓縮為448×448分辨率的圖片,然后再平均劃分為7×7個區域。與Faster-RCNN算法[2]相比,YOLO算法為了提高處理速度,并沒有使用滑移窗口與區域提議的方式,所以容易導致某些目標對象被分割在多個不同的區域中,導致不管YOLO算法對哪個區域進行識別,都只能看到目標對象的局部,引起識別準確率的下降。為此,可以通過區域交錯、元學習、知識蒸餾、參數微調提升YOLO算法的識別準確率。

1.1 區域交錯

針對YOLO算法識別準確率偏低的問題,可以通過增加所劃分區域的數量,同時重疊一部分相鄰的區域來提高YOLO算法的目標識別準確率。假設YOLO算法把圖片劃分為3×3個區域,如圖1實線所示,圖片中會出現4個交點。假如有1個目標對象的中心恰好就在交點附近,則這個目標對象會被分割在與該交點相鄰的4個不同的區域中。對于YOLO算法來說,這個目標對象是難以識別的。所以提出一種新方法:以每個交點為中心,再增加1個區域讓YOLO算法進行識別,新增加的區域大小與原來劃分的區域大小一致,如圖1虛線所示。

圖1 區域交錯示例

隨著YOLO算法需要識別的區域增加,其識別準確率會有所提高,但計算量也會越來越大。因此,只在識別過程最容易失效的區域邊角處增加新的識別區域,以減少新增區域的數量,限制新增的運算量。

新增加的區域會增加運算量,但是該方案的串行運算量未增加,所增加的是并行的運算量。因此,可以使用多進程等并行運算技術來運行,這樣就可以在不降低YOLO算法速度的情況下提升YOLO算法的目標識別準確率。

1.2 元學習

雖然YOLO算法有不錯的準確率與速度,但是其泛化性較差。泛化性差的原因與訓練數據分布不均衡及小樣本有高度關聯。訓練數據分布不均衡導致YOLO算法很難學習到在訓練集中出現概率較低的路況。

針對這個問題,使用元學習來確定YOLO算法的初始化參數。元學習并不會訓練出強大的YOLO算法,但可以訓練出有潛力的YOLO算法。然后再使用訓練集對YOLO算法進一步訓練,就可以獲得泛化能力更加強大的YOLO算法。選用元學習理論中的Reptile算法[3]對YOLO算法進行元學習,基本過程如下:

(1) 人工分類訓練數據,根據白天、黑夜,以及天氣狀況,將數據集劃分為12個不同的任務訓練集。

(2) 復制YOLO算法,取名YOLO1。隨機抽取1個任務訓練集,取名“任務i”。使用“任務i”對YOLO1進行訓練,使用Adam優化器,直到YOLO1收斂。

(3) 對YOLO的參數進行更新,即

θ←f(θ,λ(θ1-θ))

(1)

式中:θ為YOLO的參數;θ1為YOLO1訓練收斂后的參數;λ為超參數,取0.001;λ(θ1-θ)為優化器輸入中的梯度;f(θ)為優化算法函數,可以是梯度下降、動量、AdaGrad、RMSprop等。

(4) 重復步驟(2)與步驟(3),直到YOLO收斂。

1.3 知識蒸餾

YOLO在進行元學習后,使用知識蒸餾技術[4]對其進一步訓練。

使用目標檢測準確率最高的Faster-RCNN模型作為教師模型,YOLO作為學生模型進行訓練。

對于YOLO中的分類任務,教師模型提供的標簽是soft-max標簽,能提供各個不同類別之間具有關聯性的信息;而如果直接使用訓練數據進行訓練,YOLO得到的標簽是one-hot標簽,所能夠學習的信息相對較少。

1.4 YOLO算法參數微調

即使經歷了知識蒸餾的訓練,YOLO算法模型在實際應用中依然會對少部分目標對象存在分類錯誤的情況。為了改善這個問題,需要對YOLO算法的參數進行微調。

YOLO算法參數微調的訓練集由兩部分組成:

(1) YOLO做分類任務時,分類結果與one-hot標簽相差較大的樣本會被放進微調訓練集。這種方式類似于強化學習中的優先級回放技術[5]。

(2) 使用對抗訓練中的FGSM算法[6]生成對抗樣本,把對抗樣本放進微調訓練集中。

考慮到深度學習模型通常存在“災難性遺忘”現象,參數微調階段的訓練可能會導致YOLO算法丟失知識蒸餾階段的訓練成果。因此,在微調階段,使用增量學習中的EWC算法對YOLO算法的參數進行微調訓練。

EWC算法使用的損失函數為:

(2)

(3)

2 提升YOLO算法速度的措施

盡管YOLO算法已經能夠處理實時的視頻流數據,但是對于自動駕駛領域來說依然不夠快。很重要的原因是由于在YOLO算法給自動駕駛系統信號后,自動駕駛系統不能馬上進行響應。從自動駕駛系統接收到YOLO算法信號到汽車的機械部件實施響應,大概有0.5 s延遲。為了進一步減少延遲,采用了一種能讓YOLO算法具備預判能力的方式進行訓練,并對YOLO算法模型的部分參數進行了量子化處理。

2.1 預判式訓練

在YOLO算法的訓練階段(元學習階段、知識蒸餾訓練階段、參數微調階段),YOLO(在元學習階段是YOLO1)的輸入是一幀圖片,但是其對應的標簽并非該幀圖片的標簽,而是視頻流數據中0.5 s后的另一幀圖片的標簽。所以YOLO算法并不是對當前幀的圖片做目標檢測,而是根據當前幀的圖片,預測0.5 s后行車障礙物最有可能出現的位置。

使用這種方式訓練出來的YOLO算法具備對路況的預判能力。盡管其運算速度并沒有真正得到提升,但是其表現出來的效果與速度提升一致。

2.2 參數量子化處理

在YOLO算法參數微調階段,EWC算法會計算出YOLO算法每個參數的重要程度。假如YOLO算法中的某個張量中的大部分參數被EWC算法評價為非重要參數,則更換其數據類型,讓張量的數據類型從占用字節較多的雙精度浮點型數據轉換為短整形數據。該方式能有效減少YOLO算法占用的內存,并且可以提高其工作時的運算速度。

3 實驗結果

使用訓練出來的YOLO算法能在訓練集中獲得95.2%的識別準確度,在測試集中能獲得93.8%的識別準確度。

通過對YOLO算法識別錯誤的圖片進行分析,其識別失敗主要分為以下3種情況:

(1) 人群識別。圖片中有多個行人,并且相互重疊時,YOLO算法對行人的識別效果較差,通常只能識別人群中的一部分,無法識別全部行人。值得慶幸的是,對于自動駕駛系統來說,這種情況下出現的漏檢往往不會對自動駕駛系統構成太大的負面影響。只要YOLO算法能檢測到前方有行人,自動駕駛的車輛就會制動,行人依然是安全的。

(2) 遠距離目標識別。當目標在遠處時,YOLO算法容易出現漏檢的情況。即使沒有漏檢,YOLO算法對于遠處的目標對象容易出現識別錯誤的問題。這種情況的錯誤不會對自動駕駛的行車安全構成直接影響,但可能會導致自動駕駛系統無法識別遠處的交通燈或交通標志而導致車輛行駛時違反交通規則。

(3) 目標對象不在線框中。矩形線框的位置與目標對象的位置差距較大,例如線框的位置在電動自行車的前方,電動自行車大部分都不在邊框里面。從某個角度來看,這種情況不算是YOLO算法識別失敗,反而是YOLO算法的成功預判。因為YOLO在訓練時使用的數據標簽本來就不是圖片的標簽,而是0.5 s后的另一幀圖片的標簽。

4 結語

本文使用了元學習、知識蒸餾等方式對YOLO算法進行訓練,使YOLO算法獲得更好的泛化能力并獲得一定的預判能力。盡管如此,YOLO算法的表現與工程需求依然存在一定距離,需要進一步提升以保障自動駕駛系統的可靠性。

猜你喜歡
區域
分割區域
探尋區域創新的密碼
科學(2020年5期)2020-11-26 08:19:22
基于BM3D的復雜紋理區域圖像去噪
軟件(2020年3期)2020-04-20 01:45:18
小區域、大發展
商周刊(2018年15期)2018-07-27 01:41:20
論“戎”的活動區域
敦煌學輯刊(2018年1期)2018-07-09 05:46:42
區域發展篇
區域經濟
關于四色猜想
分區域
公司治理與技術創新:分區域比較
主站蜘蛛池模板: 日本黄色不卡视频| 国内精品免费| 无码高清专区| 亚洲AⅤ波多系列中文字幕| 欧美午夜在线播放| 亚洲国模精品一区| 久久香蕉欧美精品| 欧美成人午夜视频| 婷婷色婷婷| 亚州AV秘 一区二区三区| 国产成人夜色91| 午夜a级毛片| 韩国v欧美v亚洲v日本v| 亚洲欧洲日韩综合| 波多野衣结在线精品二区| 精品国产成人国产在线| 午夜三级在线| 日韩无码黄色网站| 国产精品女同一区三区五区| 91极品美女高潮叫床在线观看| 女人爽到高潮免费视频大全| 美女无遮挡拍拍拍免费视频| 国产一级裸网站| 久无码久无码av无码| 亚洲无码37.| 国产在线观看91精品亚瑟| 毛片在线看网站| 激情亚洲天堂| 日日噜噜夜夜狠狠视频| 精品人妻无码中字系列| 在线播放国产一区| 欧美日一级片| 91精品啪在线观看国产| 国产亚洲高清视频| 国产成人AV男人的天堂| 美女内射视频WWW网站午夜 | 国产91精品久久| 老司机久久99久久精品播放 | 久久精品亚洲中文字幕乱码| av天堂最新版在线| 超薄丝袜足j国产在线视频| 欧美有码在线观看| 日本成人福利视频| 青青操国产视频| 999国产精品| 国产在线拍偷自揄拍精品| 1769国产精品免费视频| 色综合久久久久8天国| 亚洲啪啪网| 亚洲最猛黑人xxxx黑人猛交| 伊人久久大香线蕉影院| 亚洲国产看片基地久久1024| 午夜人性色福利无码视频在线观看| 国产激情无码一区二区APP| 国产精品免费p区| 看你懂的巨臀中文字幕一区二区| 日韩AV无码免费一二三区| 欧美伊人色综合久久天天| 91九色国产porny| 亚洲欧州色色免费AV| 中文字幕人妻无码系列第三区| 色丁丁毛片在线观看| 国产福利在线观看精品| 亚洲国产高清精品线久久| 91亚洲精品第一| 亚洲天堂视频在线免费观看| 中文字幕在线观看日本| 亚洲精品你懂的| 日韩欧美综合在线制服| 欧美激情成人网| 亚洲第一中文字幕| 国产黄网站在线观看| 日韩精品欧美国产在线| 日韩第九页| 午夜影院a级片| 99ri国产在线| 九九热在线视频| 亚洲精品午夜天堂网页| 欧美成人日韩| 亚洲高清无码久久久| 91在线日韩在线播放| 国产浮力第一页永久地址|