耿座學(xué),李學(xué)富
(云南電網(wǎng)有限責(zé)任公司怒江供電局,瀘水 673200)
作為電能傳輸?shù)年P(guān)鍵環(huán)節(jié),輸電線路的運行狀態(tài)對于電力系統(tǒng)整體運行的安全與效率有著直接影響[1]。線路缺陷會對輸電線路的安全產(chǎn)生威脅,嚴(yán)重時甚至?xí)斐芍卮蟮娜藛T傷亡與物資損失。因此對輸電線路缺陷識別具有重要的意義[2],通過識別輸電線路缺陷并快速進行針對性檢修,能夠提升線路維修效率且降低電路故障發(fā)生的概率[3]。
基于此,諸多學(xué)者對輸電線路缺陷識別方法進行了研究。曾勇斌等[4]研究了一種輸電線路缺陷風(fēng)險建模及其預(yù)測方法,該方法首先根據(jù)輸電線路自身的特點將其細(xì)分成若干個部件,然后對輸電線路各部件的缺陷嚴(yán)重程度進行量化,并根據(jù)輸電線路的缺陷歷史數(shù)據(jù),通過隸屬度分析進而定義得到輸電線路整體的缺陷風(fēng)險值,完成線路缺陷的識別工作。黃廣龍[5]研究了一種基于無人機圖像識別技術(shù)的水利工程輸電線路缺陷檢測方法,其將GNSS/INS多傳感器設(shè)備植入到無人機系統(tǒng)中,提取水利工程輸電線路的點云數(shù)字圖像,分析缺陷狀態(tài)下的水利工程輸電線路的變形和異常參數(shù)分布情況,根據(jù)中心化投影點的聚類分布,實現(xiàn)輸電線路的缺陷檢測。NI等[6]研究了一種傳輸線關(guān)鍵部件缺陷識別方法,該方法通過對架空輸電線路缺陷圖像的預(yù)處理、特征提取、目標(biāo)定位和目標(biāo)分類,得到了目標(biāo)缺陷檢測模型。
以上方法通常采用缺陷風(fēng)險建模方法來量化線路缺陷程度,且依照歷史數(shù)據(jù)分析電路缺陷風(fēng)險值,從而影響到最終識別精度。針對該問題,文章研究了一種基于邊緣算法優(yōu)化Faster R-CNN 算法的輸電線路缺陷識別方法,可為準(zhǔn)確識別輸電線路缺陷提供一定幫助。
基于邊緣算法優(yōu)化Faster R-CNN算法的輸電線路缺陷識別主要采用Faster R-CNN(快速區(qū)域卷積神經(jīng)網(wǎng)絡(luò))算法。區(qū)域卷積神經(jīng)網(wǎng)絡(luò)算法在識別目標(biāo)過程中提取輸電線路圖像內(nèi)的感興趣區(qū)域[6],匯總?cè)扛信d趣區(qū)域圖像生成感興趣區(qū)域集合,將此集合分別輸入卷積神經(jīng)網(wǎng)絡(luò)內(nèi)提取輸電線路圖像特征,再將所提取的特征輸入支持向量機分類器內(nèi),確定該特征所屬類別(輸電線路缺陷類別),同時通過回歸預(yù)測算法優(yōu)化候選框位置[7],提升類別劃分精度。區(qū)域卷積神經(jīng)網(wǎng)絡(luò)經(jīng)過長時間的演化后轉(zhuǎn)變?yōu)榭焖賲^(qū)域卷積神經(jīng)網(wǎng)絡(luò),其結(jié)構(gòu)如圖1所示。
利用卷積網(wǎng)絡(luò)采集輸電線路圖像特征時,首先確定輸電線路缺陷圖像的特征屬性圖,利用RPN網(wǎng)絡(luò)生成候選錨[8]??焖賲^(qū)域卷積神經(jīng)網(wǎng)絡(luò)確定形狀有所差異的候選框,在此基礎(chǔ)上利用不同損失函數(shù)共同訓(xùn)練,完成輸電線路缺陷識別??紤]Faster R-CNN算法中對圖像邊緣計算存在一定缺陷,在目標(biāo)區(qū)域大于圖像邊界的條件下,需舍棄目標(biāo)區(qū)域而導(dǎo)致訓(xùn)練過程不收斂,降低最終識別精度,因此需對Faster R-CNN算法進行優(yōu)化。
利用無人機采集輸電線路圖像,受外在環(huán)境因素影響,所采集圖像內(nèi)存在嚴(yán)重噪聲[9]。因此需預(yù)處理所采集的輸電線路圖像,采用極值中值濾波算法對輸電線路圖像進行降噪處理,降低圖像內(nèi)的噪聲干擾,令其轉(zhuǎn)變?yōu)檫m于識別的圖像,并最大程度保留細(xì)節(jié)信息。
中值濾波算法就是通過數(shù)字圖像的全部點的中值取代其中一點的值。該算法在具體應(yīng)用過程中雖然能有效抑制噪聲干擾,但也會對初始輸電線路圖像內(nèi)未被噪聲污染的像素點產(chǎn)生影響[10]。為消除這種影響,對中值濾波進行優(yōu)化,提出極值中值濾波算法。其首先判斷像素點f i,j是否為極值點,通過N和S分別表示判斷結(jié)果為極值點或非極值點;考慮并非全部極值點均為噪聲點[11],所以為提升噪聲點檢測的精度,可利用閾值條件f i,j<T1或f i,j>T2(T1和T2均表示閾值)約束中值點;然后通過窗口領(lǐng)域內(nèi)非噪聲點均值取代噪聲點的方式完成降噪處理。
將輸電線路圖像作為初始輸入,Faster R-CNN算法的第l層和第m層分別為卷積層和池化層,兩者的輸出特征向量分別為
式中:x l-1j和k lij分別表示l層內(nèi)的第i個輸出和l層的一個卷積核;* 和b lj分別表示對輸電線路圖像的卷積操作和卷積層偏置;f·()表示Relu激活函數(shù);x m-1j和f(·)分別表示磁化層的輸入和soft max函數(shù);βmj和down(·)分別表示連接權(quán)重與輸入矩陣的求和操作;b mj表示池化層偏置。
利用式(1)與式(2)能夠獲取輸電線路圖像缺陷特征。
在確定輸電線路圖像的缺陷特征后,區(qū)域建議訓(xùn)練(RPN)網(wǎng)絡(luò)獲取多個目標(biāo)候選區(qū)域。作為全卷積網(wǎng)絡(luò),RPN網(wǎng)絡(luò)同F(xiàn)aster R-CNN共用卷積層,其通過滑窗映射d維特征向量[12]。在不同滑動窗口的位置共同判斷k個區(qū)域建議,因此回歸層與分類層內(nèi)分別包含4k和2k個輸出,分類層輸出即為不同建議框歸于目標(biāo)或不歸于目標(biāo)的概率。K個建議框被對應(yīng)的k個錨點框參數(shù)化,不同錨以當(dāng)前滑動窗口中心為基準(zhǔn)點[13]。RPN 網(wǎng)絡(luò)結(jié)構(gòu)示意如圖2所示。
圖2 RPN網(wǎng)絡(luò)結(jié)構(gòu)示意
RPN網(wǎng)絡(luò)聯(lián)合訓(xùn)練損失函數(shù)為
式中:x和y分別表示錨點框中心坐標(biāo);w和h分別表示錨點框?qū)挾群透叨取⒖焖賲^(qū)域卷積神經(jīng)網(wǎng)絡(luò)應(yīng)用于輸電線路缺陷識別中,可實現(xiàn)缺陷快速識別。
一般情況下,Faster R-CNN算法即可完成目標(biāo)識別的目的,但將其應(yīng)用于輸電線路缺陷識別時,在目標(biāo)區(qū)域大于圖像邊界的條件下,需舍棄目標(biāo)區(qū)域,從而導(dǎo)致訓(xùn)練過程不收斂,降低最終識別精度,因此需對Faster R-CNN算法進行優(yōu)化。利用邊緣計算優(yōu)化Faster R-CNN 算法可有效調(diào)整網(wǎng)絡(luò)結(jié)構(gòu),減少模型參數(shù)和計算量,從而在邊緣處理上更加高效。
以e i,j和g i,j分別表示Faster R-CNN 算法待識別的輸電線路圖像和該圖像的梯度幅值,g i,j可表示為
式中:dx表示待識別輸電線路圖像在x方向上的偏導(dǎo)數(shù);dy表示待識別輸電線路圖像在y方向上的偏導(dǎo)數(shù)。
則有
由于輸電線路圖像邊緣的灰度值波動具有間斷性[14],梯度幅值較為顯著,因此輸電線路圖像的邊緣點同其周圍的非邊緣點梯度差異顯著[15]。以e'i,j表示輸電線路圖像邊緣第i個像素點的梯度,梯度差上限為
由此得到該像素點的梯度差上限
利用式(10)確定像素點梯度幅值,并抑制其非極大值,將局部極大值外的全部梯度值均抑制為0,由此完善Faster R-CNN 算法在邊緣處理上的缺陷,提升終端輸電線路圖像缺陷識別精度。
至此,完成基于邊緣算法優(yōu)化Faster R-CNN算法的輸電線路缺陷識別方法的設(shè)計。
為驗證文章所研究的基于邊緣算法優(yōu)化Faster RCNN算法的輸電線路缺陷識別方法的有效性,以某市域輸電線路為測試對象,利用文章算法對測試對象內(nèi)輸電線路缺陷進行識別。利用無人機采集輸電線路缺陷圖像共1 200個樣本,其中1 000個樣本作為訓(xùn)練集對設(shè)計算法進行訓(xùn)練,再利用200個樣本作為測試集進行測試。訓(xùn)練參數(shù)設(shè)置如下:初始學(xué)習(xí)率為0.01;最終學(xué)習(xí)率為0.000 01;批尺寸設(shè)置為4;最大訓(xùn)練輪數(shù)為250;閾值為0.5;動量為0.85;權(quán)重衰減為0.005。
針對無人機所采集的測試對象圖像,采用文章算法進行缺陷識別,所得結(jié)果如圖3所示。
圖3 Faster R-CNN算法的缺陷識別結(jié)果
由圖3可知,采用文章算法對初始采集的測試對象進行預(yù)處理,能夠有效抑制圖像內(nèi)的噪聲影響,提升圖像內(nèi)目標(biāo)的清晰度。單純采用Faster R-CNN算法進行圖像缺陷識別時,識別結(jié)果紋理缺失,僅能獲取測試對象部分圖像輪廓,表明單純的Faster R-CNN算法識別精度具有一定限制性。采用文章算法中邊緣計算優(yōu)化的Faster R-CNN算法進行圖像缺陷識別時,不僅測試對象邊緣識別精度明顯提高,測試對象的整體識別精度也得到提高,說明文章算法能夠顯著提升測試對象缺陷識別精度。
設(shè)定測試對象缺陷類型,采用文章算法識別測試對象缺陷類型,并與設(shè)定缺陷類型進行對比,以此驗證文章算法的缺陷識別性能。部分測試對象的缺陷識別結(jié)果如表1所示。
表1 部分測試對象的缺陷識別結(jié)果
由表1可知,采用文章算法識別測試對象缺陷類型所得結(jié)果同測試對象設(shè)定缺陷類別完全一致,說明采用文章算法能夠準(zhǔn)確識別測試對象缺陷,有利于提升測試對象故障檢修效率。
測試對象采用文章設(shè)計方法、文獻[3]方法、文獻[4]方法進行缺陷識別后,部分缺陷類型的識別準(zhǔn)確率如圖4所示。
圖4 部分缺陷類型的識別準(zhǔn)確率
由圖4可知,與另外兩種方法相比,文章算法對測試對象各主要缺陷類別的識別準(zhǔn)確率高達85%以上,具有更高的缺陷識別準(zhǔn)確率,應(yīng)用效果更好。
文章研究了一種基于邊緣算法優(yōu)化Faster RCNN算法的輸電線路缺陷識別方法,針對Faster R-CNN算法在識別圖像過程中的邊緣識別效果較差的問題,通過邊緣算法對其進行優(yōu)化,再利用優(yōu)化后的模型來實現(xiàn)輸電線路缺陷識別。測試結(jié)果顯示,文章方法能夠顯著提升圖像識別的精度,更適于輸電線路的缺陷識別。