国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

修剪中值檢測的自適應加權(quán)中值濾波算法*

2019-04-18 06:03:10陳家益戰(zhàn)蔭偉曹會英吳興達李小飛
計算機與生活 2019年3期
關(guān)鍵詞:中值鄰域灰度

陳家益,戰(zhàn)蔭偉,曹會英,吳興達,李小飛

1.廣東醫(yī)科大學 信息工程學院,廣東 湛江 524023

2.廣東工業(yè)大學 計算機學院,廣州 510006

3.長江大學 信息與數(shù)學學院,湖北 荊州 434023

1 引言

圖像在產(chǎn)生與傳輸?shù)倪^程中,難免受到噪聲的污染。噪聲對圖像的各種應用處理以及圖像分析都會產(chǎn)生負面的影響,圖像的去噪至關(guān)重要。脈沖噪聲是一種最常見的噪聲,椒鹽噪聲是一種典型的脈沖噪聲。均值濾波是低通濾波,會破壞圖像的細節(jié)和邊緣[1]。相對均值濾波,中值濾波能在一定程度上保持圖像的高頻信息[2]。標準中值濾波算法對所有的像素統(tǒng)一用鄰域的灰度中值取代[3]。自適應中值濾波算法對標準中值濾波算法進行改進,去噪的鄰域大小隨噪聲密度自適應地變化[4]。加權(quán)中值濾波算法利用鄰域像素之間的相關(guān)性,根據(jù)位置關(guān)系賦予鄰域像素不同的加權(quán)系數(shù),提高了對像素的原始灰度進行估測的準確性[5]。這些算法最大的缺陷是,統(tǒng)一處理所有像素,破壞了圖像的原始信息。

為了對噪聲與信號像素進行區(qū)別處理,學者們提出了帶噪聲檢測的濾波算法。學習型的開關(guān)中值濾波算法[6]提出了基于學習的噪聲檢測,以迭代方法在自適應大小的鄰域中取信號像素的中值進行去噪。重疊的中值濾波算法[7]根據(jù)灰度最值0和255檢測噪聲,對噪聲圖像分別以不同大小的鄰域進行中值濾波,再對各去噪圖像進行加權(quán)均值濾波。近年來,決策中值濾波算法以其靈活的噪聲檢測和去噪策略,提高了去噪性能,比如基于決策的修剪中值濾波算法[8],將去噪鄰域的大小設為3×3,在噪聲密度較高時,用鄰域中已處理像素的灰度中值進行去噪。算法所用的去噪鄰域太小,缺乏靈活性,不適于高密度噪聲圖像?;跊Q策的中值濾波算法(implementation of decision based algorithm,IDBA)[9]將去噪鄰域設為3×3,根據(jù)灰度最值以及鄰域的灰度進行噪聲檢測,如此提高了噪聲檢測的準確性,但是單一的去噪鄰域太小,對高密度噪聲的去噪性能較差?;诟怕蕸Q策的塊中值濾波算法(probabilistic decision based filter to remove impulse noise using patch else trimmed median,PDBF)[10],如果塊中值不是0或255,用塊中值去噪,否則輸出修剪中值。相對于中值,塊中值更加接近像素的原始灰度,能更好地保持圖像的邊緣和細節(jié)。改進的自適應中值濾波算法,以其靈活的自適應性,旨在提高對高密度噪聲的去噪性能。比如快速有效的自適應中值濾波算法[11],對低密度和高密度噪聲,分別用十字形鄰域和矩形鄰域進行去噪。算法的計算邏輯簡單,在噪聲密度較低時,十字形的鄰域更能體現(xiàn)像素之間的相關(guān)性。多層次自適應開關(guān)濾波算法[12]基于鄰域像素的距離與灰度差分進行自適應加權(quán)均值濾波。但是,加權(quán)均值濾波是低通濾波,會破壞圖像的高頻信息。文獻[13]提出的改進的自適應中值濾波算法,將剔除噪聲像素后的灰度中值進行去噪,去噪鄰域大小隨噪聲密度自適應地變化。改進的遞歸自適應中值濾波算法[14]結(jié)合噪聲的灰度最值特征與灰度直方圖的雙峰進行噪聲檢測,將剔除噪聲像素后的灰度中值進行去噪。當噪聲密度較低時,灰度直方圖的雙峰不明顯,并不能提高噪聲檢測的準確性。中值濾波是從概率統(tǒng)計的意義上,對噪聲像素的原始灰度進行估測,中值濾波與均值濾波的結(jié)合,往往能取得更好的去噪性能。比如中值濾波與均值濾波結(jié)合的開關(guān)濾波算法(switching median-mean filter for removal of highdensity impulse noise,SMMF)[15]提出了兩種濾波方案,對噪聲圖像進行多次的中值濾波處理,然后進行均值濾波,或者對噪聲圖像進行多次的均值濾波處理,然后進行中值濾波。根據(jù)像素的距離遠近或灰度差分大小,分別賦予鄰域像素不同的復制權(quán)系數(shù)的加權(quán)中值濾波算法,能更準確地對噪聲的灰度進行估測。比如自適應開關(guān)加權(quán)中值濾波算法(adaptive switching weighted median filter framework,ASWMF)[16]根據(jù)像素的位置關(guān)系,分別賦予鄰域中信號像素不同的加權(quán)系數(shù),取加權(quán)中值進行去噪。算法存在的缺陷是,只采用3×3和5×5兩種尺寸的去噪鄰域,限制了對高密度噪聲的去噪性能。

深入地研究與分析現(xiàn)有濾波算法的優(yōu)缺點,提出了修剪中值檢測的自適應加權(quán)中值濾波算法(adaptive weighted median filtering algorithm based on detection with trimmed median,WMFDTM)。本文的組織結(jié)構(gòu)如下:第2章,提出基于修剪灰度中值的噪聲檢測法;第3章,提出自適應加權(quán)中值去噪法;第4章,闡述算法的總體流程;第5章,實驗與數(shù)據(jù)分析;第6章,研究工作的總結(jié)與展望。

2 基于修剪灰度中值的噪聲檢測

基于修剪灰度中值的噪聲檢測方法,分別利用噪聲的灰度最值特征,以及鄰域像素的相關(guān)性與灰度近似性。

(1)根據(jù)噪聲的灰度最值特征進行噪聲檢測

文獻[17]中的實驗結(jié)論以及新的實驗數(shù)據(jù)顯示,椒鹽噪聲的灰度一定為灰度最值0和255,將灰度為0和255的像素識別為噪聲,全部的真實噪聲都被檢測出來,漏檢率達到0。但是,圖像中也存在灰度為0和255的信號像素,將這部分信號歸為噪聲,繼而進行濾除,就會破壞圖像的這部分原始信息。需要對灰度為0和255的像素做進一步的鑒別,以識別灰度為0和255的信號像素,將其從噪聲集合中剔除。

(2)根據(jù)鄰域像素的相關(guān)性與灰度近似性進行噪聲檢測

根據(jù)圖像像素以及噪聲的分布特征,椒鹽噪聲的分布是整體均勻的、隨機的,噪聲點之間是孤立的,不存在相關(guān)性。一個灰度為0的像素,如果其鄰域像素的灰度全部為0或者近乎為0,那么說明它與鄰域像素具有強相關(guān)性,不是噪聲;如果它與鄰域像素的灰度相差懸殊,說明它是一個孤立的點,是噪聲。對于灰度為255的像素,其原理一樣。

具體方法為,對于灰度為0的像素,如果其鄰域像素的灰度全為0,則識別為信號,或者如果將灰度為0和255的像素剔除后的鄰域像素中值與0接近,則該像素識別為信號,否則識別為噪聲。同樣地,對于灰度為255的像素,如果其鄰域像素的灰度全為255,則識別為信號,或者如果將灰度為0和255的像素剔除后的鄰域像素中值與255接近,則該像素識別為信號,否則識別為噪聲。

3 自適應加權(quán)中值去噪

3.1 大小自適應的去噪鄰域

在較小的鄰域中取樣以對噪聲像素的灰度進行估測,其準確性相對較大的鄰域較高,因為距離越近的像素,其相關(guān)性越強,灰度的相似性越高,對噪聲的估測值偏差越小。因此,對噪聲的濾除,從最小的鄰域開始。如果小的鄰域中不存在信號像素,擴大鄰域以取得可以對噪聲進行估測的信號像素。如此,小鄰域?qū)獞糜诘兔芏仍肼暎筻徲驅(qū)獞糜诟呙芏仍肼?。當鄰域擴大到一定的尺寸,鄰域中依然不存在信號像素,則取鄰域中已經(jīng)去噪處理的像素作為樣本,對噪聲進行估測。

相對現(xiàn)有的以固定鄰域進行去噪的算法,比如文獻[3,8-9,16]等,WMFDTM算法具有明顯的靈活性,宏觀上靈活地適應于不同的噪聲密度,微觀上靈活地適應于噪聲分布的局部不均勻性。雙重的靈活適應性,必然進一步提高其去噪性能。

3.2 基于相關(guān)性與灰度近似性的加權(quán)中值

既然距離越近的像素,其相關(guān)性越強,灰度近似性越高,對噪聲的估測值偏差越小,同時在一定的鄰域中,各鄰域像素與中心像素的距離不完全相同,因此,根據(jù)距離的遠近分別賦予各鄰域像素不同的加權(quán)系數(shù)。加權(quán)系數(shù)表示對此處的信號像素的灰度進行重復的頻次,如果此處的像素為噪聲,則加權(quán)系數(shù)為0。距中心像素越近的信號像素,其加權(quán)系數(shù)越大,重復的頻次越高,如此,其成為中值的概率越大。從概率意義上提高對噪聲像素進行估測的準確性。

假設中心像素f(i,j)為亟待進行去噪處理的噪聲,采用的加權(quán)算子如圖1所示,對應9×9鄰域。賦予f(i,j)的加權(quán)系數(shù)為0,根據(jù)鄰域像素f(s,t)與 f(i,j)的距離,賦予f(s,t)加權(quán)系數(shù),如式(1)。

Fig.1 Weighted operator圖1 加權(quán)算子

其中,round為四舍五入函數(shù),分子4為水平或垂直方向上的鄰域像素與f(i,j)的最大距離。當鄰域很小時,與中心像素距離不同的鄰域像素,與中心像素的相關(guān)性以及灰度近似性往往差異懸殊;當鄰域很大時,與中心像素距離不同的處于遠處的鄰域像素,與中心像素的相關(guān)性以及灰度近似性往往差異很小。因此,3×3鄰域邊緣的像素的加權(quán)系數(shù)為4和3,鄰域小以致其像素也少;5×5鄰域邊緣的像素的加權(quán)系數(shù)為2和1;超出5×5鄰域的像素的加權(quán)系數(shù)全為1。

3.3 加權(quán)中值對現(xiàn)有算法的改進

現(xiàn)有的常規(guī)中值濾波算法,比如文獻[4,6,8-11,13-14]等,簡單地取鄰域中信號像素的中值作為噪聲像素的估測值,如此,對鄰域中的所有像素同等對待,忽略了它們分別與中心像素的相關(guān)性和灰度近似性的差別這一特性,而這一特性被WMFDTM算法充分利用。WMFDTM算法根據(jù)與中心像素距離的遠近,分別賦予鄰域像素不同的加權(quán)系數(shù),以區(qū)別它們分別與中心像素的相關(guān)性以及灰度近似性,如此,對中心像素的灰度估測值與其原始灰度更加接近。

具體地,根據(jù)圖2所示比較所提出的加權(quán)中值與常規(guī)中值。圖2(a)為截取自標準圖像Lenna的一個5×5區(qū)域(380~384,200~204),中心像素的灰度為51。圖2(b)為給圖像加密度為0.6的椒鹽噪聲后對應的圖2(a)區(qū)域。根據(jù)圖2(b),灰度為51的中心像素已被噪聲破壞,在3×3鄰域中,常規(guī)的信號中值為48,而結(jié)合圖1加權(quán)算子得到的加權(quán)中值為49,加權(quán)中值更加接近中心像素的原始灰度。又假設3×3鄰域不存在信號像素,去噪鄰域擴大至5×5,如此,常規(guī)的信號中值為47,而結(jié)合圖1加權(quán)算子得到的加權(quán)中值為52,說明加權(quán)中值更加接近中心像素的原始灰度。

Fig.2 Pixel area of(380~384,200~204)in image Lenna圖2 圖像Lenna的(380~384,200~204)像素區(qū)域

另外,圖1所示的加權(quán)算子其各位置的加權(quán)系數(shù),反比于與中心位置的距離,它是對現(xiàn)有的加權(quán)中值濾波算法,比如文獻[5,16],作了進一步的改進。在文獻[16]中,3×3鄰域中處于水平與垂直方向位置的系數(shù),是處于對角線位置的系數(shù)的兩倍;另外,在5×5鄰域的邊緣上處于水平與垂直方向位置的系數(shù),比3×3鄰域中處于對角線位置的系數(shù)還要大。因此,文獻[16]在反映各鄰域像素分別與中心像素的相關(guān)性和灰度近似性上有失偏頗。

4 WMFDTM算法的整體步驟

設f(i,j)為(i,j)處的像素灰度,T為一個預先設置的閥值,Wij(k)為中心在(i,j)處、大小為k×k的鄰域,kmax為k允許的最大值,R為噪聲標識矩陣,WP為圖1的加權(quán)算子。算法的偽代碼如下。

實驗驗證,閥值T取值4噪聲檢測的準確性最高,kmax取值9去噪性能最佳。

算法根據(jù)噪聲的灰度最值特征檢測噪聲,沒有漏檢任何的噪聲,但誤檢了灰度為最值的信號像素;算法繼而根據(jù)鄰域像素的相關(guān)性以及灰度近似性,作進一步的噪聲檢測,降低了誤檢率,提高了噪聲檢測的準確性。

鄰域中的信號像素與中心像素的相關(guān)性和灰度近似性,在很大程度上決定于距離。算法采用鄰域中信號像素的加權(quán)中值對中心像素的原始灰度進行估測,相對于標準中值或剔除噪聲像素后信號像素的中值,其準確性更高,更加接近中心像素的原始灰度。算法所采用的鄰域其大小自適應地變化,在整體上適應不同的噪聲密度,在細節(jié)上優(yōu)化選擇噪聲像素的估測值,提高了算法的自適應性和去噪性能。

相對于現(xiàn)有的算法,所提出的算法的去噪性能更優(yōu)越,特別是對高密度噪聲,其靈活有效的噪聲檢測與噪聲濾除方法令其優(yōu)越性更顯著,在苛刻的去噪條件下,較準確地檢測噪聲和估測噪聲像素的原始灰度。

噪聲的二次檢測以及去噪鄰域大小的自適應變化,在一定程度上提高了算法的復雜度,略高于標準的中值濾波算法,但是低于多數(shù)現(xiàn)有的濾波算法,比如文獻[6-7,9,12,15-16]等。

5 仿真實驗與數(shù)據(jù)分析

Fig.3 Experimental images圖3 實驗原圖

為驗證所提出的WMFDTM算法的有效性和優(yōu)越性,將其與部分當前最新提出且去噪性能較好的算法進行比較,它們分別是文獻[9]的IDBA算法、文獻[10]的PDBF算法、文獻[15]的SMMF算法以及文獻[16]的ASWMF算法。256灰度級的醫(yī)學圖像Chest-XRay以及建筑圖像House作為實驗圖像,如圖3所示,它們來自于http://www.imageprocessingplace.com/。實驗在以下環(huán)境中進行:Intel?CoreTMi5-4590 CPU@3.30 GHz,8 GB RAM和Matlab R2013b。

5.1 去噪圖像的視覺效果比較

對低密度噪聲進行去噪,其效果差別不大,視覺上往往難以區(qū)分去噪性能的優(yōu)劣,現(xiàn)對高密度噪聲圖像進行去噪,以顯著地比較各算法的去噪性能。各算法對噪聲密度為0.6的圖像Chest-XRay的去噪效果如圖4所示。IDBA嚴重破壞了圖像的黑色背景。PDBF的去噪圖像的前景目標較清晰,但是黑色的背景出現(xiàn)了部分白色條紋。SMMF的去噪圖像出現(xiàn)部分黑白斑塊。ASWMF的去噪圖像整體比較清晰,但是圖像的上部邊沿出現(xiàn)部分白色斑點。WMFDTM的去噪圖像非常清晰,邊緣和細節(jié)部分都保持得很好,與原圖像相比,幾乎看不出差別。

各算法對噪聲密度為0.8的圖像House的去噪效果如圖5所示。IDBA的去噪圖像出現(xiàn)大片雪花狀的斑點,去噪效果較差。PDBF的去噪圖像的邊緣處出現(xiàn)模糊,有抖動的效果。SMMF的去噪圖像出現(xiàn)大片的黑白斑點,失真嚴重。ASWMF的去噪圖像整體比較清晰,只是出現(xiàn)一些零星的斑點。WMFDTM的去噪效果較好,很好地恢復了原圖像,邊緣和細節(jié)部分都較清晰,邊緣上只有輕微的模糊。

Fig.4 Denoising effect of each algorithm on image Chest-XRay圖4 各算法對圖像Chest-XRay的去噪效果

從各算法的去噪效果圖上看,WMFDTM算法具有良好的去噪性能,相對其他算法,在去噪性能上具有顯著的優(yōu)越性。

Fig.5 Denoising effect of each algorithm on image House圖5 各算法對圖像House的去噪效果

5.2 去噪結(jié)果的客觀度量標準比較

為更加客觀準確地比較各算法的去噪性能,峰值信噪比(peak signal to noise ratio,PSNR)和圖像增強因子(image enhancement factor,IEF)作為客觀的度量指標。為克服實驗數(shù)據(jù)的隨機偏差,對每一噪聲密度,對圖像添加噪聲和去噪10次,取10次去噪指標數(shù)據(jù)的平均值作為實驗數(shù)據(jù)。PSNR和IEF定義為:

各算法對各種密度的噪聲圖像Chest-XRay進行去噪的PSNR和IEF如圖6所示。對于低密度和中密度噪聲的去噪性能,IDBA和PDBF較差,SMMF、ASWMF與WMFDTM相差不大。對于高密度噪聲的去噪性能,IDBA和SMMF較差,PDBF和ASWMF處于中等,WMFDTM較好。另外,WMFDTM相對于其他算法的優(yōu)越性,隨噪聲密度的增大呈遞增走勢,在噪聲密度較高時更加顯著。

各算法對各種密度的噪聲圖像House進行去噪的PSNR和IEF如圖7所示。在噪聲密度較低時,PDBF的去噪性能較差,WMFDTM的去噪性能高于其他算法,但相差不大。隨著噪聲密度的增大,IDBA和SMMF的去噪性能驟然下滑,PDBF和ASWMF的去噪性能較好。相對于其他算法,WMFDTM具有顯著良好的去噪性能,其優(yōu)越性在高密度噪聲時更加顯著。

從各算法去噪的客觀度量指標上看,WMFDTM算法優(yōu)于其他算法,特別是高密度噪聲時,其在去噪性能上的優(yōu)越性更加顯著。

Fig.6 PNSRandIEFfor denoising of each algorithm on image Chest-XRay圖6 各算法對圖像Chest-XRay進行去噪的PSNR和IEF

Fig.7 PNSRandIEFfor denoising of each algorithm on image House圖7 各算法對圖像House進行去噪的PSNR和IEF

5.3 算法的計算復雜度比較

為了準確地比較各算法的計算復雜度,對每一密度的噪聲圖像,各算法分別去噪10次,然后取10次運行時間的平均值,如表1所示。隨著噪聲密度的提高,各算法的計算復雜度一致遞增。在對各種密度噪聲進行去噪的計算復雜度上,PDBF最低,WMFDTM次之,ASWMF最高,特別地,在噪聲密度0.9時,SMMF的計算復雜度最高。

綜合比較各種去噪性能標準,包括去噪圖像的主觀視覺效果、客觀的圖像質(zhì)量指標PSNR和IEF以及計算復雜度,相對于現(xiàn)有的算法,WMFDTM具有更好的去噪性能,特別是對于高密度噪聲圖像的去噪,具有顯著的優(yōu)越性。WMFDTM的計算復雜度低于多數(shù)的現(xiàn)有算法。

Table 1 Computational complexity of denoising of each algorithm on image House表1 各算法對圖像House進行去噪的計算復雜度 s

6 結(jié)束語

本文綜合研究現(xiàn)有濾波算法的優(yōu)缺點,提出了WMFDTM算法,分別在噪聲檢測和噪聲濾除兩方面對現(xiàn)有的濾波算法進行改進和提升。算法根據(jù)灰度最值0和255進行噪聲檢測,充分利用了噪聲的灰度最值特征;根據(jù)鄰域像素的相關(guān)性和灰度近似性進行檢測,進一步提高了噪聲檢測的準確性。算法根據(jù)空間距離的遠近,分別賦予鄰域中信號像素不同的加權(quán)系數(shù),取加權(quán)中值進行去噪,由此取得的加權(quán)中值更加接近像素的原始灰度。算法的去噪鄰域隨噪聲密度自適應地變化,以更好地濾除不同密度的噪聲。仿真實驗分別從圖像的視覺效果與客觀的度量指標兩方面證明了,相對現(xiàn)有的算法,WMFDTM算法具有更好的去噪性能。所提算法的不足之處在于計算復雜度不具明顯的優(yōu)勢,進一步降低算法的計算復雜度是需要改進的工作。

猜你喜歡
中值鄰域灰度
采用改進導重法的拓撲結(jié)構(gòu)灰度單元過濾技術(shù)
基于灰度拉伸的圖像水位識別方法研究
稀疏圖平方圖的染色數(shù)上界
基于鄰域競賽的多目標優(yōu)化算法
自動化學報(2018年7期)2018-08-20 02:59:04
Lagrange中值定理的巧妙應用
基于最大加權(quán)投影求解的彩色圖像灰度化對比度保留算法
自動化學報(2017年5期)2017-05-14 06:20:56
微分中值定理教法研討
基于灰度線性建模的亞像素圖像抖動量計算
關(guān)于-型鄰域空間
后中值波電流脈沖MIG焊工藝
凤庆县| 阿拉尔市| 永嘉县| 新昌县| 唐海县| 托克逊县| 饶平县| 历史| 禹城市| 建德市| 淄博市| 凤庆县| 阿克| 潞城市| 晋城| 神池县| 荔浦县| 醴陵市| 揭阳市| 远安县| 兰溪市| 桐乡市| 尚志市| 双鸭山市| 昌平区| 堆龙德庆县| 温宿县| 清新县| 潜江市| 娱乐| 金门县| 景泰县| 闽侯县| 苍溪县| 乐亭县| 马鞍山市| 英德市| 彰化市| 琼结县| 五华县| 浦东新区|