柏文豪
摘要: 針對(duì)高壓巡檢車視覺(jué)獲取路徑信息的問(wèn)題。由于噪聲掩蓋了電線在圖像中的成像特征,給獲取路徑信息帶來(lái)了很大的困難且影響了循跡的精度,所以提出了一種基于灰度距離加權(quán)的自適應(yīng)中值濾波方法來(lái)濾除圖像噪聲。該方法經(jīng)預(yù)先濾波后,再通過(guò)噪聲檢測(cè)確定噪聲點(diǎn)及其個(gè)數(shù),自適應(yīng)的調(diào)整稀疏分布模板,最后根據(jù)模板內(nèi)灰度距離而賦予各像素點(diǎn)不同的權(quán)重值而濾除噪聲。實(shí)驗(yàn)結(jié)果表明,該算法所加權(quán)重值簡(jiǎn)單易實(shí)現(xiàn),在很好的濾除噪聲且較好的保護(hù)圖像細(xì)節(jié),還能較好的濾除圖像隨機(jī)噪聲,使得其可很好的應(yīng)用于路徑圖像的噪聲濾除。
Abstract: In the process of repairing and maintaining high voltage transmission lines, the visual distance measuring system is used to obtain the distance information between people and high-voltage wires because of accidental electric shock caused by the workers crossing the safe distance. As the noise mask the image characteristics of the wire, it is very difficult to obtain the distance information and affects the accuracy of distance measuring, therefore, the weighting median filtering method of based on gray-scale distance is proposed to filter out image noise in this paper. In the algorithm, first by the pre-filter, and then, noise detection is utilized to determine the number of noise points. Base on the number of noise points to adaptively adjust sparse distribution templates. Finally, according to the gray-scale distance within the template to give each pixel a different weight value, and remove noise. The experiment shows that the weighted weight of the algorithm is simple and easy to achieve, and it can protect the detail of image well while removing the noise, and filter out random noise. So that it can be applied to actual image noise filtering based on visual distance measuring in power scene.
關(guān)鍵詞: 高壓輸電;灰度距離;加權(quán);預(yù)濾波;稀疏分布模板;中值濾波
Key words: high voltage transmission;gray-scale distance;weighted;pre-filtering;sparse distribution template;median filter
中圖分類號(hào):TN713;TP751.1 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2018)06-0166-03
1 概述
現(xiàn)今,電力已成為人們生活必不可缺的資源,高壓輸電線路的維護(hù)、檢修關(guān)乎著國(guó)計(jì)民生。在電力巡檢中使用機(jī)器人去代替人力進(jìn)行巡檢不僅保證了工作效率,還使得巡檢變得更加安全可靠。然而電力巡檢系統(tǒng)在圖像采集、傳輸?shù)冗^(guò)程中因成像系統(tǒng)不完善等原因?qū)е鲁上裥ЧJ艿酵饨绮煌潭鹊脑肼曃廴?。所以,圖像噪聲濾除是實(shí)現(xiàn)智巡檢車巡檢的前提。噪聲在圖像中表現(xiàn)為灰度最大值或最小值。然而,高壓電線在圖像中的成像邊緣等高頻信號(hào)也表現(xiàn)為圖像灰度值的最大、最小值。為濾除噪聲且保護(hù)圖像細(xì)節(jié)特征,Tukey首先提出了中值濾波方法[1],其可有效的消除如脈沖、椒鹽等長(zhǎng)拖尾概率分布的噪聲。文獻(xiàn)[2-4]提出將像素判斷為噪聲點(diǎn)和信號(hào)點(diǎn)的開(kāi)關(guān)中值濾波算法,但該濾波算法在窗口中的噪聲點(diǎn)超過(guò)像素點(diǎn)總數(shù)一半時(shí)將會(huì)失效。文獻(xiàn)[5]提出了分塊的自適應(yīng)快速加權(quán)中值濾波,該方法雖然能保持圖像細(xì)節(jié)的同時(shí)又能消除噪聲,但是該方法在噪聲污染濃度較大時(shí)對(duì)噪聲的濾除效果不佳。文獻(xiàn)[6]提出了一種自適應(yīng)的序號(hào)加權(quán)的中值濾波器,其雖巧妙地將分組序號(hào)作為像素點(diǎn)的賦予的權(quán)重值,但是,其容易使得濾除較大噪聲時(shí)易出現(xiàn)塊狀白斑。
基于此,本文提出了一種基于灰度距離加權(quán)的自適應(yīng)中值濾波算法。首先使用5×5的濾波窗口預(yù)先中值濾波后,之后根據(jù)3×3的檢測(cè)窗口內(nèi)噪聲點(diǎn)個(gè)數(shù)以確定二次濾波稀疏模板窗口的大小,并根據(jù)模板內(nèi)像素與中心點(diǎn)像素的相關(guān)性確定像素點(diǎn)灰度值所應(yīng)賦予的權(quán)重值而濾除噪聲。
2 自適應(yīng)窗口加權(quán)中值濾波算法
2.1 圖像噪聲點(diǎn)的檢測(cè)endprint
其中,設(shè)定Nij為檢測(cè)窗口內(nèi)的噪聲標(biāo)記點(diǎn)矩陣元素。若Nij=0表示灰度值為的像素點(diǎn)為非噪聲點(diǎn),Nij=1表示xij的點(diǎn)為疑似噪聲點(diǎn)。D[xij]為集合Dij中像素點(diǎn)的灰度值集合;R為疑似噪聲點(diǎn)的檢測(cè)門(mén)限,依據(jù)大量實(shí)驗(yàn)得知R=5[7]時(shí)的檢測(cè)門(mén)限的噪聲點(diǎn)檢測(cè)效果較為理想。
設(shè)定gij為疑似噪聲點(diǎn)像素的集合。記集合Dij中除去灰度最值fmax、fmin的集合為Sij,求出集合Sij的灰度均值A(chǔ)(i,j),根據(jù)人眼視覺(jué)特性的噪聲敏感系數(shù)來(lái)確定噪聲點(diǎn)檢測(cè)閥值Tij,其定義為:
若疑似噪聲點(diǎn)(i,j)滿足上式,則記N(gij)=1,得到檢測(cè)窗口內(nèi)總的噪聲點(diǎn)總數(shù)Num(N(gij)),噪聲點(diǎn)的集合為(m,n)。
2.2 自適應(yīng)濾波窗口尺寸大小的確定
在檢測(cè)噪聲點(diǎn)之后,圖像濾波窗口的大小依據(jù)wD內(nèi)噪聲濃度自適應(yīng)確定。記k(w,p)為wD噪聲點(diǎn)個(gè)數(shù)和噪聲分布密度p的百分比函數(shù),k(w,p)由Num(N(gij))與wD的比值確定。而當(dāng)k(w,p)較小時(shí),應(yīng)選取較小的濾波窗口以保護(hù)圖像的細(xì)節(jié);當(dāng)k(w,p)較大時(shí),應(yīng)選擇較大的濾波窗口以增強(qiáng)圖像去噪能力。依據(jù)此原則再綜合多次試驗(yàn)得到濾波窗口的尺寸W(i,j)如下:
2.3 噪聲點(diǎn)的濾波
經(jīng)確定濾波窗口大小之后,對(duì)于非噪聲點(diǎn)其灰度值按原值輸出;若為噪聲點(diǎn),則使用加權(quán)的中值濾波將其濾除。加權(quán)的中值濾波方法為:根據(jù)濾波窗口的尺寸選擇特定的稀疏模板,以減少大尺寸濾波窗口對(duì)圖像細(xì)節(jié)的平滑程度且節(jié)省濾波時(shí)間。根據(jù)多次試驗(yàn),稀疏模板采用如圖1中標(biāo)黑的像素所組成集合,記稀疏模板的符號(hào)為W′(i,j)。圖1由左向右分別為W(i,j)為3×3、5×5、7×7所對(duì)應(yīng)的W′(i,j)。
2.3.1 基于距離確定稀疏模板內(nèi)像素灰度值與稀疏模板內(nèi)中心像素灰度值的相似性
設(shè)稀疏模板內(nèi)中心像素點(diǎn)(i,j)的灰度值為f(i,j)。稀疏模板內(nèi)的像素點(diǎn)由于與濾波窗口的中心點(diǎn)灰度值的距離不同而與其有著不同的相關(guān)性,而且這種相關(guān)性隨著離中心像素距離的增加而減弱。所以根據(jù)像素距離r值設(shè)計(jì)一個(gè)距離相關(guān)函數(shù)Q(r)來(lái)表征像素點(diǎn)與中心像素點(diǎn)f(i,j)的相似程度??紤]到最小距離集合MSD表征為像素點(diǎn)與未污染點(diǎn)的相關(guān)性。MSD值越小,則相關(guān)性越大[8]。所以可基于MSD定義構(gòu)造距離相關(guān)性函數(shù)Q(r),其定義為:
式中,h(s,k)表示稀疏模板內(nèi)像素點(diǎn)(s,k)的灰度值,f(i,j)表示中心像素的灰度值。r值表示灰度值距離。Q(r)表示相似性大小,其值越小,表明點(diǎn)(s,k)與中心點(diǎn)(i,j)的相似性越高。
3 計(jì)算機(jī)仿真結(jié)果及結(jié)果分析
為了驗(yàn)證本文算法能夠?yàn)V除不同濃度噪聲的同時(shí)能夠保護(hù)圖像的細(xì)節(jié)信息,采用圖2a所示的512×512×8bit的標(biāo)準(zhǔn)測(cè)試圖像Lena作為原始測(cè)試圖像,在數(shù)值分析軟件上進(jìn)行了仿真實(shí)驗(yàn)。圖2b為加入濃度為70%的脈沖噪聲。圖2c~圖2d分別為傳統(tǒng)中值濾波、自適應(yīng)中值濾波和本文的算法濾波后的Lena圖像。其中圖2c為使用傳統(tǒng)的5×5中值濾波算法,由圖可看出其殘留著大片的局部噪聲;圖2d為自適應(yīng)的中值濾波算法,其濾波效果較傳統(tǒng)中值濾波較好,但是也可很明顯的看出噪聲未濾除干凈,圖中局部亦殘留大片噪聲;圖2d為本文算法濾波后的Lena圖像,可看出本文算法雖然有些局部模糊,但是其可很干凈的濾除高濃度的脈沖噪聲,其相對(duì)于上述濾波算法得到了更好的濾波效果且較好的保持了圖像的細(xì)節(jié)。
為了客觀評(píng)價(jià)不同算法在圖像去噪聲、細(xì)節(jié)信息的保護(hù)等性能的優(yōu)劣。選擇峰值信噪比PSNR和歸一化均方誤差NMSE作為濾波性能的客觀評(píng)價(jià)標(biāo)準(zhǔn)。PSNR值越大,表明圖像去噪能力越強(qiáng);NMSE值越小,表明處理圖像越接近原圖像。設(shè)f(i,j)為圖像去噪前圖像灰度值,g(i,j)為濾波后圖像灰度值;PSNR和NMSE的定義分別為:
式中,M和N分別為圖像的高度和寬度;MAX為f(i,j)的最大值,其值為255。分別在標(biāo)準(zhǔn)測(cè)試圖中加入5%、10%、20%、40%、60%、7%的噪聲濃度,以得到各算法在不同噪聲濃度下的PSNR和NMSE值,其結(jié)果如表1,圖3為各種算法PSNR值對(duì)比圖。
由表1和圖3可明顯看出,在不同濃度的噪聲污染下,本文算法所得到的PSNR值都要較其余三種算法所得到的PSNR值要大,且NMSE值相較于其余三種濾波算法所得到的值要小,這表明,本文算法在抑制噪聲、保護(hù)細(xì)節(jié)方面的能力和在客觀評(píng)價(jià)結(jié)果上有著較傳統(tǒng)的中值濾波算法有著更好的效果。同時(shí)由圖3可以很明顯的看出,本文算法在濾除逐步增大的噪聲時(shí),PSNR值在平緩的減小,這直觀的表明了本算法濾波性能的良好穩(wěn)定性。
4 結(jié)束語(yǔ)
①本文在采用復(fù)合中值濾波的基礎(chǔ)上,結(jié)合了小尺寸濾波窗口具有良好的細(xì)節(jié)保護(hù)能力和大尺寸濾波窗口具有較強(qiáng)的去噪能力,自適應(yīng)的調(diào)整稀疏濾波模板窗口的大小。相比于傳統(tǒng)的中值濾波算法,本文算法不僅具有良好的去噪能力還能較好的保護(hù)圖像細(xì)節(jié)。②本文算法使用了稀疏匹配模板來(lái)減少濾波的時(shí)間,還根據(jù)稀疏模板內(nèi)與中心像素點(diǎn)的灰度距離來(lái)賦予各像素點(diǎn)不同權(quán)重值而濾除噪聲,利用較簡(jiǎn)單的算法解決了圖像加權(quán)中值濾波難以確定權(quán)重值的問(wèn)題,在易于實(shí)現(xiàn)的同時(shí)還取得了較好的濾波效果。但是,本文算法所耗時(shí)間較長(zhǎng),下一步可優(yōu)化濾波算法,以加快濾波速度,同時(shí)使用MK60微處理器來(lái)實(shí)現(xiàn)本文濾波算法,以實(shí)現(xiàn)在巡檢車中系統(tǒng)中實(shí)時(shí)地濾除圖像噪聲。
參考文獻(xiàn):
[1]TUKEY J W.Nonlinear (Nonsuperposable) methods for smoothing data[C]// Proceedings of the IEEE Electronics and Aerospace Systems Conference.New York:IEEE.1974: 673-681.
[2]WANG ZHOU,ZHANG D.Progressive switching median filter for the removal of impulse noise from highly corrupted images[J].IEEE Transactions on Circuits and Systems,1999,46(1):78-80.
[3]KENNYKVT, NORAMI. Noise adaptive fuzzy switching median filter for salt-and-pepper noise reduction[J]. IEEE Signal Processing Letters, 2010, 17(3): 281-284.
[4]初俠,丁勇,劉櫟莉.去除椒鹽噪聲的自適應(yīng)開(kāi)關(guān)加權(quán)均值濾波[J].計(jì)算機(jī)工程,2010,36(4):210-212.
[5]旭明,徐濱士,董世運(yùn).用于圖像處理的自適應(yīng)中值濾波[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2005,17(2):295-299.
[6]鄧秀勤,熊勇.用于圖像處理的加權(quán)中值濾波算法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009,19(3):46-48.
[7]李曉龍,王江安,吳榮華.基于細(xì)節(jié)保留的椒鹽噪聲自適應(yīng)濾波算法[J].紅外技術(shù),2010,32(3):129-132.
[8]衛(wèi)保國(guó).一種改進(jìn)的自適應(yīng)中值濾波方法[J].計(jì)算機(jī)應(yīng)用, 2008,28(7):1732-1734.
[9]Shepard R N.Toward a universal law of generalization for psychological science[J].Science, 1987, 237(4820): 1317-1323.endprint