• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于改進Mask-RCNN的電力線路識別方法

      2022-05-24 03:40:12梁銳城
      汕頭大學學報(自然科學版) 2022年2期
      關(guān)鍵詞:占用率掩碼運算

      陳 麒,梁銳城

      (1.汕頭職業(yè)技術(shù)學院機電工程系,廣東 汕頭 515041;2.汕頭大學工學院,廣東 汕頭 515068)

      0 引言

      無人機巡檢已經(jīng)成為電力線路巡檢工作中的重要組成之一,該手段巡檢范圍廣、受地形影響較小,有效提高了巡檢效率[1-2].但是,目前輸電線路巡檢大多采取人工操作無人機拍攝線路視頻,待無人機返航后再將視頻導入電腦,通過人工進行隱患排查.該方法不僅加大了運維人員的工作量,還會由于不同人員飛行控制能力差異而導致巡檢質(zhì)量相差較大.此外,巡檢過程中,無人機易受風吹干擾飛行姿態(tài)難以控制,并且為保證電力線路的安全運行,無人機需要與帶電設(shè)備保持一定放電間隙距離(國家電網(wǎng)公司要求5 m以上).由于上述限制,巡檢影像往往因為目標識別不穩(wěn)定、飛行姿態(tài)難以自由調(diào)整、拍攝距離遠,以及背景干擾等導致線路巡檢視頻不完整等問題,進而引發(fā)影像中設(shè)備難以準確分割、識別較低的問題.因此,利用無人機實現(xiàn)線路自動化、智能化的高可靠巡檢具有極強的工程實際意義.

      目前,基于目標分割算法掩碼-區(qū)域卷積神經(jīng)網(wǎng)絡(luò)(Mask-region convolutional neural network,Mask-RCNN)的目標識別方法通過使用基礎(chǔ)網(wǎng)絡(luò)生成特征圖,再采取區(qū)域選取網(wǎng)絡(luò)(region proposal network,RPN)基于既定規(guī)則提供感興趣區(qū)域(region of interesting,ROI),然后利用分類網(wǎng)絡(luò)判定目標類型,并使用掩碼網(wǎng)絡(luò)進行像素分類.這一方法將傳統(tǒng)目標識別方案的分類、回歸兩個步驟進一步優(yōu)化為分類、回歸、分割三個任務(wù),即通過解耦多個子任務(wù)關(guān)系的方式提高了在復(fù)雜背景下的目標識別準確率[3-5].這使得Mask-RCNN在目標識別準確度上明顯優(yōu)于基于灰度信息的模板匹配算法[6-8];基于局部特征的SURF、SIFT等算法[9-12];以及以SSD與YOLO為代表的單階段深度學習目標檢測算法[13-14].但由于解耦步驟的增加,使得Mask-RCNN在運算成本上消耗較大,即存在運算時長長、運算資源占用多等問題.

      針對Mask-RCNN存在的問題,本文提出采用間接性幀減對Mask-RCNN的損失函數(shù)進行改進.具體方法為,將檢測周期分為4個時刻,每次識別時,將上一時刻的識別結(jié)果作為下一時刻的背景,以變化部分為目標.該方法不僅降低了計算難度,還通過相同部分省略、不相同部分檢測的形式克服了復(fù)雜背景下小型設(shè)備難以識別的問題,識別速度與準確率得到顯著提高.為驗證本文算法的實用性與魯棒性,本文以目標設(shè)備不明顯、環(huán)境背景復(fù)雜的導線為對象開展測試.結(jié)果表明,本文算法在較高目標識別率的前提下,較大程度地降低了運算成本.以相較Mask-RCNN出現(xiàn)0.325%識別準確率降低(本文算法實際識別準確率為95.775%)的代價,減少了44.4%的CPU占用率.同時,相比運算成本較低的NCC算法,本文算法以增加21.25%的CPU占用率為代價,實現(xiàn)了目標識別準確率提高60%的效果.

      1 Mask-RCNN算法

      從圖1中可知,由于輸電線路處于圖傳信號較差的山丘中,常采用類似邊緣計算的方法,即無人機利用自帶處理器STM32對輸電線路進行目標識別.雖然基于ARM Cortex-M3內(nèi)核設(shè)計的STM32具有較高的運算性能,但無人機巡檢線路時產(chǎn)生海量的實時數(shù)據(jù)加大了計算任務(wù),并且基于邊緣計算的線路巡檢對實時線路識別結(jié)果要求嚴苛.同時由于無人機飛行控制和線路識別均通過STM32處理,為了保證飛行安全,用于線路識別的CPU占用率不得高于50%.因此,在保證無人機在復(fù)雜環(huán)境下飛行安全的基礎(chǔ)上,如何在降低計算代價的同時有效識別出目標成為了研究難點.如圖1所示,Mask-RCNN通過引入ROIandAlign代替了FastRcnn的ROIPooling,雖然提高了常規(guī)狀態(tài)下的識別精度,但是難以確定ROI中的較小特征圖,以至于難以有效識別復(fù)雜背景下的小型目標.此外,當無人機受環(huán)境影響導致偏離航線時,標準的Mask-RCNN將卷積神經(jīng)網(wǎng)絡(luò)提取到輸電線路最終特征在輸入到RPN網(wǎng)絡(luò)的過程中,會由于目標過小被中間隱層當作噪聲過濾.針對上述問題,為提高算法的檢測速度和精度、優(yōu)化運算空間,本文對Mask-RCNN進行改進.

      圖1 無人機巡檢線路時的視頻截圖

      圖2 Mask-RCNN主干示意圖

      標準的Mask-RCNN的ROIAlign基于以下公式選擇最適合的特征圖:

      式中:k0、w、h分別為特征圖面積、特征圖寬、特征圖高.不同于 Fast_Rcnn,Mask-RCNN的ROIAlign通過雙線性插值法對感興趣的區(qū)域進行量化.如圖3所示,在已知A11、A12、A21、A22的前提下,Mask-RCNN通過線性插值得到B1和B2,再利用得到的B1和B2插值得到最終插值點P,即:

      圖3 Mask-RCNN的ROI Align雙線性插值示意圖

      訓練時,為擬合圖片中的導線的ROIAlign特征分布,需通過損失函數(shù)檢測目標及其位置,損失函數(shù)Lmask_rcnn可描述為:

      式中:Lcls、Lbox和Lmask分別為分類誤差、檢測誤差和分割誤差.m、k、K、Pki*和Pki分別為ROI經(jīng)過匹配層處理后的長、寬、模型檢測目標總數(shù)、第k個目標真實掩碼中第i個像素值和第k個目標預(yù)測掩碼中第i個像素值.根據(jù)公式(4)和公式(5)可知,由于Lmask函數(shù)通過檢測結(jié)果與標注圖像逐像素對比,完成圖像特征針對性學習,雖然提高了Mask-RCNN的檢測精度,但是增大了運算量,檢測速度難以有效保障.為此,本文利用間接性幀減法的思想進行改進,即識別一次后,將上一識別結(jié)果作為背景,下一時刻的變化作為目標,以此減少計算量.具體方法為,將一個檢測周期分為一個4個時刻t0、t1、t2、t3,t0時刻為Mask-RCNN的目標預(yù)測掩碼,而t1、t2、t3的則將上一采集時刻t0的真實掩碼Pki′作為背景,此時的公式(7)修改為:

      修改后得到的損失函數(shù)L′mask_rcnn為:

      改進Mask-RCNN后一個完整周期的損失函數(shù)為:

      該方法不僅降低了計算難度,還通過相同部分省略、不相同部分檢測的形式克服了復(fù)雜背景下小型設(shè)備難以識別的問題,識別速度與準確率得到顯著提高.

      2 試驗結(jié)果與分析

      試驗數(shù)據(jù)來源為巡線無人機搭載intelD455攝像頭拍攝的影像,并采用目標識別準確率、識別時間成本以及圖像處理過程中的CPU平均利用率作為評價指標.試驗對象如圖4所示,分別展示了在樹木、灌木背景下無人機拍攝的導線情況.此處需說明,為了驗證本文模型在實時巡檢的優(yōu)越性,采取了每分鐘內(nèi)平均CPU占用率p′和平均識別率q′作為評價指標,即1 min內(nèi)采集6次CPU占用率,并以平均CPU占用率作為評價指標,以及60 s內(nèi)輸電線路出現(xiàn)的時間(輸電線路在視頻丟失,則視為識別失?。?/p>

      式中:pi為以10 s為采樣周期進行采樣的當前CPU占用率,tj為輸電線路出現(xiàn)的視頻時間.由于輸電線路識別和飛行控制均是實時進行,為了保證飛行安全本文實驗的識別部分CPU占用率不高于40%,為了直觀的以100分制進行性能評價,公式(11)的pi需除以40%.

      由于導線線徑小、且無人機與導線距離保持5 m以上,被識別物體的尺寸與拍攝距離共同導致了難以裸眼直接觀測得到巡檢圖像中的全部導線位置.從圖4中可知,RPN網(wǎng)絡(luò)的特征選取策略較好地保留了導線特征,在即使因為地形起伏、環(huán)境復(fù)雜等因素影響無人機航線的情況下,本文方法依然保持了較高的識別準確率,基本與Mask-RCNN保持在相同水平.

      圖5可見,在圖4中的4種場景下,本文算法最低識別率為95.775%,雖然相較Mask-RCNN算法低0.325%,但在CPU占用率這一數(shù)據(jù)上明顯占優(yōu),僅為后者地55.6%.此外,本文方法的CPU占用率雖然比NCC高出了21.25%,但是復(fù)雜背景情況下的識別率卻高出了60%.并且,由于采取了間接性識別的方法,識別速度也比SURF提高了43%.此外,在現(xiàn)實巡檢中發(fā)現(xiàn),當出現(xiàn)圖5(1)中t2時刻的情況,并且長時間處于100%占有率時,系統(tǒng)會由于視頻輸入與目標識別時差不斷增大而導致部分巡檢視頻丟失.而本文方法在保證識別準確率保持95%以上的基礎(chǔ)上,分配的CPU平均占用率均在60%以下、總的CPU占有率24%以下,不僅較好的完成巡檢任務(wù),還可將富余的CPU計算力用于飛控模塊,提高了飛行安全.

      圖4 本文改進方法識別結(jié)果

      圖5 本文改進方法與Mask-RCNN、SURF、NCC模板匹配法性能對比結(jié)果

      3 結(jié)論

      1)針對電力線路無人機巡檢過程中對于電力設(shè)備的影像拍攝質(zhì)量受制于拍攝姿態(tài)與設(shè)備放電間隙距離,而Mask-RCNN算法運算成本大的問題,提出一種間接性幀減法對Mask-RCNN算法損失函數(shù)進行改進.

      2)在保證Mask-RCNN算法目標識別準確率的基礎(chǔ)上,通過改變算法運算對象,即逐次改變背景影像,降低運算時間與CPU占用率,同時提高復(fù)雜環(huán)境下的不明顯目標識別能力.

      3)試驗結(jié)果表明,基于本文改進的Mask-RCNN算法,能以近乎95%的準確率快速識別輸電線路,同時CPU占用率降低至24%以內(nèi),在保證了飛行安全的前提下提高了巡檢質(zhì)量,為后續(xù)輸電線路隱患識別提供了基礎(chǔ).

      猜你喜歡
      占用率掩碼運算
      重視運算與推理,解決數(shù)列求和題
      有趣的運算
      降低CE設(shè)備子接口占用率的研究與應(yīng)用
      魅力中國(2019年6期)2019-07-21 07:12:10
      低面積復(fù)雜度AES低熵掩碼方案的研究
      通信學報(2019年5期)2019-06-11 03:05:56
      基于布爾異或掩碼轉(zhuǎn)算術(shù)加法掩碼的安全設(shè)計*
      “整式的乘法與因式分解”知識歸納
      撥云去“誤”學乘除運算
      基于排隊論的區(qū)域路內(nèi)停車最優(yōu)泊位占用率研究
      基于掩碼的區(qū)域增長相位解纏方法
      基于掩碼的AES算法抗二階DPA攻擊方法研究
      沅陵县| 亳州市| 化隆| 奉贤区| 美姑县| 鄂温| 余姚市| 昭觉县| 濮阳县| 合阳县| 七台河市| 红原县| 阿克苏市| 依兰县| 五指山市| 特克斯县| 巴彦淖尔市| 来安县| 冀州市| 通江县| 五家渠市| 桐梓县| 富宁县| 新宾| 新宾| 明星| 鄂托克旗| 交城县| 北安市| 连云港市| 云霄县| 平顶山市| 新丰县| 建始县| 高青县| 汶上县| 将乐县| 新绛县| 鄂尔多斯市| 新巴尔虎右旗| 莫力|