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

?

基于注意機制的雙分支黑煙車輛檢測網(wǎng)絡*

2022-02-16 08:32:40郭韜遠任明武
計算機與數(shù)字工程 2022年1期
關鍵詞:黑煙編碼器尺寸

郭韜遠 任明武

(1.南京理工大學計算機科學與工程學院 南京 210094)

(2.南京理工大學高維信息智能感知與系統(tǒng)教育部重點實驗室 南京 210094)

1 引言

汽車的普及提高了國民的生活水平,但同時以柴油為動力的車輛排放了大量污染環(huán)境的尾氣。這些車輛的尾氣通常呈黑煙狀,含有多種有毒污染物,是我國近年來空氣污染的最大源頭。過去一般使用人工方法對黑煙車輛進行檢測,耗時耗力,研究如何高效地檢測黑煙車輛對國家相關部門的環(huán)保工作十分有幫助。監(jiān)控攝像機在交通道路中已經普遍應用,隨著近幾年AI 技術的發(fā)展,開發(fā)智能監(jiān)控系統(tǒng)、自動化從海量視頻圖像中提取有用的信息已成為可能。目前在道路監(jiān)控視頻中主要使用傳統(tǒng)的目標檢測技術對黑煙車輛進行檢測。針對黑煙車輛使用的傳統(tǒng)目標檢測方法多數(shù)基于背景建模法,文獻[1]~[2]通過使用高斯模型法或ViBe法將圖像中的前景目標分離出來,接著對前景目標中的車輛尾部進行粗定位得到感興趣區(qū)域,然后在感興趣區(qū)域使用手工設計的特征,如黑煙的顏色、紋理、小波變換特征[3]等進行特征提取,最后通過訓練SVM 分類器、Adaboost 分類器、BP 神經網(wǎng)絡等進行特征分類,識別出圖像中的目標。然而車輛尾部信息復雜,且黑煙自身的低級視覺特征容易受到外界環(huán)境因素的影響而發(fā)生變化,而手工設計的特征提取器依賴于目標的先驗知識,因此傳統(tǒng)方法無法滿足復雜交通場景下的黑煙車輛檢測。

近年來隨著硬件計算性能和深度學習技術的快速發(fā)展,出現(xiàn)了許多基于卷積神經網(wǎng)絡的通用目標檢測算法,應用于人臉識別、車輛檢測、行人檢測等領域都取得了非常好的效果,相對于傳統(tǒng)的機器學習方法在準確性上有了很大提高[4]。典型的基于深度學習的目標檢測算法大致可以分為兩類:基于框的目標檢測算法和基于關鍵點的目標檢測算法。區(qū)別于傳統(tǒng)的基于框的目標檢測算法,最近以CenterNet[5]為代表的基于關鍵點的一系列目標檢測算法開拓了目標檢測新方向。目標檢測本質是對目標的建模,以使用中心和尺寸來對目標建模為例,基于框的目標檢測算法本質上是在候選區(qū)域或Anchor 空間中回歸中心和尺寸的偏差,如兩階段的Faster RCNN[6]系列和一階段的YOLO[7]系列,區(qū)別在于候選區(qū)域需要通過RPN 等單獨一個階段來實現(xiàn),而Anchor 則可以預先設置;而基于關鍵點的目標檢測算法則是直接在像素級水平上直接定位中心,再使用中心處的特征直接回歸尺寸,無需候選區(qū)域或Anchor 空間。無需候選區(qū)域則可以避免二階段檢測速度過慢,無需anchor空間可避免負樣本數(shù)量過大引起正負樣本失衡繼而導致難以訓練?;陉P鍵點的目標檢測算法雖然早在Dense-Box[8]中就初見端倪,但直到CornerNet[9]才具體成型,這得益于人體姿態(tài)估計領域關鍵點定位技術(基于熱力圖的關鍵點定位)的日益成熟。在CornerNet 提 出 后,涌 現(xiàn) 出ExtremeNet[10],CenterNet,CSP[11]等一系列基于關鍵點的目標檢測算法。本文目標是設計一個用于視頻監(jiān)控場景下的快速黑煙車輛檢測的算法,鑒于CenterNet 在檢測速度和效果上都要勝過YOLOv3[12],所以初步選擇Center-Net 作為基礎方案。另一個選擇CenterNet 的關鍵原因是黑煙沒有固定形態(tài),故其尺寸比例分布廣泛,難以設計Anchor 的尺寸和比例來覆蓋。本文分別統(tǒng)計可視化了黑煙車輛數(shù)據(jù)集中黑煙和車輛的尺寸散點圖,如圖1黑煙車輛數(shù)據(jù)集中的黑煙尺寸散點圖、圖2黑煙車輛數(shù)據(jù)集中的車輛尺寸散點圖所示,黑煙尺寸散點圖分布的角度范圍更大且不如車輛尺寸散點圖凝聚。

圖1 黑煙車輛數(shù)據(jù)集中的黑煙尺寸散點圖

圖2 黑煙車輛數(shù)據(jù)集中的車輛尺寸散點圖

2 CenterNet算法原理

2.1 簡介

基本思想是用中心點(即目標框的中心點)表示目標,尺寸作為目標性質可以使用圖像在中心點處的特征直接回歸。關鍵在于中心點估計,而CenterNet采用全卷積編解碼網(wǎng)絡架構生成圖像的熱力圖,其峰值點即對應于目標中心點。如圖3 所示,整體架構有三部分組成:編碼器,解碼器,任務組件。其中編碼器為常見主干網(wǎng)絡,如ResNet[13],DLA[14],Hourglass[15]等,解碼器為連續(xù)的上采樣操作(或者編碼完成后解碼,或者編解碼交互),任務組件包含三部分:熱力圖定位,偏差回歸,尺寸回歸。整體網(wǎng)絡采用稠密的熱力圖監(jiān)督信號學習,其推斷無需NMS。

圖3 CenterNet整體網(wǎng)絡架構

2.2 損失函數(shù)

最后,整體檢測任務損失如下:

其中λoff,λsize分別權衡偏差回歸和尺寸回歸的重要性,后面所有實驗采用λoff=1,λsize=0.1。

3 基于注意機制的雙分支黑煙車輛檢測網(wǎng)絡

針對CenterNet 在黑煙車輛檢測任務上存在的缺陷,本文在其基礎上設計了一個基于注意機制的雙主干黑煙車輛檢測網(wǎng)絡。首先黑煙車輛數(shù)據(jù)集規(guī)模過小,無法發(fā)揮深度復雜網(wǎng)絡的優(yōu)勢。其次,雖然沒有公開的黑煙檢測數(shù)據(jù)集,但是公開的車輛檢測數(shù)據(jù)集卻很多。針對這一現(xiàn)狀,本文決定針對黑煙和車輛目標分別使用一個主干網(wǎng)絡提取針對性的特征表示。因為需要檢測的黑煙是車輛排出的尾氣,所以黑煙一定在車輛周圍。首先黑煙遠離車輛必會稀薄,其次其他類型的黑煙(如燃燒產生的黑煙)也非本文需要檢測的目標,所以靠近車輛的黑煙才是關鍵。針對黑煙車輛目標檢測的關系:黑煙必定在車輛尾部,車輛尾部不一定有黑煙,本文引入注意機制對這種關系進行建模。

基于注意機制的雙分支黑煙車輛檢測網(wǎng)絡架構如圖4所示。

圖4 基于注意機制的雙分支黑煙車輛檢測網(wǎng)絡架構

基于CenterNet 在黑煙車輛檢測上的速度和效果,同時考慮實際應用需求,黑煙編碼器和車輛編碼器都選取ResNet18,但黑煙編碼器中的正常卷積改為可形變卷積(針對黑煙是氣態(tài)這種特征)。如圖4 所示,設黑煙編碼器生成的特征圖為F1,車輛生成的特征圖為F2,則融合后的特征圖如下:

其中K為1×1 的卷積和,*表示卷積運算,?表示逐元素相乘。其意義是使用車輛特征圖F2生成注意機制來指導黑煙特征圖,使得黑煙特征圖在同時出現(xiàn)黑煙和車輛的區(qū)域響應最大,這樣可以抑制類似黑煙的背景區(qū)域(如陰影,道路上輪胎留下的痕跡等)的響應,可以提升黑煙的檢測精度。

4 實驗結果及分析

4.1 數(shù)據(jù)集簡介

因目前沒有公開的監(jiān)控場景下的黑煙車輛數(shù)據(jù)集,所以人工采集并標注了9965 張分辨率為360×640的黑煙車輛圖片(共25820個框,其中9070個黑煙框,16750 個車輛框),隨機選取其中80%作為訓練集,10%作為驗證集,10%作為測試集。

4.2 實驗設置

為比較各種編碼器和解碼器在黑煙車輛數(shù)據(jù)集上的檢測效果和速度,本實驗嘗試了輕量級ShuffleNet V2[16],ResNet 系列,DLA 系列以及Hourglass,其中ShuffleNet V2 和ResNet系列只是作為編碼器,解碼部分采用如圖4所示的常規(guī)反卷積上采樣,而DLA 系列以及Hourglass 則是編解碼交互的架構。訓練細節(jié):統(tǒng)一輸入圖像大小為512×512,選取隨機翻轉,伸縮(0.6~1.3),裁剪和色彩抖動來增強數(shù)據(jù),使用Adam來優(yōu)化整體損失。推斷細節(jié):為進一步提速,沒有在測試時做翻轉和多尺度;另外,為增加推斷速度,將部分前處理運算放入GPU中。

4.3 CenterNet算法準確率

詳細的對比實驗結果如表1 所示,不僅給出了黑煙、車輛的檢測AP及整體的mAP,還測試了檢測的速度(包括前后處理)和占用顯存。

表1 基于CenterNet的黑煙車輛測試集實驗結果

4.4 基于注意機制的雙分支黑煙車輛檢測網(wǎng)絡準確率

對提出的基于注意機制的雙分支黑煙車輛檢測網(wǎng)絡進行了一系列對比試驗并進行分析,實驗結果見表2。

表2 基于注意機制的雙分支黑煙車輛檢測網(wǎng)絡實驗結果

4.5 實驗分析

從表1 來看:基于ResNet18 的CenterNet 在黑煙、車輛及整體數(shù)據(jù)集上都取得了最好的檢測效果,且在檢測速度及顯存占用上與輕量級主干網(wǎng)絡ShuffleNetV2 相當。從ResNet34 與DLA34 的結果對比來看,不同深度及分辨率的特征融合確實能提升效果,且只對推斷速度造成微弱降低。從ResNet系列及Hourglass 的實驗結果來看,增加網(wǎng)絡的深度并沒有提升檢測效果,甚至還不如ResNet18。

此外,車輛的檢測效果確實要比黑煙好,這與前面所說的黑煙沒有固定形態(tài)有關。據(jù)此,本文認為增加網(wǎng)絡深度卻沒有提升的原因有兩方面:一是黑煙車輛數(shù)據(jù)集規(guī)模過小,無法發(fā)揮復雜網(wǎng)絡的表示能力;二是沒有在其他類似黑煙車輛的大規(guī)模數(shù)據(jù)集上做預訓練以進行遷移。鑒于實際應用需求和上述實驗結果,本文選擇基于ResNet18 的CenterNet作為監(jiān)控場景下黑煙車輛檢測的基本解決方案,并基于上述分析進一步改進基于ResNet18 的CenterNet 網(wǎng)絡架構,提出基于注意機制的雙分支黑煙車輛檢測網(wǎng)絡。

從表2 對比結果來看,與預期的一樣,基于注意機制的雙分支黑煙車輛檢測網(wǎng)絡對比基于ResNet18 的CenterNet 有了明顯提升。其中車輛AP 的提升證明了使用公開車輛檢測數(shù)據(jù)集做遷移學習確實有效,黑煙AP 的提升證明了基于注意機制的特征融合確實能提升黑煙的檢測精度。

5 結語

本文將基于深度學習的CenterNet 模型應用于黑煙車輛檢測問題,并針對黑煙車輛檢測任務做了以下方面的改進:1)本文嘗試了多種類型的編碼器和解碼器,以得出最適合黑煙車輛檢測任務的主干網(wǎng)絡;2)對于黑煙數(shù)據(jù)集規(guī)模過小導致增加網(wǎng)絡深度精度卻沒有提升的問題,使用雙主干網(wǎng)絡分別提前針對性的特征表示;3)針對黑煙車輛檢測的關系,提出基于注意機制的特征融合,使用車輛特征圖生成注意機制來指導黑煙特征圖的訓練。實驗結果表明,基于注意機制的雙分支黑煙車輛檢測網(wǎng)絡相較于CenterNet 在黑煙、車輛AP 及整體數(shù)據(jù)集上的mAP 都有明顯的提升,但是該算法的檢測速度降低了不少。

猜你喜歡
黑煙編碼器尺寸
清除黑煙
幼兒畫刊(2023年6期)2023-07-18 07:01:16
尺寸
智族GQ(2022年12期)2022-12-20 07:01:18
CIIE Shows Positive Energy of Chinese Economy
趕走黑煙怪
幼兒畫刊(2020年2期)2020-04-02 01:44:08
基于FPGA的同步機軸角編碼器
D90:全尺寸硬派SUV
基于PRBS檢測的8B/IOB編碼器設計
內燃機車冒黑煙故障的分析及處理
JESD204B接口協(xié)議中的8B10B編碼器設計
電子器件(2015年5期)2015-12-29 08:42:24
戒姻糖
浦江县| 新绛县| 潢川县| 阿城市| 图片| 陆川县| 通山县| 尼勒克县| 凭祥市| 额济纳旗| 乌苏市| 安庆市| 紫阳县| 元江| 福建省| 上栗县| 亳州市| 安庆市| 陈巴尔虎旗| 余庆县| 蕉岭县| 南汇区| 临海市| 板桥市| 乃东县| 当阳市| 辛集市| 甘谷县| 上思县| 读书| 文水县| 息烽县| 瓦房店市| 灵台县| 鄂尔多斯市| 襄城县| 都江堰市| 平塘县| 新干县| 奈曼旗| 西城区|