陳 波,丁 寧,邊 境, 孫慧媛
(1.國(guó)網(wǎng)浙江省電力有限公司電力科學(xué)研究院,杭州 310014;2.杭州意能電力技術(shù)有限公司,杭州 310012;3.浙江理工大學(xué),杭州 310007)
目前,電力巡檢一般采用人工方式,通過(guò)人工抄表記錄對(duì)發(fā)電廠(chǎng)設(shè)備進(jìn)行依次排查。發(fā)電廠(chǎng)或變電站內(nèi)設(shè)備種類(lèi)多,數(shù)量龐大,工作人員巡檢一次需要花費(fèi)很長(zhǎng)時(shí)間,而且人工記錄大量數(shù)據(jù)容易出現(xiàn)差錯(cuò),所以人工巡檢的人力成本很高且效果難以保證。為解決人工巡檢中遇到的問(wèn)題,同時(shí)又避免更新設(shè)備帶來(lái)高昂的費(fèi)用,使用自主巡檢機(jī)器人是解決這一問(wèn)題的最佳途徑之一。自主巡檢機(jī)器人通過(guò)其搭載的高清攝像頭、紅外熱成像儀等數(shù)據(jù)采集設(shè)備獲取電廠(chǎng)儀表設(shè)備的狀態(tài)圖像,然后通過(guò)圖像定位和識(shí)別算法識(shí)別當(dāng)前設(shè)備的狀態(tài)信息,從而判斷當(dāng)前巡檢設(shè)備是否發(fā)生異常。
自主巡檢機(jī)器人不受天氣因素的影響,在一定程度上代替工作人員對(duì)各種設(shè)備進(jìn)行巡檢,有效降低運(yùn)維人員巡視強(qiáng)度和安全風(fēng)險(xiǎn)。然而巡檢機(jī)器人在采集圖像過(guò)程中,圖像掃描設(shè)備受外界影響將不可避免的產(chǎn)生噪聲,從而使得圖像降質(zhì)[1-2]。降質(zhì)圖像將直接影響到后續(xù)圖像處理的結(jié)果,如特征提取、圖像分割、圖像識(shí)別等。因此在后續(xù)的圖像處理操作之前進(jìn)行圖像去噪處理是非常必要的,而圖像去噪一直是數(shù)字圖像處理和計(jì)算機(jī)視覺(jué)的研究熱點(diǎn)。
近年來(lái),針對(duì)圖像噪聲問(wèn)題,專(zhuān)家學(xué)者提出了大量的模型和方法。常見(jiàn)的傳統(tǒng)去噪方法有均值濾波法、中值濾波法、維納濾波法等,這些方法雖然能濾除噪聲,但同時(shí)也會(huì)平滑圖像中的高頻信息[3]。因此,有必要尋找一種去噪方法,在去除噪聲的同時(shí)保留圖像的細(xì)節(jié)特征。本文采用的BM3D(三維塊匹配)去噪算法是一種將非局部思想與變換域方法成功結(jié)合的圖像去噪方法,是目前去噪效果最好的方法之一[4]。BM3D算法通過(guò)分割圖像塊,并將相似塊匹配分組,后在變換域中去噪,算法性能與圖像的相似性有一定關(guān)聯(lián)[5]。將它應(yīng)用于儀表圖像去噪,能夠得到較好的效果。
BM3D算法提出了一種新的圖像去噪方法,基于塊匹配三維變換域?yàn)V波[6]。它不僅利用圖像的自相似性和冗余性等信息,而且結(jié)合了變換域的閾值方法,是一種多尺度、非局部的去噪技術(shù),廣泛應(yīng)用于視頻及圖像的去噪[7-8]。主要分為兩個(gè)步驟:第一步是基礎(chǔ)估計(jì);第二步是最終去噪,基礎(chǔ)估計(jì)為最終去噪提供權(quán)值參數(shù)。該方法的算法流程如圖1所示。
第一步,基礎(chǔ)估計(jì)。首先將儀表噪聲圖像I1分割成若干個(gè)K×K大小的參照塊,取圖像中某一參考?jí)K記為P,然后以該參考?jí)K為中心選取搜索直徑為n的方形區(qū)域作為搜索區(qū)域。在該區(qū)域內(nèi)搜索與其差異度最小的塊,搜索過(guò)程中的滑窗塊用Q表示,把搜索到的塊及其本身整合成一個(gè)三維矩陣TP。
尋找相似塊這一過(guò)程可用公式來(lái)表示:
圖1 BM3D算法流程
其次,將三維矩陣TP中的二維矩陣即噪聲圖像中的圖像塊進(jìn)行二維Bior小波硬閾值收縮和矩陣第三個(gè)維度上進(jìn)行Haar小波變換。公式如下:
利用如下硬閾值處理,對(duì)γ進(jìn)行調(diào)整:
式中:λ3D為硬閥值濾波的閥值參數(shù);σ為噪聲的標(biāo)準(zhǔn)差,代表噪聲的強(qiáng)度;x為圖像塊的矩陣值,用所在圖像塊左上頂點(diǎn)坐標(biāo)表示。
然后通過(guò)在第三維的一維反變換和二維反變換得到處理后的圖像塊。至此,每個(gè)二維塊都是對(duì)去噪圖像的估計(jì),最后將各圖像塊恢復(fù)到其原來(lái)的位置。
最后,對(duì)于某一像素點(diǎn)可能在多個(gè)圖像塊中出現(xiàn),需要對(duì)有重疊的圖像塊估計(jì)值加權(quán)平均得到該像素點(diǎn)的基礎(chǔ)估計(jì)值[9-12],公式如下:
式中:Q為含像素點(diǎn)的所有圖像塊;RPQ為任一集合G(P)中含像素點(diǎn)i的圖像塊Q的估計(jì)值RPQ=;ωP為圖像塊的基礎(chǔ)估計(jì)權(quán)值,;NP為圖像塊經(jīng)過(guò)硬閾值處理后矩陣數(shù)值中的非零個(gè)數(shù)。
第二步,最終估計(jì)。對(duì)基礎(chǔ)估計(jì)后的圖像再次進(jìn)行分組并逐塊估計(jì)。
類(lèi)似于基礎(chǔ)估計(jì)的圖像分組,首先,對(duì)基礎(chǔ)估計(jì)得到的圖片再次進(jìn)行圖像塊分組,此時(shí)將會(huì)得到兩個(gè)三維數(shù)組:噪聲圖形成的三維矩陣TP和基礎(chǔ)估計(jì)結(jié)果的三維矩陣TP′。
然后,將得到的兩個(gè)三維矩陣均進(jìn)行二維變換和一維變換,這里的二維變換采用DCT余弦變換。以基礎(chǔ)估計(jì)結(jié)果的三維矩陣TP′對(duì)原始含噪圖片的三維矩陣TP進(jìn)行維納濾波,得到最終的估計(jì)權(quán)值,將各圖像塊恢復(fù)到其原來(lái)的位置。
最后,與上一步一樣,通過(guò)對(duì)重疊的圖像塊估計(jì)值加權(quán)平均得到像素點(diǎn)i的最終估計(jì)值:
通過(guò)基礎(chǔ)估計(jì)、最終估計(jì)形成的BM3D算法去噪后的圖像達(dá)到了很好的去噪效果,尤其是圖像的細(xì)節(jié)得到了很好的還原與細(xì)化[12]。
為了驗(yàn)證以上去噪方法的性能,本文分別記錄了中值濾波、維納濾波、均值濾波以及BM3D去噪方法4種去噪方法的峰值信噪比和結(jié)構(gòu)相似性。峰值信噪比是衡量去噪圖片質(zhì)量的常用定量指標(biāo),結(jié)構(gòu)相似性是兩幅圖像相似性的指標(biāo)。對(duì)于噪聲圖像I和去噪結(jié)果圖像R,峰值信噪比的定義為:
圖片的結(jié)構(gòu)相似性定義為:
為了對(duì)比不同去噪算法的性能,試驗(yàn)中對(duì)壓力表圖像和壓差表圖像分別施加圖像噪聲σ=10,σ=20以及σ=30,對(duì)BM3D算法與其他幾種傳統(tǒng)的濾波算法進(jìn)行了比較,其中中值濾波、均值濾波和維納濾波都采用3×3濾波模板。表1給出了對(duì)不同圖像施加不同噪聲時(shí)幾種去噪算法的比較,從表1的試驗(yàn)數(shù)據(jù)可以看出,相對(duì)于傳統(tǒng)的圖像去噪算法,BM3D的去噪效果最好,得到的去噪結(jié)果圖與原圖像最相似。
對(duì)幾種去噪算法的主觀(guān)評(píng)價(jià)如圖2—4所示。
本文將BM3D去噪算法應(yīng)用于發(fā)電廠(chǎng)儀表圖像識(shí)別的去噪。該方法先將含有噪聲的圖像分塊并根據(jù)塊匹配生成三維矩陣,然后在三維變化域去噪,最后逆變換還原圖像。試驗(yàn)結(jié)果表明,利用BM3D算法對(duì)儀表圖像進(jìn)行噪聲去除能取得較好的效果。通過(guò)與傳統(tǒng)去噪方法的比較發(fā)現(xiàn)BM3D算法有明顯的優(yōu)勢(shì),但時(shí)間復(fù)雜度更高。
表1 不同方法去噪結(jié)果的PNSR和SSIM指標(biāo)對(duì)比
圖2 σ=10時(shí)幾種去噪算法的比較
圖3 σ=20時(shí)幾種去噪算法的比較
圖4 σ=30時(shí)幾種去噪算法的比較