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

基于圖像切片的移動端輸電線路鳥類檢測算法研究*

2021-10-09 10:41:04姜海波王永強孫凌卿張永澤王敏鑒李淵博
計算機與數字工程 2021年4期
關鍵詞:檢測模型

吳 鵬 姜海波 王永強 高 超 孫凌卿 張永澤 王敏鑒 李淵博

(江蘇電力信息技術有限公司 南京 210000)

1 引言

輸電線路作為電力系統輸電模塊的載體,是供電、用電之間的橋梁[1],其運轉的高效、安全與否直接決定著電力系統是否能夠穩定運行[2]。隨著生態環境的不斷改善以及人們對野生動物保護意識的增強,鳥類數量逐漸增加,鳥類活動也更加頻繁,而且輸電線路大部分架設在野外環境,因此由鳥類引發的輸電線路跳閘事故也在不斷增加[3~4]。據統計資料表明,由于鳥類活動引起的線路故障僅次于雷害和外力破壞,占線路故障總數的第三位,已經嚴重危害了輸電線路的安全運行[5~6]。因此,輸電線路鳥害問題亟待解決。

傳統的驅鳥方式多采用安裝防鳥刺、防鳥擋板,使用驅鳥劑等方法[7~8],這些方法不僅需要大量的人力物力,而且效果并不是很好。隨著深度學習的興起,研究人員將其思想應用于目標檢測,由于深度學習提取的深度特征更加準確并且表達能力更強,因而取得了很好的檢測效果[9]。因此,采用深度學習的方法對輸電線路鳥類進行檢測,根據檢測結果啟動驅鳥器,在節省人力成本的同時又能精準、高效地解決輸電線路的鳥害問題。

但是輸電線路鳥類檢測是一個典型的實時小目標檢測任務,為了減少圖像傳輸到中央服務器過程中因網絡問題帶來的不可靠性和時延性,本文的鳥類檢測任務在移動終端內實現。目前針對小目標檢測問題,深度學習大多是通過結合不同層級特征的方式來實現[10~11],但是該方法會額外增加大量的計算資源,與任務的實時檢測目的相違背,此外,目標檢測任務包括檢測框預測和檢測框分類,其深度學習模型結構較大,需要大量的計算資源,很難在移動端進行應用[12~13]。然而對于輸電線路驅鳥任務來說,任務的關鍵是檢測輸電線路是否存在鳥,并根據檢測結果啟動驅鳥器。因此,本文將輸電線路鳥類檢測任務轉化為分類任務,減少模型計算量,從而可將其應用于移動端?;诖?,本文提出了一種基于圖像切片的移動端輸電線路鳥類檢測算法,該算法首先對采集到的輸電線路圖像進行切片,然后采用ResNet18識別每張切片是否有鳥,并根據檢測結果啟動驅鳥器。與直接采用原圖進行ResNet18識別相比,切片會增加小目標即鳥類的語義信息,可以有效提高識別的精度。本算法可實現在檢測到有一定數目鳥類活動時啟動驅鳥器對輸電線路上的鳥進行驅趕,節約能源的同時實時、高效地解決了輸電線路的鳥害問題,具有良好的應用前景。

2 研究內容

2.1 基于圖像切片的移動端鳥類檢測模型介紹

本文提出的基于圖像切片的移動端輸電線路鳥類檢測模型的總體流程如圖1所示。

由圖1可看出,本算法的具體步驟如下:

圖1 鳥類檢測模型總體流程圖

1)建立比對模板庫。比對模板庫是特定場景特定時間不存在鳥的現場圖片,因為用于監控鳥類的攝像頭是安裝在不同線路桿塔上的,因此每個攝像頭都需要維護一套獨立的模板庫。此外,由于從早晨到晚上的光照變化,反映在圖像上是圖像色彩、亮度的變化,因此需要在不同的時間段設置不同的對比模板。同時,由于本算法的主要思想是對圖片進行切片,然后針對切片進行鳥類識別,因此不僅原圖需要對比模板,而且切片也應該設置對應的對比模板。綜上所述,比對模板庫包括兩類模板:原圖比對模版和切片比對模版,每類模板還應根據光照變化設置不同的模板圖片。

2)圖像采集。由安裝在不同桿塔的固定位置的攝像頭以固定時間間隔拍攝現場圖像,每次采集的圖像作為鳥類檢測算法的輸入信息,以判斷該圖像中是否存在鳥。

3)原圖對比。圖像采集完成后,為了加快鳥類檢測中無鳥的識別效率,首先通過編碼標識在比對模板庫中查詢到該時段的模板原圖,將采集到的實時圖像與模板原圖進行對比,兩張圖像差值計算的方法是計算所有像素點的像素值差值的均值,經實驗得出,差值閾值為0.1時效果最好,如果兩者的差值大于閾值0.1,則進行步驟4),否則,認為該時間段輸電線路上沒有鳥,不啟動驅鳥器。

4)原圖切片。由于移動端計算資源較少,因此本文采用對切片進行圖像分類代替對原圖的目標檢測,因此該步驟需要對圖像進行切片,即把原圖劃分成更小的區域。當原圖和模板的差值小于閾值時,則可認為原圖中可能存在鳥,為了定位引起相似度變化的區域,將實時圖像按n×n等分進行切片處理。經實驗驗證,將實時圖像按6×6等分進行切片處理時,實驗效果最好。輸電線路實時圖像切片處理的結果如圖2所示。

圖2 經切片處理的輸電線路實時圖像

5)選擇分塊。用滑動窗口的方式,以切片為單位,逐個選取每個切片進行步驟6)的處理。如果所有切片都已選擇完成,則認為該圖像沒有鳥,不啟動驅鳥器。

6)分塊對比。以切片為單位,查詢對應的模板原圖切片,進行切片之間的差值計算,計算方式和步驟3)保持一致,如果兩者的差值大于閾值0.1,則認為該切片變化明顯,進行步驟7),反之進行步驟5)。

7)鳥類識別。若切片與模板的差值大于閾值,則該切片中包含鳥類的可能性很高,需要采用深度學習算法對該切片進一步識別。本文采用輕量級的訓練好的深度學習分類模型ResNet18對該切片進行類別預測,如果分類結果為存在鳥類,則啟動驅鳥器,如果分類結果為沒鳥,則進行步驟5)。

2.2 輕量級分類模型ResNet18介紹

ResNet分類網絡始提于2015年,是當前應用最為廣泛的CNN特征提取網絡,其主要思想是在網絡中增加了直連通道,即Highway Network的思想[14]。此前的網絡結構是對輸入直接進行非線性變換,而Highway Network則允許保留之前網絡層的一定比例的輸出[15]。

ResNet又稱為“殘差網絡”,其主要是在網絡中使用了大量的殘差模塊作為網絡的基本組成部分,殘差模塊如圖3所示。

圖3 ResNet的殘差學習模塊

由圖3可以看到,殘差網絡與傳統的網絡相比,最大的變化是加入了一個恒等映射層y=x層,其最主要的作用是使得網絡隨著深度的增加不會產生權重衰減和梯度衰減或者消失這些問題。上圖中,F(x)表示的是殘差,F(x)+x是最終的映射輸出,設深度網絡中某隱含層為H(x)-x→F(x),如果假設多個非線性組合可以近似于一個復雜函數,那么也同樣可以假設隱含層的殘差近似于某個復雜函數。因此可以得到網絡的最終輸出為H(x)=F(x)+x,而由于網絡框架中有兩個卷積層和兩個ReLU函數,因此最終的輸出結果可以表示為

其中H1(x)是第一層的輸出,H2(x)是第二層的輸出。

ResNet網絡一經提出,就因其巧妙的網絡結構設計以及極高的識別精度吸引了眾多學者的注意,因此很多實驗都開始采用ResNet作為backbone network,例如Faster rcnn[16]、Mask rcnn[17]等,其已成為在高性能服務器上進行特征提取的標桿網絡。但是,由于ResNet的網絡層數很深,計算量很大,因此無法在移動端直接使用。不過ResNet論文也提出了一種輕量級的模型ResNet18,其有自己獨特的殘差結構,可以在損失一定精度的情況下運行在移動端,因此本文使用訓練好的深度學習分類模型ResNet18對輸電線路圖像的切片進行類別預測,其具體的殘差學習模塊如圖4所示。

圖4 ResNet18的殘差學習模塊

ResNet18的結構組成如表1所示。

表1 ResNet18結構組成

3 實驗與分析

3.1 數據集及實驗環境

本文采用的數據集由安裝在江蘇地區輸電線路桿塔上固定位置的攝像頭進行采集,共8000張來自8個不同位置的攝像頭采集的圖像,圖像分辨率為1920×1080像素。在實際場景中雨天、霧天、雪天等特殊天氣、太陽日照情況及四季變化等自然因素會對模型訓練和檢測效果產生一定影響,因此在制作數據集時,需要考慮上述自然條件的變化,因此按照不同時間段、不同季節、不同天氣情況以及不同地點合理地制作數據集,同時為了訓練模型具有較好的魯棒性,在數據集中加入一些來自網絡的鳥類圖像。

實驗所使用的硬件環境如表2所示,此外軟件環境為Ubuntu16.04、Python、TensorFlow、TFrecords等。

表2 實驗硬件環境配置

3.2 模型訓練

在進行模型訓練前,需要對數據集進行預處理,在模型中進行識別圖像為切片后圖像,因此將每張1920×1080像素的圖像用6×6的網格劃分為36張像素為320×180像素的圖像,共得到288000張圖像,再從中隨機等比例的選出正負樣本圖片8000張,按7∶1的比例劃分為訓練集和測試集,即7000張訓練集,1000張測試集,同時對圖片進行標注。

在模型訓練中,超參數的設置對模型效果有著很大的影響,在經過多次調整后,設置批次大小為64,初始學習率為0.001,為了防止網絡陷入局部最小,學習率隨著訓練逐步減少,學習率最終值是0.0001,迭代次數為10000次,訓練過程中loss值的變化如圖5所示。

圖5 loss值變化曲線圖

由圖5可知,模型迭代到4000次時開始收斂,在6000次左右loss值穩定在0.3左右,不再有明顯的變化,所以本實驗選取迭代次數為6000次的模型進行測試。

3.3 模型測試及效果

為了進一步驗證模型的性能,本實驗中用精確率(Precision)和召回率(Recall)作為模型評價指標。從測試集中隨機抽取500張圖片進行10次測試,并計算精確率和召回率,結果如表3所示。

表3 測試實驗結果

從測試結果可知,該模型具有較好的穩定性、實時性及準確性,精確率在97%左右小幅波動,綜上所述該模型達到了應用于輸電線路鳥類檢測任務的準確性要求。

最后,對輸電線路鳥類檢測模型進行測試,該模型部署在驅鳥器嵌入式主板上,硬件參數為CPU:聯發科MT6750CT 8核心ARM A53 1.5Hz,內存:4GB LPDDR3 667MHz,存儲:16GB eMMC5.1,操作系統:Android 7.0。在實驗中,采用來自8個不同位置的攝像頭在實際場景中采集的視頻數據進行測試,圖像抽取間隔為2min,經測試模型平均精度達到85%,一張分辨率為1920×1080像素的圖片的平均檢測時間為9.7s,其中精度降低主要是由于數據集的內容及圖像差值計算算法的影響。由實驗可知,本文提出的輸電線路鳥類檢測模型,可以滿足輸電線路鳥類檢測任務所需的準確性和實時性要求。

4 結語

針對輸電線路的鳥害問題,本文提出了一種基于圖像切片的移動端鳥類檢測算法。為了實現移動端的鳥類識別,首先采用對比算法篩選出可能包含鳥的圖像,然后對這些圖像進行切片,對切片先采用對比算法篩選可能有鳥的切片,然后再對這些切片采用ResNet18進行識別,降低了檢測時間,提高了檢測精度,從實驗結果可知,ResNet18分類模型在輸電線路鳥類檢測任務中有著較好的準確性和穩定性。同時,本文提出的輸電線路鳥類檢測模型可運行在移動端嵌入式主板中,實現了鳥的實時檢測,避免了數據傳輸帶來的時延影響,具有較好的準確性和實時性,滿足輸電線路鳥類檢測任務所需的基本要求。

猜你喜歡
檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 国产美女久久久久不卡| 国内精品九九久久久精品| 日韩第一页在线| 国产浮力第一页永久地址| 国产成人精品男人的天堂| 在线免费a视频| 九月婷婷亚洲综合在线| 呦女精品网站| 香蕉久久国产超碰青草| 成年女人a毛片免费视频| 夜夜操天天摸| 99久久精彩视频| 在线看片免费人成视久网下载| 国产成人亚洲精品蜜芽影院| av在线5g无码天天| 久久精品视频亚洲| 亚洲区欧美区| 欧美视频免费一区二区三区| 97se亚洲| 亚洲网综合| 亚洲中文精品人人永久免费| 久久一本精品久久久ー99| 亚洲愉拍一区二区精品| 精品91视频| 欧美日一级片| 国产乱人伦AV在线A| 日韩午夜片| 91精品久久久无码中文字幕vr| 欧美综合一区二区三区| 日韩免费视频播播| 亚洲国内精品自在自线官| 99久久99视频| 亚洲精品桃花岛av在线| 精品国产电影久久九九| 四虎在线观看视频高清无码 | 毛片免费试看| 国产美女在线免费观看| 中文字幕天无码久久精品视频免费| 日韩欧美国产区| 97国产在线观看| 先锋资源久久| 激情無極限的亚洲一区免费| 亚洲无码久久久久| 婷婷午夜影院| 欧美日韩国产在线观看一区二区三区| 久久国产免费观看| 国产va在线| 色综合热无码热国产| 国产精品亚洲一区二区三区z| 亚洲国产成人无码AV在线影院L| 国产特级毛片aaaaaa| 亚洲人成电影在线播放| 免费不卡在线观看av| 最新痴汉在线无码AV| 国产成人无码Av在线播放无广告| 欧美性久久久久| 在线欧美日韩| 色婷婷视频在线| 亚洲无码高清一区| 国产91丝袜在线播放动漫| 再看日本中文字幕在线观看| 亚洲男人天堂2018| 亚洲制服丝袜第一页| 99热国产这里只有精品9九| 又污又黄又无遮挡网站| 日本高清在线看免费观看| 情侣午夜国产在线一区无码| 伊人久综合| 欧美性精品不卡在线观看| 一区二区三区在线不卡免费 | 国产欧美日韩在线一区| 啦啦啦网站在线观看a毛片| 在线观看亚洲天堂| 国产人人干| 尤物精品国产福利网站| 国产激情在线视频| 国产一区在线观看无码| 日韩国产亚洲一区二区在线观看| 这里只有精品免费视频| 国产欧美精品午夜在线播放| 欧美日韩一区二区三区四区在线观看| 啪啪永久免费av|