匡小兵 馮小軍 高輝 徐暢 鄭欣
摘要:近年來,無人機巡檢已經(jīng)逐步取代了人工巡檢,故本文提出基于視覺顯著性的航拍圖像絕緣子區(qū)域分割與缺陷檢測方法,使用基于圖論的視覺顯著性算法對絕緣子初步定位,利用結(jié)構(gòu)化隨機森林算法提取出圖像的顯著性邊緣,以顯著性邊緣經(jīng)過的超像素區(qū)域為種子區(qū)域,向外進行擴張,實現(xiàn)絕緣子的區(qū)域分割,最后使用滑動窗口對其進行逐段局部分析,找出絕緣子的自爆位置。該算法通用性好,在輸電線路巡檢、變電站巡檢等各類電力場景下均適用,可以節(jié)省大量人力物力。
關(guān)鍵詞:絕緣子;顯著性;邊緣;超像素;分割;缺陷檢測
1?引言
要實現(xiàn)輸電線路絕緣子狀態(tài)的自動分析,首先需要檢測絕緣子在圖像中的位置。絕緣子目標的檢測與普通的目標檢測是相似的,傳統(tǒng)的絕緣子檢測方法,有利于點特征、紋理特征、形態(tài)學(xué)特征以及多特征融合的方法,但每種方法都有其局限性。視覺顯著性檢測算法就是模擬人類的對顯著區(qū)域快速定位的能力,可以提取出圖像中的顯著區(qū)域,自底向上的顯著性檢測算法,由圖像本質(zhì)特征提取顯著的區(qū)域,根據(jù)顏色、亮度、方向等一系列特征找出圖像中與其他位置差別大的區(qū)域,航拍圖像中的絕緣子往往與周圍區(qū)域有明顯的不同,因此本文利用基于圖論的視覺顯著性檢測算法[1] 對圖像中的絕緣子進行定位。絕緣子長期暴露在自然環(huán)境中,可能會出現(xiàn)各種缺陷,本文針對絕緣子可能發(fā)生的自爆缺陷,利用霍夫直線擬合算法對絕緣子進行傾斜矯正,然后利用滑動窗口的方法找出絕緣子的自爆區(qū)域。經(jīng)過測試,可以較為準確的識別出圖像中的絕緣子,并檢測出絕緣子的自爆位置。
2?算法實現(xiàn)
2.1?絕緣子的初步定位
自頂向下的顯著性檢測方法,通用性差,同樣不能適用于所有的絕緣子。但是圖像中的絕緣子紋理通常與周邊背景紋理差異性較大,與周圍具有較強對比度即與周圍有明顯不同,因此選擇受到數(shù)據(jù)自身特點驅(qū)動的自底向上的顯著性檢測方法,本文對基于圖論的視覺顯著性檢測算法(GBVS,Graph-Based?Visual?Saliency)[1] ,對多幅航拍圖像進行測試,結(jié)果如下。
圖1?視覺顯著性檢測效果圖
在GBVS算法求得的顯著性圖中,絕緣子是圖像的顯著性目標,計算速度較快,可以滿足實時性的要求。通過GBVS算法計算出的顯著圖做一個簡單的分割,找出大于顯著圖灰度圖均值的區(qū)域,進行連通域檢測,截取這個連通域的最小外接矩形,這就實現(xiàn)了絕緣子的初步定位。
2.2?絕緣子的區(qū)域分割
首先利用結(jié)構(gòu)化隨機森林算法[2] ,提取顯著性區(qū)域的邊緣,這種邊緣提取算法很大程度上排除了光照不均以及云霧的干擾,準確的識別出圖像的強邊緣和弱邊緣,并以灰度圖的形式展示強邊緣和弱邊緣,因為是在顯著性區(qū)域內(nèi)提取的邊緣,所以將強邊緣定義為顯著性邊緣。使用簡單的線性迭代聚類算法即SLIC算法,對絕緣子位置的外接矩形區(qū)域圖像進行超像素分割,根據(jù)顯著性邊緣選擇超像素區(qū)域作為種子區(qū)域進行擴張,主要利用灰度共生矩陣[3] 描述紋理相似度,利用LAB顏色空間的距離表示顏色相似度,根據(jù)這兩個特征進行擴張,實現(xiàn)絕緣子串的分割。
2.3?絕緣子的缺陷檢測
主要利用形態(tài)學(xué)運算和滑動窗口的方法來找到絕緣子自爆缺失的具體位置。首先對絕緣子區(qū)域做了孔洞填充等操作后,對絕緣子圖像做膨脹處理,利用圓盤形狀的膨脹因子,擴大周圍的空白,留下絕緣子的骨架,利用霍夫直線檢測算法對絕緣子的骨架圖像做直線的擬合。選取最長的擬合直線,對分割出的絕緣子做傾斜矯正。
然后將利用滑動窗口找出絕緣子自爆的位置,當(dāng)檢測到絕緣子占比小于閾值的情況,就認為這個位置發(fā)生了絕緣子的自爆,記錄當(dāng)前位置。最后通過逆向的運算,計算出絕緣子的自爆在最初的絕緣子航拍圖像的位置,并標記出來,如圖2所示。
3?總結(jié)與展望
本文使用基于圖論的視覺顯著性檢測算法實現(xiàn)絕緣子的初步定位,該方法對環(huán)境和絕緣子種類的敏感度低,可應(yīng)用于多種環(huán)境、多種絕緣子的初步定位中;使用基于結(jié)構(gòu)化隨機森林的邊緣提取算法計算出圖像的顯著性邊緣,以顯著性邊緣經(jīng)過的超像素區(qū)域為種子區(qū)域,根據(jù)紋理和顏色特征向外進行擴張,分割出真實的絕緣子區(qū)域;對絕緣子進行傾斜矯正后,利用形態(tài)學(xué)操作和滑動窗口的方式計算窗口內(nèi)的絕緣子占比,找出絕緣子的自爆位置。
圖2?絕緣子自爆檢測效果
參考文獻:
[1] ?Harel?J,Koch?C,Perona?P.Graph-Based?Visual?Saliency[C]//?Advances?in?Neural?Information?Processing?Systems?19,Proceedings?of?the?Twentieth?Annual?Conference?on?Neural?Information?Processing?Systems,Vancouver,British?Columbia,Canada,December?4-7,2006.MIT?Press,2006.
[2] ?Dollár,Piotr,Zitnick?C?L.Fast?Edge?Detection?Using?Structured?Forests[J].IEEE?Transactions?on?Pattern?Analysis?&?Machine?Intelligence,2014,37(8):1558-1570.
[3] ?高程程,惠曉威.基于灰度共生矩陣的紋理特征提取[J].計算機系統(tǒng)應(yīng)用,2010,19(6):195-198.
作者簡介:
匡小兵(1974-),男,漢族,江蘇建湖人,國網(wǎng)江蘇省電力有限公司鹽城供電分公司高級工程師,學(xué)士學(xué)位,研究方向為輸電線路的運維與檢修。
(作者單位:1.國網(wǎng)江蘇省電力有限公司鹽城供電分公司;2.河海大學(xué)物聯(lián)網(wǎng)工程學(xué)院;3.江蘇優(yōu)埃唯智能科技有限公司)