雷 飛,朱 林,王雪麗
(北京工業(yè)大學(xué) 信息學(xué)部,北京 100124)
改進(jìn)小波軟硬折衷法在水下圖像去噪中的應(yīng)用
雷 飛,朱 林,王雪麗
(北京工業(yè)大學(xué) 信息學(xué)部,北京 100124)
由于水在水中傳播所形成的散射效應(yīng)和圖像傳感器的成像特性會(huì)造成水下圖像含有較多的噪聲。因此圖像去噪是處理水下圖像的重要步驟。經(jīng)分析,水下圖像的噪聲是來(lái)自圖像傳感器所產(chǎn)生的高斯噪聲。為了消除水下圖像噪聲和增強(qiáng)圖像細(xì)節(jié),提出了改進(jìn)小波軟硬折衷算法。引入收縮因子對(duì)Donoho閾值進(jìn)行改進(jìn),使小波閾值更加符合水下圖像去噪的需要。之后,綜合軟閾值函數(shù)和硬閾值函數(shù)的特性,對(duì)軟硬閾值折衷函數(shù)進(jìn)行了改進(jìn),使軟硬折衷函數(shù)擁有更好的數(shù)學(xué)特性。同時(shí),該函數(shù)結(jié)構(gòu)簡(jiǎn)單,計(jì)算量小,非常適合水下圖像去噪對(duì)處理速度的要求。最后通過(guò)對(duì)比其他算法的均方誤差、峰值信噪比和信息熵,這些數(shù)據(jù)顯示該改進(jìn)算法能有效地消除噪聲,增強(qiáng)細(xì)節(jié)。
水下圖像處理;圖像去噪;小波軟硬閾值折衷法;小波系數(shù)
21世紀(jì)初,人類將發(fā)展的目光轉(zhuǎn)向海洋,遼闊的海洋面積是陸地面積的兩倍還多,蘊(yùn)含著豐富的資源,可以有效應(yīng)對(duì)目前人們所面對(duì)的資源和環(huán)境的壓力。但是海洋的情況相比陸地要繁雜很多,所以在開(kāi)發(fā)的過(guò)程中遇到了很多困難。例如光在水中傳輸會(huì)被吸收,從而造成較大幅度的衰減以及散射,同時(shí)大量的海洋生物,如浮游生物及其他微小顆粒會(huì)造成水中圖像信噪比降低,對(duì)比度變差,細(xì)節(jié)易模糊,整個(gè)圖像會(huì)呈現(xiàn)出霧化的效果。所以行之有效地去除水下圖像噪聲、真實(shí)客觀地反映出水下信息對(duì)海洋開(kāi)發(fā)有著舉足輕重的作用[1]。
以水下圖像為研究對(duì)象,以解決圖像傳感器所產(chǎn)生的高斯噪聲為主要目的。小波閾值去噪法在去除圖像中的高斯噪聲中應(yīng)用廣泛。特別是小波軟閾值和硬閾值去噪法,由于其形式簡(jiǎn)單,復(fù)雜度低,增加了該方法的可用性。但是由于小波閾值的選取和硬閾值函數(shù)、軟閾值函數(shù)的局限性,如硬閾值法的閾值函數(shù)具有不連續(xù)性,重構(gòu)信號(hào)會(huì)產(chǎn)生偽吉布斯效應(yīng),而軟閾值法由于小波系數(shù)總存在恒定偏差,故總是影響重構(gòu)信號(hào)的真實(shí)度[2]。因此小波閾值去噪法對(duì)水下圖像噪聲的去噪效果并不理想。因此,針對(duì)水下圖像的噪聲特點(diǎn),對(duì)小波軟硬閾值折衷去噪法進(jìn)行改進(jìn)。
水下圖像所產(chǎn)生的噪聲主要來(lái)自兩方面:光在水下傳播形成的散射以及圖像傳感器形成的熱噪聲。
1.1光的散射形成的噪聲
光在水中傳輸會(huì)損失能量,這是因?yàn)楣庠趥鞑ミ^(guò)程中,水作為介質(zhì)會(huì)吸收光的能量。同時(shí),水對(duì)光的吸收也有很強(qiáng)的選擇特性。水對(duì)不同波長(zhǎng)的光的吸收特性也是不同的。水對(duì)光譜中的紫色和紅色光譜部分吸收較為嚴(yán)重,在可見(jiàn)光譜區(qū)段,吸收較為嚴(yán)重的是紅色和淡綠色光譜部分,對(duì)藍(lán)和深綠光譜區(qū)域吸收最少。因此,水對(duì)光的吸收使得光在傳輸過(guò)程中,會(huì)有部分能量的損失,這也使水下攝影、攝像變得困難[3]。
由于水對(duì)光具有一定的吸收特性,大多數(shù)水下照明系統(tǒng)均采用大功率強(qiáng)光。但是在大功率強(qiáng)光照明的條件下,強(qiáng)光在通過(guò)水中溶解物和顆粒物時(shí)增強(qiáng)了水的散熱效應(yīng),使水的散射現(xiàn)象加重,在處理水下圖像時(shí)需要克服這一難題。水下散射有兩種主要方式:前向散射,即沿著光傳輸方向上的散射;后向散射,與光傳輸相反方向的散射。這兩種散射方式導(dǎo)致圖像模糊的原理不同,前向散射是光線從目標(biāo)到達(dá)接收器傳輸時(shí),光線發(fā)生小角度的偏離,使得接收光線擴(kuò)散,導(dǎo)致水下圖像模糊。后向散射發(fā)生在傳感器接收光場(chǎng)外的光線,與場(chǎng)內(nèi)光線疊加,形成模糊的背景,引起圖像“霧化”現(xiàn)象,導(dǎo)致水下圖像模糊[4]。由于此類噪聲主要使圖像“虛化”和“模糊”,該類噪聲并不是嚴(yán)格意義上的圖像噪聲,常采用圖像增強(qiáng)的方法來(lái)消除此類噪聲。因此,此類噪聲并不是文中研究的重點(diǎn)。
1.2圖像傳感器形成的噪聲
通過(guò)圖像傳感器來(lái)獲取水下視頻或影像信息。圖像傳感器主要分為CCD(Charge Coupled Device)和CMOS(Complementary Metal Oxide Semiconductor)兩大類。而這兩類的成像原理都是將光信號(hào)轉(zhuǎn)化為電信號(hào),電信號(hào)會(huì)受到暗電流、電子散粒噪聲和熱噪聲的影響,暗電流噪聲、電子散粒噪聲和熱噪聲,與成像的積分時(shí)間和圖像傳感器成像元件的溫度成正比,并與圖像傳感器成像元件的溫度高度相關(guān),一般可看作高斯白噪聲[5]。文中算法也是針對(duì)此類噪聲。
根據(jù)噪聲與圖像之間的數(shù)學(xué)關(guān)系分類,主要有加性噪聲和乘性噪聲。圖像傳感器所產(chǎn)生的噪聲—高斯白噪聲,屬于加性噪聲。在水下圖像的研究中,經(jīng)常用均值為零的加性高斯白噪聲(AWGN)來(lái)模擬圖像噪聲[6]。對(duì)于含有噪聲的二維圖像:
A(i,j)=A0(i,j)+N(i,j)
(1)
其中,A0(i,j)為原始圖像;N(i,j)為加性噪聲,其概率密度函數(shù)為:
(2)
其中,σ為噪聲標(biāo)準(zhǔn)差;μ為噪聲幅度的均值。
當(dāng)該噪聲的概率密度服從高斯分布時(shí),其數(shù)值有70%落在[μ-2σ,μ+2σ]的范圍內(nèi)[7-8],通常假設(shè)噪聲幅值的均值為0。
小波閾值去噪法主要是針對(duì)高斯噪聲設(shè)計(jì)的[9],適用于去除水下圖像噪聲的情況。因而采取其改進(jìn)方法。
2.1Donoho小波閾值去噪法
Donoho等[10]提出的小波變換閾值去噪法又稱為小波收縮(Wavelet Shrinkage)。其中全局閾值為:
(3)
其中,n為信號(hào)長(zhǎng)度;σ為閾值參數(shù)。
對(duì)于上述圖像模型中一個(gè)尺寸為m×n的含噪圖像,σ為噪聲標(biāo)準(zhǔn)差,則其全局閾值為:
(4)
Donoho去噪方法為:
(1)對(duì)圖像信號(hào)進(jìn)行小波變換,得到小波系數(shù)w(f)。同時(shí)由于圖片中噪聲強(qiáng)度未知,噪聲標(biāo)準(zhǔn)差近似估計(jì)為:
σ=Median(|w(f)|)/0.674 5
(5)
(2)利用硬閾值收縮函數(shù)(hard-threshold)或軟閾值收縮函數(shù)(soft-threshold)進(jìn)行小波變換:
①hard-threshold:
(6)
②soft-threshold:
(7)
(3)進(jìn)行小波反變換,重構(gòu)圖像。
2.2改進(jìn)Donoho小波軟硬閾值折衷法
2.2.1 Donoho閾值的改進(jìn)
在小波變換中,閾值的選取非常重要。若閾值選取過(guò)大,根據(jù)小波變換公式,雖然去噪效果好,但也會(huì)丟失圖像部分高頻有用信息,使圖像過(guò)于“圓滑”,造成圖像的模糊。若閾值選取過(guò)小,雖然會(huì)較好地保存圖像的高頻信息,但去噪效果不太好,會(huì)保留過(guò)多的噪聲。
全局閾值δ與圖像尺寸m和n成正比,當(dāng)尺寸m和n較大時(shí),全局閾值趨于將所有小波系數(shù)置0,會(huì)使圖像丟失過(guò)多的邊緣信息。此時(shí)相當(dāng)于使用了高通濾波器對(duì)圖像進(jìn)行去噪處理,從而造成圖像的模糊。
相比于傳統(tǒng)全局閾值的不足,很多情況需要引入收縮因子。鄒海林[11]提出:
(8)
其中,k為分解尺度。
實(shí)驗(yàn)證明運(yùn)用此閾值效果較好。但當(dāng)k=1時(shí):
(9)
使得k=1時(shí)的情況特殊化,影響了閾值函數(shù)的數(shù)學(xué)性質(zhì)。
對(duì)于上述特點(diǎn),針對(duì)水下圖像提出以下閾值:
(10)
該閾值函數(shù)保證了k=1時(shí)的數(shù)學(xué)特性。且該函數(shù)針對(duì)較為模糊的水下圖像的特點(diǎn),去噪效果更好。k越小,全局閾值也就越大,去噪效果越好,但圖像“模糊”效果、失真也越明顯,所有需要選擇一個(gè)合適的k。
2.2.2 軟硬閾值折衷函數(shù)的改進(jìn)
硬閾值函數(shù)可以保留圖像邊緣細(xì)節(jié),但其數(shù)值在整個(gè)小波域內(nèi)是不連續(xù)的,存在間斷點(diǎn),會(huì)使去噪圖像發(fā)生振鈴、偽吉布斯效應(yīng)[12],因此在實(shí)際運(yùn)用硬閾值函數(shù)的過(guò)程中,具有一定的局限性;同時(shí)它只對(duì)小于閾值的小波系數(shù)進(jìn)行處理,對(duì)大于閾值的小波系數(shù)不加處理,這與實(shí)際情況下大于閾值的小波系數(shù)中也存在噪聲信號(hào)的干擾不相符。雖然軟閾值法的閾值函數(shù)在小波域內(nèi)是連續(xù)的,不存在間斷點(diǎn)問(wèn)題,會(huì)減少振鈴、偽吉布斯效應(yīng),但軟閾值對(duì)大于閾值的小波系數(shù)采取固定值壓縮,這與噪聲分量隨著小波系數(shù)增大而逐漸減小的趨勢(shì)不相符[13]。
針對(duì)軟硬閾值函數(shù)的優(yōu)缺點(diǎn),結(jié)合水下圖像的特點(diǎn),趙瑞珍等[14]提出了軟硬閾值折衷函數(shù):
(11)
折衷函數(shù)是軟閾值和硬閾值函數(shù)的結(jié)合。當(dāng)α=0時(shí),折衷函數(shù)為硬閾值函數(shù);當(dāng)α=1時(shí),折衷函數(shù)為軟閾值函數(shù)。對(duì)于0<α<1,使該函數(shù)介于軟、硬函數(shù)之間。可以較好保留了圖像邊緣信息。同時(shí),當(dāng)w(f)與δ非常接近時(shí),函數(shù)并不直接將小波系數(shù)置0,而是逐漸逼近為0,使得函數(shù)連續(xù)性更好。
針對(duì)水下圖像,文中對(duì)軟硬閾值折衷函數(shù)進(jìn)行改進(jìn):
(12)
當(dāng)w(f)<0時(shí):
(13)
當(dāng)w(f)>0時(shí):
(14)
通過(guò)實(shí)驗(yàn)證明,在水下圖像去噪處理中,α=0.5效果不錯(cuò)。同時(shí),該函數(shù)結(jié)構(gòu)簡(jiǎn)單,計(jì)算量小,比較適合水下圖像處理對(duì)處理速度的要求。
3.1評(píng)價(jià)標(biāo)準(zhǔn)
圖像的評(píng)價(jià)標(biāo)準(zhǔn),主要分為主觀和客觀評(píng)價(jià)。主觀評(píng)價(jià)是指人在一定的觀測(cè)條件下直接觀察圖像,然后根據(jù)人眼對(duì)圖像的視覺(jué)感受對(duì)圖像進(jìn)行評(píng)分。但主觀評(píng)價(jià)容易受人為因素的影響,所以大多數(shù)圖像評(píng)價(jià)標(biāo)準(zhǔn)使用客觀評(píng)價(jià)的方式??陀^評(píng)價(jià)是指根據(jù)仿生視覺(jué)系統(tǒng)建立數(shù)學(xué)模型,并通過(guò)具體的公式衡量圖像的質(zhì)量??陀^評(píng)價(jià)標(biāo)準(zhǔn)被用來(lái)評(píng)定圖像的去噪情況,提升圖像邊緣細(xì)節(jié),指標(biāo)包括信息熵(Entropy)、均方誤差(Mean Squarer Error,MSE)和峰值信噪比(Peak Signal to Noise Ratio,PSNR)[15]。
3.2實(shí)驗(yàn)結(jié)果與分析
實(shí)驗(yàn)用一幅尺寸為700×300的水下圖像,如圖1(a)所示。利用Matlab 2010b進(jìn)行仿真。采用文中提出的改進(jìn)Donoho全局閾值和軟硬閾值折衷函數(shù)。改進(jìn)型Donoho全局閾值中,分解尺度k=2,軟硬閾值折衷函數(shù)中α=0.5,選取sym4小波基對(duì)含噪圖像進(jìn)行2層分解,如圖1(f)所示。與幾種常用的去噪方法(中值去噪法(采樣窗口為3×3)、均值去噪法(采樣窗口為3×3)、小波軟閾值去噪法和小波硬閾值去噪法)進(jìn)行比較。
從圖1(c)可以明顯看出,均值濾波器針對(duì)水下圖像會(huì)濾掉圖像邊緣細(xì)節(jié),使圖像過(guò)于模糊。
選擇圖像的局部區(qū)域進(jìn)行對(duì)比,如圖2所示。
圖1 去噪圖像
圖2 原始圖像
通過(guò)觀察圖3的細(xì)節(jié)照片可以看出,改進(jìn)的軟硬
閾值折衷算法相較于其他算法可以有效地消除水下圖像的噪聲,并保留圖像的邊緣信息。
(a)原水下圖像;(b)中值濾波器的去噪圖像;(c)均值濾波器的去噪圖像;(d)Donoho軟閾值函數(shù)的去噪圖像;(e)Donoho硬閾值函數(shù)的去噪圖像;(f)改進(jìn)閾值函數(shù)的去噪圖像
圖3 局部去噪圖像
表1展示了圖1中各個(gè)圖片的均方誤差、峰值信噪比和信息熵。由表中客觀評(píng)價(jià)標(biāo)準(zhǔn)可以看出,文中的改進(jìn)方法在各個(gè)指標(biāo)上均有提升。均值濾波器所處理的圖像出現(xiàn)了嚴(yán)重的模糊,在各項(xiàng)指標(biāo)中表現(xiàn)最差。
通過(guò)客觀評(píng)價(jià)標(biāo)準(zhǔn)表明,文中方法擁有更高的峰值信噪比和信息熵,同時(shí)均方誤差更小。不僅可以有效去除圖像中的噪聲,還可以增加圖像中的邊緣信息。
表2是選取了100張水下圖像的均方誤差、峰值信噪比和信息熵的平均值。從中可以看出,文中方法在各項(xiàng)客觀標(biāo)準(zhǔn)中均取得了很好的效果。
表1 不同去噪方法的均方誤差、峰值信噪比和信息熵對(duì)比
表2 100張水下圖像的均方誤差、峰值信噪比和信息熵的平均值
這些數(shù)據(jù)顯示改進(jìn)型軟硬閾值折衷算法針對(duì)水下圖像能有效地去除噪聲,使圖像更加清晰。
針對(duì)水下圖像,提出一種改進(jìn)軟硬閾值折衷算法,采用了改進(jìn)型閾值和改進(jìn)軟硬閾值折衷函數(shù)。通過(guò)仿真實(shí)驗(yàn)對(duì)比了傳統(tǒng)去噪方法的均方誤差、峰值信噪比和信息熵,結(jié)果表明,降低了圖像均方誤差,提高了峰值信噪比,該方法不僅可以有效地消除噪聲,還可以增強(qiáng)圖像的邊緣信息。
[1] 藍(lán)國(guó)寧,李 建,籍 芳.基于小波的水下圖像后向散射噪聲去除[J].海洋技術(shù),2010,29(2):43-47.
[2] 顏 兵,王金鶴,趙 靜.基于均值濾波和小波變換的圖像去噪技術(shù)研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011,21(2):51-53.
[3] 孫傳東,陳良益.水的光學(xué)特性及其對(duì)水下成像的影響[J].應(yīng)用光學(xué),2000,21(4):39-46.
[4] 馬 原.一種基于光線散射模型的水下圖像增強(qiáng)方法[J].現(xiàn)代電子技術(shù),2011,34(16):166-168.
[5] 吳 強(qiáng),遲耀斌,王智勇.CCD傳感器噪聲對(duì)遙感影像無(wú)損壓縮的影響[J].光電工程,2010,37(3):72-78.
[6] 柳 薇.SVD域的圖像高斯噪聲強(qiáng)度估計(jì)[J].中國(guó)圖象圖形學(xué)報(bào),2012,17(8):923-933.
[7] 李曉飛,邱曉暉.基于小波變換的改進(jìn)軟閾值圖像去噪算法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2016,26(5):76-78.
[8] Cui H,Zhao R,Hou Y.Improved threshold denoising method based on wavelet transform[J].Physics Procedia,2012,33(1):1354-1359.
[9] Wang Q.Research on image denoising with an improved wavelet threshold algorithm[J].International Journal of Signal Processing Image Processing & Pattern Recognition,2015,8(9):257-266.
[10] Donoho D L,Johnstone I M.Ideal spatial adaptation via wavelet shrinkage[J].Biometrika,1994,12:425-455.
[11] 鄒海林,隋亞莉,徐俊艷,等.基于多小波變換的GPR圖象去噪方法研究[J].系統(tǒng)仿真學(xué)報(bào),2005,17(4):855-858.
[12] 蔣克榮,唐向清,朱德泉.基于改進(jìn)閾值小波算法的汽車輪速信號(hào)處理[J].儀器儀表學(xué)報(bào),2010,31(4):736-740.
[13] 武文波,張 迅,陳 靜.小波閾值的改進(jìn)及在遙感圖像去噪中的應(yīng)用[J].遙感技術(shù)與應(yīng)用,2007,22(6):722-726.
[14] 趙瑞珍,宋國(guó)鄉(xiāng),王 紅.小波系數(shù)閾值估計(jì)的改進(jìn)模型[J].西北工業(yè)大學(xué)學(xué)報(bào),2001,19(4):625-628.
[15] Ghani A S G,Isa N A M.Underwater image quality enhancement through composition of dual-intensity images and Rayleigh-stretching[C]//Proceedings of fourth international conference on consumer electronics.[s.l.]:IEEE,2014.
ApplicationofImprovedCompromiseSoft-hardThresholdAlgorithminUnderwaterImageDenoising
LEI Fei,ZHU Lin,WANG Xue-li
(Faulty of Information Technology,Beijing University of Technology,Beijing 100124,China)
The quality of underwater image is poor due to the properties of camera and light transmission in water.Image denoising is an important step in underwater image processing.The kind of noise is Gaussian noise for underwater by camera through analyzing.In order to eliminate the underwater image noise and enhance the image details,an improved soft-hard threshold algorithm is proposed.First the Donoho wavelet threshold is improved by introduction of shrinkage factor that is more suitable for underwater image denoising.Then the soft-hard threshold function is modified that combines the characteristics of soft threshold and hard threshold function,which makes it with better mathematical properties,simple structure and small amount of calculation that is very suitable for processing speed requirements of underwater image denoising.Finally,compared with other algorithms on mean square error,peak signal to noise ratio and entropy,it is showed that it can successfully reduce the noise and increase the details.
underwater image processing;image denoising;wavelet soft-hard threshold;wavelet coefficient
2016-10-17
2017-01-17 < class="emphasis_bold">網(wǎng)絡(luò)出版時(shí)間
時(shí)間:2017-07-19
國(guó)家自然科學(xué)基金資助項(xiàng)目(61533002)
雷 飛(1972-),男,博士,副教授,研究方向?yàn)閳D像處理、計(jì)算機(jī)智能控制系統(tǒng)。
http://kns.cnki.net/kcms/detail/61.1450.TP.20170719.1108.018.html
TP39
A
1673-629X(2017)11-0150-04
10.3969/j.issn.1673-629X.2017.11.033