馬云燕,馬 燕,李順寶,張相芬
(上海師范大學(xué)a.信息與機(jī)電工程學(xué)院;b.數(shù)理學(xué)院,上海200030)
基于圓對(duì)稱性的離焦模糊圖像還原方法
馬云燕a,馬 燕a,李順寶b,張相芬a
(上海師范大學(xué)a.信息與機(jī)電工程學(xué)院;b.數(shù)理學(xué)院,上海200030)
針對(duì)離焦模糊圖像,圓盤離焦模型和高斯離焦模型的還原效果并不理想,提出基于圓對(duì)稱性的離焦模糊圖像還原算法。通過刃邊函數(shù)估算模糊半徑,利用信噪比還原圖像,進(jìn)而計(jì)算圖像的信號(hào)功率譜。提出改進(jìn)的DCT分塊加權(quán)清晰度評(píng)價(jià)函數(shù),對(duì)DCT系數(shù)作指數(shù)加權(quán)優(yōu)化,并根據(jù)圓對(duì)稱性模型檢測出的多個(gè)模糊半徑還原出多個(gè)圖像,并篩選出最清晰圖像作為還原結(jié)果。實(shí)驗(yàn)結(jié)果顯示,與傳統(tǒng)的還原方法相比,該方法提高了還原圖像的清晰度和分辨率。
離焦模糊圖像;還原;清晰度評(píng)價(jià)方法;權(quán)重
離焦模糊圖像的還原技術(shù)一直是國內(nèi)外圖像處理領(lǐng)域研究熱點(diǎn)之一。傳統(tǒng)離焦模糊圖像還原方法中的離焦模糊模型主要有兩種,高斯離焦模型和圓盤離焦模型。雖然這兩個(gè)模型可以簡化問題,但都存在不足: 1)對(duì)于圓盤離焦模型,它假定存在一理想點(diǎn)光源,在無任何干擾情況下,它的像也應(yīng)該是一個(gè)點(diǎn)。但在非理想情況下,則得到的像就不是一個(gè)點(diǎn),會(huì)呈現(xiàn)為一個(gè)灰度均勻的彌散盤,且為圓盤形狀。由于光的屬性(波粒二重性),因此圓盤離焦模型太簡單,無法達(dá)到實(shí)用性要求,只能對(duì)離焦嚴(yán)重的圖像有較理想效果。2)對(duì)于高斯離焦模型,它未經(jīng)理論推導(dǎo),只是一種近似模型,不能很好地表示離焦模型。因此,傳統(tǒng)的離焦模糊圖像還原方法不能獲得很好的還原效果。
另外,有學(xué)者提出盲復(fù)原算法,利用Hough變換檢測離焦模糊圖像的直線邊緣,再基于圖像的空域統(tǒng)計(jì)特征和改進(jìn)的Grubbs檢驗(yàn)法[1],定位出階躍或近似階躍的直線邊緣,在該基礎(chǔ)上自適應(yīng)計(jì)算擴(kuò)散函數(shù),最終利用線擴(kuò)散函數(shù)求取離焦半徑,進(jìn)而用Wiener濾波還原圖像。還有學(xué)者提出基于Wiener濾波頻域的復(fù)原方法,采用局部的加權(quán)模板與原始的圖像信號(hào)進(jìn)行迭代卷積,在每一次的迭代過程中,各個(gè)像元點(diǎn)的加權(quán)系數(shù)是根據(jù)像遠(yuǎn)點(diǎn)的梯度函數(shù)而改變[2]。
目前,有學(xué)者提出用維納濾波器還原離焦模糊圖像[3],但因其計(jì)算模糊半徑誤差較大,信噪比計(jì)算不準(zhǔn)確,圖像還原效果不理想。因此,本文提出運(yùn)用刃邊函數(shù)求模糊半徑,利用多個(gè)模糊半徑還原離焦模糊圖像,并運(yùn)用改進(jìn)的DCT分塊加權(quán)清晰度評(píng)價(jià)函數(shù)來篩選最清晰的圖像。
定義域?yàn)槎S空間的函數(shù),假若只與離參考點(diǎn)的距離有關(guān),則此函數(shù)具有圓對(duì)稱性,針對(duì)線性移不變函數(shù),考慮到幾何光學(xué),離焦模糊圖像的退化過程可表示為
式中:*代表卷積運(yùn)算;f(x,y)是離焦模糊圖像;h(x,y)是退化函數(shù)系統(tǒng)的點(diǎn)擴(kuò)散函數(shù);g(x,y)是經(jīng)過退化函數(shù)系統(tǒng)形成的圖像(即立交模糊圖像);n(x,y)是退化函數(shù)系統(tǒng)的隨機(jī)噪聲[4-5]。
光學(xué)的分析表明:光學(xué)系統(tǒng)離焦造成的圖像降晰相應(yīng)的點(diǎn)擴(kuò)散函數(shù)是一個(gè)均勻分布的光斑。降晰函數(shù)一般定義為
式中:r為退化函數(shù)系統(tǒng)里面的參數(shù),參數(shù)未知。為方便計(jì)算處理,對(duì)退化圖像離散化。若退化圖像為M×N,此時(shí)退化圖像可表示為
式中:f(x,y)是離焦模糊圖像;h(x,y)是退化函數(shù)系統(tǒng)的點(diǎn)擴(kuò)散函數(shù);g(x,y)是經(jīng)過退化函數(shù)系統(tǒng)形成的圖像(即離焦模糊圖像);n(x,y)是退化函數(shù)系統(tǒng)的隨機(jī)噪聲。
1.1 維納濾波
離焦模糊圖像的退化模型可以抽象為一個(gè)圓盤系統(tǒng),其對(duì)應(yīng)的圓盤半徑是需要計(jì)算的退化模型參數(shù)(即模糊半徑),利用已知的模糊圖像的線擴(kuò)散函數(shù)來估計(jì)模糊半徑,采用維納濾波對(duì)離焦模糊圖像進(jìn)行還原。退化過程的函數(shù)的頻域表達(dá)式為
式中:F(u,v)是未失真圖像的離散傅里葉變換;H(u,v)是退化模型的離散傅里葉變換;G(u,v)是模糊圖像的離散傅里葉變換;N(u,v)是噪聲的離散傅里葉變換。
由維納濾波器得到的原圖像估計(jì)為
式中:G(u,v)是模糊圖像的離散傅里葉變換;H(u,v)是退化模型的離散傅里葉變換;H*(u,v)表示H(u,v)的復(fù)共軛;Pf(u,v)和Pn(u,v)分別表示圖像信號(hào)和噪聲的功率譜。
一般情況下,信噪比可近似為一常數(shù)γ,即為γ,雖然該方法簡單可行,但還原圖像過于平滑,未充分利用圖像信息,所以還原效果還可作提升[6]。Lagendijk建議在已知圖像上找到一塊相對(duì)平坦的區(qū)間,在該區(qū)間上計(jì)算出噪聲方差,也就是計(jì)算局部方差和平均值[7-8]。但這樣的平坦區(qū)域在圖像中不一定存在,即使存在,也會(huì)產(chǎn)生較大誤差。本文提出利用信噪比γ還原圖像f(u,v),按式(6)通過原圖像和還原圖像計(jì)算噪聲功率譜,信號(hào)功率譜按式(7)計(jì)算。
式中:g(x,y)是經(jīng)過退化函數(shù)系統(tǒng)形成的圖像;f'(x,y)為復(fù)原圖像;F'(u,v)為f'(x,y)的傅里葉變換; h(x,y)是退化函數(shù)系統(tǒng)的點(diǎn)擴(kuò)散函數(shù);Pf(u,v)和Pn(u,v)分別表示圖像信號(hào)和噪聲的功率譜;M和N為圖像尺寸。
1.2 清晰度評(píng)價(jià)函數(shù)
清晰度評(píng)價(jià)函數(shù)可以評(píng)價(jià)一幅圖像的清晰程度,傳統(tǒng)的清晰度評(píng)價(jià)函數(shù)[9-11]主要分為4種:1)灰度變化函數(shù),它就是典型的VAR算子,該算子表示圖像像素灰度分布的離散程度。2)梯度函數(shù),常用的梯度函數(shù)主要有Roberts算子、LOG算子,這兩個(gè)算子表示灰度變化率大小。3)圖像灰度熵函數(shù),即信息熵,圖像灰度熵大小表示圖像像素灰度分布的離散程度。4)頻域類函數(shù),常用的頻域函數(shù)有離散傅里葉變換、離散余弦變換(DCT),頻域函數(shù)是提取頻域中的高頻能量作為標(biāo)準(zhǔn)[9]。因Sobel算子具有好的無偏性和高敏感度,因此得到廣泛應(yīng)用。
二維DCT變換方法因忽略局部高頻分量的變化,所以效果不好。對(duì)于基于中心分塊加權(quán)DCT,雖然考慮了圖像中心區(qū)域的重要性,但其忽略了當(dāng)圖像分塊后,每塊區(qū)域內(nèi)部像素的重要性是不一樣的,從而降低了評(píng)價(jià)函數(shù)的評(píng)價(jià)質(zhì)量。本文對(duì)基于中心分塊加權(quán)DCT的清晰度評(píng)價(jià)函數(shù)進(jìn)行改進(jìn),提出“中心分塊圖像DCT系數(shù)加權(quán)”的思想,不僅考慮中心區(qū)域在整個(gè)圖像上的重要性,還考慮每塊區(qū)域局部高頻分量的變化,突出每塊區(qū)域局部高頻部分的重要性,該方法不僅對(duì)圖像塊賦予權(quán)重,如圖像的大小為M×N,每塊的大小為t×t,分塊的坐標(biāo)為(i,j),圖1分塊圖像中的“1”,“2”,“3”表示了圖像分塊得到的順序,“1”是先得到,“3”是最后得到,同時(shí)“1”,“2”,“3”也表示在該區(qū)域的重要性[9],“1”表示最重要,“2”其次,“3”重要性最低。圖像分塊的加權(quán)模板函數(shù)為
圖1 分塊圖像
式中:H(i,j)為分塊圖像的加權(quán)模板函數(shù);i,j為分塊圖像的坐標(biāo),0≤i≤t-1,0≤j≤t-1,t為每塊圖像的尺寸。
本文為圖像塊內(nèi)像素也賦予權(quán)重。每塊圖像距中心區(qū)域的距離作為權(quán)重的衡量指標(biāo),距離越大,權(quán)重越小,而每塊圖像內(nèi)像素的權(quán)重取決于DCT變換系數(shù)的位置,因?yàn)檫M(jìn)行DCT變換的圖像,其系數(shù)分布規(guī)律是一定的,大體上沿著左上到右下的方向,DCT系數(shù)(絕對(duì)值)依次遞減。一個(gè)圖像的DCT低頻系數(shù)分布在DCT系數(shù)矩陣的左上角,而高頻系數(shù)分布在右下角,所以,本文利用加權(quán)模板函數(shù),其表達(dá)式為
式中:H(i,j)為加權(quán)模板函數(shù);i,j是每塊里面的坐標(biāo),0≤i≤t-1,0≤j≤t-1,t為每塊圖像的尺寸。
1.3 基于圓對(duì)稱性的離焦模糊圖像還原算法
本文的基于圓對(duì)稱性的離焦模糊圖像還原算法由下列步驟組成:
1)尋找梯度最大點(diǎn)。梯度最大值點(diǎn)Gmax可初步認(rèn)為是圖像邊緣點(diǎn),但也可能是噪聲,所以首先需要對(duì)模糊離焦圖像進(jìn)行中值濾波,去除噪聲點(diǎn),再進(jìn)行梯度最大值點(diǎn)Gmax運(yùn)算。
2)求刃邊函數(shù)。刃邊函數(shù)是利用梯度最大值點(diǎn)Gmax的梯度方向角來確定刃邊函數(shù)的像素走向,因?yàn)樘荻茸畲笾迭c(diǎn)在刃邊函數(shù)上,所以可用來確定刃邊函數(shù),但是上述方法獲得的刃邊函數(shù)有較大的誤差,為提高刃邊曲線的檢測精度,本文對(duì)同一點(diǎn)的多條刃邊函數(shù)作均值處理,再采用最小二乘擬合法進(jìn)行擬合,最終得到刃邊函數(shù),記作e(x)。
3)求線擴(kuò)散函數(shù)。經(jīng)擬合得到的刃邊函數(shù)求微分,得到線擴(kuò)散函數(shù)l(x)。
4)求離焦半徑R。本文根據(jù)線擴(kuò)散函數(shù)l(x),人工初步估計(jì)l(x)=δ,從而獲得對(duì)應(yīng)半徑R,根據(jù)對(duì)應(yīng)半徑R按照表1查找,找出半徑。本文實(shí)驗(yàn)中的半徑R范圍為[0,15]。
表1 半徑校正
表1中,R為初始檢測的半徑;R1,R2,R3為對(duì)應(yīng)初始檢測出的半徑R的模糊半徑。
5)用維納濾波還原圖像。維納濾波的運(yùn)算需要半徑R和功率譜參數(shù)。功率譜參數(shù)計(jì)算有較大誤差,為減小誤差,本文先估計(jì)出信號(hào)功率譜和噪聲功率譜的比值為K,通過R和K對(duì)模糊離焦圖像進(jìn)行還原,對(duì)還原圖像進(jìn)行逆變換,再與原始模糊離焦圖像作差值,計(jì)算出噪聲功率譜,而信號(hào)功率譜可通過對(duì)還原圖像作傅里葉變換得到[6-8]。
6)運(yùn)用清晰度評(píng)價(jià)函數(shù)挑選最優(yōu)還原圖像。通過維納濾波還原的圖像有多張,且每張圖像對(duì)應(yīng)的還原半徑各不相同,本文利用改進(jìn)的清晰度評(píng)價(jià)函數(shù)對(duì)還原圖像作比較,從中找到清晰度最高的一張。
表1是針對(duì)離焦模糊圖像算出來的半徑進(jìn)行縮小誤差操作,若程序初始階段算出來的半徑為R,則根據(jù)表1,程序自動(dòng)查找到該圖像的模糊半徑為R1,R2,R3,根據(jù)這3個(gè)模糊半徑,系統(tǒng)還原出對(duì)應(yīng)的圖像M1,M2,M3。在這3幅圖像中,本文采用清晰度評(píng)價(jià)函數(shù)篩選出最清晰的一張,作為最終還原圖像。
本文算法在MATLAB 8.0上實(shí)現(xiàn),實(shí)驗(yàn)圖像是使用單反相機(jī),手工調(diào)焦拍攝的幾組模糊和清晰圖像,圖像分辨率為800×600,實(shí)驗(yàn)中使用改進(jìn)的DCT分塊加權(quán)清晰度評(píng)價(jià)函數(shù)篩選出最清晰的一張作為還原圖像,此清晰度評(píng)價(jià)函數(shù)計(jì)算得出的清晰度數(shù)據(jù)與人的主觀判斷最為接近。
實(shí)驗(yàn)中,為了驗(yàn)證圓對(duì)稱性的離焦模糊圖像還原算法,共拍攝5組圖片,每組2張圖片,分別是清晰圖片和離焦模糊圖像,最后根據(jù)這5組圖像用圓對(duì)稱還原算法對(duì)離焦模糊圖像進(jìn)行還原,得到5組還原圖像,如圖2所示,實(shí)驗(yàn)證明,使用圓對(duì)稱模型還原圖像與原圖相似度平均達(dá)到70%。
本文同時(shí)使用圓盤模型和高斯模型對(duì)相同尺寸的離焦模糊圖像進(jìn)行還原,使用算法評(píng)估還原后的圖像,計(jì)算與原圖的相似度(兩個(gè)圖像的差值[12]),實(shí)驗(yàn)結(jié)果如表2所示。通過實(shí)驗(yàn)結(jié)果可以看出,圓對(duì)稱模型的清晰度評(píng)價(jià)值最高,圖像的相似度值最大,其次是圓盤模型,最差的是高斯模型,在忽略實(shí)驗(yàn)誤差的基礎(chǔ)上,圓對(duì)稱模型明顯優(yōu)于圓盤模型和高斯模型。
圖2 圖像還原實(shí)驗(yàn)
表2 實(shí)驗(yàn)比較結(jié)果
本文方法求得的點(diǎn)擴(kuò)散函數(shù)更準(zhǔn)確地逼近實(shí)際的離焦點(diǎn)擴(kuò)散函數(shù),本文采用清晰度評(píng)價(jià)函數(shù)對(duì)還原結(jié)果進(jìn)行評(píng)價(jià),實(shí)驗(yàn)結(jié)果說明,基于圓對(duì)稱性的離焦模糊圖像的還原方法是一種非常好的的評(píng)價(jià)方法,與人的主觀能動(dòng)性評(píng)價(jià)基本一致。
[1]孫韶杰,吳瓊.離焦模糊圖像的盲復(fù)原算法[J].計(jì)算機(jī)科學(xué)與探索,2011,5(4):324-335.
[2]武彬.一種離焦模糊圖像的復(fù)原方法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2008,18(1):74-76.
[3]孫輝,張葆,劉晶紅,等.離焦模糊圖像的維納濾波恢復(fù)[J].光學(xué)技術(shù),2009,35(2):295-298.
[4]胡小平,毛征宇,余以道,等.離焦模糊圖像的維納濾波復(fù)原研究[J].儀器儀表學(xué)報(bào),2007,28(3):479-482.
[5]劉昶,王玲.基于小波的離焦模糊圖像清晰度判定[J].計(jì)算機(jī)應(yīng)用與軟件,2008,25(7):239-240.
[6]張燕妮.離焦模糊圖像復(fù)原方法的研究[D].大連:大連理工大學(xué),2005.
[7]LAGENDIJK R,BIEMOND J.Iterative identification and restoration of images[EB/OL].[2013-09-25].http://www.taodocs.com/p-2540935.html.
[8]劉克,楊靜宇,權(quán)軍,等.離焦圖像模糊辨識(shí)及復(fù)原方法研究[J].自動(dòng)化學(xué)報(bào),1994,20(1):58-65.
[9]馮全.數(shù)碼相機(jī)的自動(dòng)聚焦方法的研究與實(shí)現(xiàn)[D].南京:南京郵電大學(xué),2008.
[10]王勇,王典洪.基于圖像清晰度的快速自動(dòng)聚焦算法[J].計(jì)算機(jī)測量與控制,2008,16(3):370-372.
[11]付杰,王沛,何艷.基于Sobel邊緣檢測與K-L變換的高效SIFT算法[J].電視技術(shù),2013,37(9):26-29.
[12]鄧文權(quán),廖述劍.基于小波變換的圖像水印技術(shù)[J].電視技術(shù),2013,37(9):16-18.
李順寶(1963—),碩士生導(dǎo)師,主研計(jì)算機(jī)應(yīng)用技術(shù);
張相芬(1977—),女,碩士生導(dǎo)師,主研圖像處理等。
Restoration of Defocus Blurred Image Based on Circular Symmetry
MA Yunyana,MA Yana,LIShunbaob,ZHANG Xiangfena
(a.Information and Electrical Engineering College;b.Mathematics&Science College,Shanghai Normal University,Shanghai200030,China)
For the defocus blurred image,the restoration result of disc defocusmodel and Gaussian defocusmodel is unsatisfied.This paper presents defocus blur image restoration algorithms based on circular symmetry.Blur radius is estimated by blade edge function.The image is restored by using SNR,and then the signal power spectrum of the image is calculated.Itpresents clarity evaluation function based on improved weighted DCT block.The DCT coefficients are calculated by exponentialweighting.The clearest image is chosen as a resultby filtering several imageswhich are restored by blur radius based on circular symmetrymodel.The experimental results show that,compared with the traditional restoration method,the proposed method improves the image clarity and resolution.
defocus blurred image;restoration;clarity evaluation method;weight
TP391.41
A
馬云燕(1989—),女,碩士生,主研數(shù)字圖像處理;
馬 燕(1970—),女,碩士生導(dǎo)師,主要研究方向?yàn)槟J阶R(shí)別和圖像處理等;
?? 雯
2013-10-27
【本文獻(xiàn)信息】馬云燕,馬燕,李順寶,等.基于圓對(duì)稱性的離焦模糊圖像還原方法[J].電視技術(shù),2014,38(23).
國家自然科學(xué)基金項(xiàng)目(61373004)