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

基于改進YOLOv2 的電力標志牌檢測?

2022-03-18 06:20:18孫玉瑋馬青山
計算機與數字工程 2022年12期
關鍵詞:特征檢測

孫玉瑋 傅 靖 馬青山 張 斌

(1.國網江蘇省電力有限公司南通供電分公司 南通 226006)(2.南通華遠科技發展有限公司 南通 226007)

1 引言

近年來,隨著經濟發展,社會對電力的需求越來越高。為了推動電網智能化發展,基于圖像處理技術的電力作業管控平臺[1]逐漸被應用于電力巡檢工作中。其中,電力安全標志牌檢測可以傳達警告和操作提示等信息[2],是電力作業管控平臺的重要內容。

電力場景中的安全標志牌通常有顯著的顏色、圖形或文字等特征[3]。傳統的標志牌檢測算法主要是根據顏色、形狀和邊緣等特征進行設計[4]。此類特征一般受限于數據集的數量與固定的特征結構,易受環境影響,尤其在光照不均或存在遮擋的情況下難以識別[5]。相反,基于深度學習的目標檢測方法在大量訓練集上進行反復迭代,自動學習圖像特征信息。在深度網絡中,淺層網絡提取到紋理和顏色等特征,而深層網絡抽取帶有語義信息的高維度特征。多層次的特征使得深度學習方法具有較強的魯棒性。深度學習在電力行業中有著廣泛應用,如電力開關的狀態識別和輸電線路部件識別與缺陷檢測[6]。本文主要將深度學習技術應用到電力安全標志牌檢測中,提高電力場景中安全標志牌檢測精度。

基于深度卷積神經網絡的目標檢測算法大致可分兩個研究方向[7]:兩階段目標檢測網絡和一階段目標檢測網絡。更快速區域卷積神經網絡Fast?er-RCNN[8]是兩階段目標檢測網絡中具有代表性的檢測網絡,通過兩個分支分別實現目標的分類識別與檢測定位。Faster-RCNN 檢測效果較好,但網絡結構復雜且耗時高。一階段目標檢測網絡主要有YOLO(You Only Look Once)系列[9]。與兩階段目標檢測網絡相比,一階段目標檢測網絡僅使用一個分支實現目標的端對端檢測與識別。一階段目標檢測網絡結構較簡單,且能更好地平衡檢測速度和精度,在工程應用中更受歡迎。

YOLO 系列的目標檢測網絡有YOLOv1[9]、YO?LOv2[10]和YOLOv3[11]。YOLOv1網絡中全連接層限制了圖片尺寸且一個網格(Cell)只能得到一類物體的檢測結果,在應用上有一定限制。YOLOv2 使用Darknet-19 作為基礎網絡,同時引入錨框(An?chor)機制。其中,每一個網格中錨框的類別相互獨立,實現了每個網格的多類別輸出。與YOLOv2相比,YOLOv3使用了更大的骨干網絡Darknet-53,對多個尺度的特征層進行融合并在不同尺度的特征層上分別進行檢測,增加了網絡對于不同尺度目標的識別效果。另外,從數據角度看,深度卷積神經網絡是一種數據驅動的算法。但是,在電力安全標志牌檢測方面尚無公開的數據集,這成為深度學習檢測電力安全標志牌的障礙。

為此,本文建立了針對電力安全標志牌檢測的數據集。電力安全標志牌檢測存在以下兩個問題:1)算法實時性要求較高;2)電力標志牌幾何特征變化不大,但尺寸較小、角度多樣和容易被遮擋。YO?LOv3耗費計算資源較多,為了保證算法實時性,本文使用YOLOv2作為基礎網絡。為了解決標志牌尺寸小等難題,在原始YOLOv2 網絡中引入SegNet[12]的索引池化(Index Pooling)結構以恢復精準的特征信息,從而提高電力安全標志牌的檢測精度。

2 基于索引池化的YOLOv2

2.1 YOLO_IP

在YOLOv2 網絡結構中,輸入的圖片經過一系列卷積后得到32 倍下采樣的特征圖。將下采樣后的特征圖映射到輸入圖像,不同映射單元的特征用來預測此單元內的目標。盡管每個特征點都設置了一系列長寬比不同的錨框以適應不同尺度形狀的目標,但下采樣步長過大會導致錨框尺度難以覆蓋到小目標。

本文通過提升特征圖分辨率和增加輸入圖像對應的錨框密度,提高對小目標的覆蓋率。同時,在上采用的過程中使用索引池化技術以精準恢復特征信息。改進后的YOLOv2 命名為YOLO_IP(YOLO Index Pooling)。圖1 顯示了YOLO_IP 的網絡結構,梯形表示基礎網絡Darknet-19,平行四邊形為特征圖,虛線框為池化掩碼。Darknet-19 最后輸出的特征圖結合池化掩碼進行上采樣,增加輸出特征層分辨率的同時限制上采樣過程中非目標信息的引入。上采樣后的特征圖與相同大小的淺層特征進行融合,融合更多的上下文信息有助于目標位置的回歸。

圖1 網絡結構,◎利用池化掩碼上采樣操作,⊕通道尺度上的拼接操作。

對于目標位置的預測,計算公式如式(1)~(4):

式中,(tx,ty,tw,th)為網絡預測值對應于輸出特征網格中心點的偏移與寬高,cx,cy為對應特征網格的索引坐標,(bx,by,bw,bh)為檢測目標對應于輸出特征的坐標,pw,ph為錨框相對于輸出特征的寬高。sigmoid 函數限制當前預測框的中心不會超出當前單元中心而偏移到相鄰單元。

2.2 錨框密度分析

在YOLOv2 網絡中,預測層特征分辨率較低,對應輸入圖像的錨框密度較小,錨框中心與目標中心距離較遠。網絡需要學習到較大偏移量去擬合目標位置,增加了網絡對目標學習的難度。為此,可以通過增加預測層特征圖尺寸,以增加輸入圖像上錨框密度,減少錨框與目標位置之間的距離。

如圖2 中(a)和(b)所示,圓點表示錨框對應到輸入圖像中的位置,星形為目標框中心位置。圖2(a)和圖2(b)左側顯示了錨框映射到輸入圖像的分布密度,圖(a)和圖(b)右側顯示了錨框與目標框的相對位置。圖(a)中由于下采樣步長過大,錨框密度過低,導致目標框中心位置距離最近的錨框中心較遠,網絡學習困難。圖(b)比圖(a)的錨框密度高。對于相同的目標框,圖(b)中錨框能夠更好地覆蓋目標,減少目標框位置與錨框之間的偏移距離,減輕網絡對目標的學習難度。

圖2 兩種分辨率特征圖對應輸入圖像錨框密度對比

針對電力標志牌檢測數據的檢測,采集的圖片樣本分辨率為1920×1080。為防止網絡訓練過程中尺寸縮放導致的圖像畸變,樣本圖片均按照其最長邊以零像素值將分辨率補齊至1920×1920。其中,通過統計較小電力安全標志牌的區域,平均為60×60 像素大小,約占圖像大小的1/(32×32)。YO?LOv2 最后的輸出特征圖中每一個特征點對應的區域占原始圖像的1/(13×13),其比例遠大于電力安全標志牌所占比例。

YOLO_IP 網絡輸入尺寸為416×416,對應的檢測層特征尺寸為26×26。每個特征點映射回原始圖像的網格占原始圖像的1/(26×26)。同時通過對電力安全標志牌數據集進行尺度聚類,得到三種錨框尺寸:(0.57,0.67)、(1.87,2.06)和(3.33,5.47)。三種錨框分別對應特征圖尺寸(Feature Size)、輸入尺寸(Input Size)與原圖尺寸(Image Size)見表1。

表1 表錨框與原圖對應尺寸

最小尺寸的錨框對應到原圖尺寸為42.09×49.98 能夠覆蓋到較小的標志牌區域,有利于訓練初期網絡的召回率提升,從而增加訓練速度。

2.3 索引池化

YOLO_IP需要較高預測框密度,因此需要提高輸出層特征圖分辨率。直接使用淺層高分辨率的特征圖的方法會丟失網絡深層的語義信息[13],而直接通過對深層特征進行插值上采樣方法增加特征圖尺寸會無差別地將特征復制到鄰近位置,容易引入誤差。

為此,本文采用索引池化技術恢復深層特征分辨率,精準地恢復深層語義信息在高分辨率特征圖中的位置,減少誤差引入。索引池化技術首次出現在語義分割網絡SegNet 中。SegNet 使用索引池化恢復特征圖的編碼信息。具體地,在解碼階段根據編碼階段記錄的索引恢復相應位置的值,從而達到更好更精細的語義分割效果。

如圖3所示,4×4大小的特征圖經過索引池化,得到2×2 大小的特征圖,同時保存了最大值對應的位置掩碼(Index Mask)。另外,對2×2 的特征圖進行上采樣(Index Upsample),結合最大值位置將特征圖結果從2×2大小恢復到4×4大小。

圖3 索引池化

索引池化保留了最大值對應的位置掩碼信息,可用來精準恢復高分辨率特征圖中的特征信息。在YOLO_IP 中使用索引池化恢復深層特征分辨率,限制了非激活位置信息的引入,從而突出目標位置的特征信息,提升網絡對目標分類識別的準確度。

2.4 損失函數

訓練所使用的損失函數如式(5):

式(5)中K為預測層特征圖尺寸,M為先驗框個數,C為類別數。

式(7)中在真實標注對應網格處計算預測框的坐標損失,分為中心點偏移損失與寬高損失。其中diffx,diffy為真實標注中心與其所在網格中心之間的偏移量,predx,predy為網絡在網格處預測得到的預測框中心與該網格中心之間的偏移量。anchorw,anchorh為先驗框寬高,w,h為真實標注的寬高,使用(2-w*h)平衡檢測框尺寸。

式(8)使用sigmoid 交叉熵損失計算真實標注對應網格處類別損失,?為類別標簽,c為網絡預測值。

scaleiou、scalecoord和sacleclass用來控制損失各組成部分的權重,均設置為1。

3 數據處理與實驗

3.1 數據劃分

電力安全標志牌多分布于電力場景中,數據采集困難且危險系數高。目前尚無開源的電力安全標志牌檢測的檢測數據集。因此,本文使用監控攝像頭采集變電站中含有電力安全標志牌的視頻數據,挑選常見的8 種電力安全標志牌,自制一個電力安全標志牌檢測數據集(Electricity Safety Sign 8,ESS8),如圖4所示。

圖4 電力安全標志牌示例圖

通過對攝像頭采集到的視頻數據進行抽幀和篩選,最終得到5000 張含有安全標志牌的圖像,分辨率為1920×1080。對其進行人工標注,同時采用旋轉和鏡像的方式增強數據。最終得到12000 張增強數據,其中10000 張作為訓練集,2000 張作為測試集。

3.2 實驗分析

實驗中所使用的硬件包括顯卡GTX 1080 Ti、Intel(R)Xeon(R)CPU 和251G 內存。所使用的系統為Ubuntu16.04,深度學習框架使用Caffe。

為驗證索引池化結構的有效性,增加了對比網絡YOLOv2_26×26,其通過簡單上采樣方式將預測層特征分辨率提升至26×26。使用相同數據集對YOLOv2、YOLO_IP 和YOLOv2_26×26 進行訓練與測試。三個網絡均使用隨機梯度下降法(Stochas?tic Gradient Descent,SGD)優化策略進行優化,基礎學習率設置為0.0001,進行60000 次迭代,每次迭代的Batch Size設置為3。

網絡召回率和網絡損失分別如圖5和圖6。圖5 反應了網絡錨框對正樣本的召回率,計算公式如式(9):

其中,TP為正確檢測到的正樣本個數,FN為錯誤檢測到的負樣本個數。當預測框與真實框的交并比大于0.5時判斷為正樣本,否則為負樣本。

由圖5 可知,YOLO_IP 與YOLOv2_26×26 的初始召回率都較原始YOLOv2 高。因此,使用更大分辨率的特征圖增加了錨框命中目標位置的概率。但YOLOv2_26×26 提升預測層分辨率的同時引入過多無關信息,使得網絡波動較大。

圖5 網絡召回率

圖6 為訓練過程中三個網絡的損失曲線。經過60000次迭代訓練,三個網絡能夠收斂,其中YO?LO_IP收斂最快。

圖6 網絡損失

使用測試集對三個網絡進行評估,計算8 個類別的平均精準度均值mAP[14]式,如式(10)所示:

其中c為類別個數,i表示類別的索引,平均精度(Average Precision,AP)為每個類別的平均精準度。本文使用mAP作為檢測結果的評價指標。

表2 為各個網絡在標志牌檢測數據集上的對比。YOLOv2_26×26 的mAP 較原始YOLOv2 高0.4%,說明提升輸出層分辨率有助于提高網絡對安全標志牌的檢測能力。YOLO_IP 較YOLOv2_26×26 的mAP 提高2.8%,表明了YOLO_IP 采用索引池化恢復高分辨率特征,能達到更好的檢測效果。同時,與其他單階段檢測網絡在本數據集上做了對比實驗,如表3 所示。SSD[15]網絡雖然使用了多層特征融合的方法,由于本文中數據集尺度差別較小,融合后反而消弱了最佳尺度的特征比重,表現較差。YOLOv3 使用三層特征檢測輸出,能夠單獨使用合適的尺度特征進行預測輸出,其mAP 可以達到74.8%。與SSD 和YOLOv3 相比,YOLO_IP 的mAP最高。標志牌目標總體較小,而池化索引可以高效恢復高分辨率特征圖中標志牌的特征信息,因此總體精度較高。

表2 網絡對比

4 結語

為利用深度卷積神經網絡解決復雜場景下電力安全標識檢測的問題,本文構建了專用于電力安全標志牌檢測的數據集ESS8,包含8個類別的安全標志牌數據。以YOLOv2 為基礎網絡,通過增加預測層特征圖尺寸以增加輸入圖像上的錨框密度。另外,在原始YOLOv2 網絡中增加索引池化機制,精準地恢復目標特征信息。實驗表明,與原始網絡相比,改進后的網絡具有更強的標志牌檢測能力。與同類檢測方法相比,本方法可以在標志牌檢測數據集上獲得最高的平均精度均值,提升了智能電力安全作業系統的電力標志牌的檢測識別能力,推動電力智能化,保障電力生產安全。未來的研究工作主要有三點:1)采集更多場景下的標志牌視頻,提高數據集樣本數量,幫助訓練大的網絡;2)結合人體姿態估計,實現精準報警;3)將索引池化機制應用到其他任務中,如絕緣手套檢測、安全帽檢測和電力安全帶檢測。

猜你喜歡
特征檢測
抓住特征巧觀察
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
新型冠狀病毒及其流行病學特征認識
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
主站蜘蛛池模板: 日本黄色不卡视频| 欧美国产视频| 国产一区二区精品福利| 国外欧美一区另类中文字幕| 婷婷色中文| 狠狠色狠狠色综合久久第一次| 亚洲综合网在线观看| 国产丝袜无码一区二区视频| 国产精品不卡永久免费| 亚洲天堂2014| 在线va视频| 69视频国产| 国产网站一区二区三区| 91精品啪在线观看国产60岁| 免费Aⅴ片在线观看蜜芽Tⅴ| 免费精品一区二区h| 国产成人亚洲无码淙合青草| 日本免费a视频| 久久狠狠色噜噜狠狠狠狠97视色| 成人一级黄色毛片| 亚洲天堂自拍| 色欲国产一区二区日韩欧美| 91福利在线看| 欧美激情,国产精品| 婷婷色在线视频| аⅴ资源中文在线天堂| 97超碰精品成人国产| 素人激情视频福利| 97成人在线视频| 一级毛片免费不卡在线视频| 欧美一级在线播放| 国产色婷婷| 免费无码AV片在线观看国产| 久久99精品久久久久纯品| JIZZ亚洲国产| 久草视频中文| 曰韩免费无码AV一区二区| 精品国产Av电影无码久久久| 国产女人18水真多毛片18精品| 亚洲国产欧美自拍| 欧美天堂在线| 国产成人永久免费视频| 99在线视频免费| 欧美性精品| 国产欧美日韩精品综合在线| 成人精品视频一区二区在线| 天天摸天天操免费播放小视频| 亚洲一级毛片免费看| 国产精品无码AⅤ在线观看播放| 99精品热视频这里只有精品7| 美女一级毛片无遮挡内谢| av无码一区二区三区在线| 国产免费久久精品99re不卡| 精品一区二区三区四区五区| 视频一区视频二区日韩专区| 一级毛片免费的| 91视频国产高清| 狠狠色成人综合首页| 白浆免费视频国产精品视频| 国产一区二区三区夜色| 亚洲欧美精品在线| 亚洲制服丝袜第一页| 18禁色诱爆乳网站| 91久久国产成人免费观看| 日本精品αv中文字幕| 亚洲动漫h| 91娇喘视频| 成人av手机在线观看| 亚洲天堂在线视频| 亚洲欧美日韩中文字幕在线一区| 亚洲人成日本在线观看| 中文成人在线视频| 久久久久无码精品国产免费| 在线观看国产精品第一区免费| 好吊色国产欧美日韩免费观看| 日本AⅤ精品一区二区三区日| 午夜日韩久久影院| 久久久久青草大香线综合精品| 国产精品手机在线观看你懂的| 国产国模一区二区三区四区| 色网站在线免费观看| 欧美午夜小视频|