加春燕 王 昕
(1.北京工業(yè)職業(yè)技術(shù)學(xué)院,北京 100042;2.華北科技學(xué)院,北京東燕郊 101601)
基于Radon變換和Gabor變換鑒別運(yùn)動(dòng)模糊方向角①
加春燕1②王 昕2
(1.北京工業(yè)職業(yè)技術(shù)學(xué)院,北京 100042;2.華北科技學(xué)院,北京東燕郊 101601)
對(duì)于勻速直線運(yùn)動(dòng)的模糊圖像,準(zhǔn)確鑒別運(yùn)動(dòng)方向角是圖像復(fù)原的關(guān)鍵。分析了運(yùn)動(dòng)模糊圖像的頻譜特征,介紹了Radon變換的數(shù)學(xué)原理及用其估計(jì)運(yùn)動(dòng)模糊方向角的思路、步驟和數(shù)值實(shí)驗(yàn)結(jié)果。由于實(shí)際拍攝的模糊圖像在很多時(shí)候頻譜特征不夠明顯,導(dǎo)致用Radon變換鑒別角度出現(xiàn)大的誤差,為此,提出了基于Gabor變換的一種改進(jìn)算法。算法運(yùn)用“窗口”聚焦頻譜圖像中心,較好地消除了噪聲干擾并克服了Radon變換的弊端,數(shù)值實(shí)驗(yàn)結(jié)果驗(yàn)證了該算法的有效性。
運(yùn)動(dòng)模糊方向角鑒別;運(yùn)動(dòng)模糊頻譜特征;Radon變換;Gabor變換
實(shí)際成像過程中,因相機(jī)與被攝物體之間存在相對(duì)運(yùn)動(dòng)而造成的運(yùn)動(dòng)模糊是一種常見的圖像降質(zhì)現(xiàn)象。在所有運(yùn)動(dòng)模糊中,由勻速直線運(yùn)動(dòng)造成的模糊圖像更具有一般性,這是因?yàn)樽兯佟⒎侵本€運(yùn)動(dòng)在一定條件下可被視為或分解為分段勻速直線運(yùn)動(dòng)。勻速直線運(yùn)動(dòng)模糊效應(yīng)主要由兩個(gè)參數(shù)決定:一是運(yùn)動(dòng)方向角,二是運(yùn)動(dòng)尺度。文獻(xiàn)[1-4]中已指出,只要估計(jì)出運(yùn)動(dòng)方向,則可將二維圖像沿該方向降解為一維數(shù)據(jù),從中能夠較容易地估計(jì)出運(yùn)動(dòng)尺度。因此,準(zhǔn)確鑒別運(yùn)動(dòng)模糊方向尤為重要。
現(xiàn)有的運(yùn)動(dòng)模糊方向的鑒別方法主要包括:陳前榮等[1]采用3×3方向微分乘子結(jié)合雙線性插值來鑒別運(yùn)動(dòng)方向,鑒別精度較高,但計(jì)算量太大不夠?qū)嵱?謝偉等[2]采用求模糊圖像倒頻譜及分析譜上特征點(diǎn)的方法估計(jì)運(yùn)動(dòng)方向,該方法簡(jiǎn)單易行,但對(duì)于實(shí)際生活中千差萬(wàn)別的圖像,大多圖像倒頻譜上的特征點(diǎn)不夠明顯,此時(shí)該方法失效;Lokhande等[3]根據(jù)模糊頻譜特性,利用Hough變換來鑒別運(yùn)動(dòng)方向,但如果模糊特征不是很明顯,利用該方法鑒別運(yùn)動(dòng)方向會(huì)很困難;M.Ebrahimi Moghaddam 和 M.Jamzad[4]采用 Radon變換估計(jì)θ,取得了不錯(cuò)的效果,是目前運(yùn)用最為廣泛的方法,但在圖像會(huì)受噪聲干擾的情況下估計(jì)有誤差。本文基于運(yùn)動(dòng)模糊圖像的頻譜特征,提出一種基于Gabor變換的改進(jìn)方法,力圖更加準(zhǔn)確有效地鑒別運(yùn)動(dòng)模糊方向角。
對(duì)于勻速直線運(yùn)動(dòng)模糊,圖像的退化過程可近似抽象為以下模型[5]:

其中,g為運(yùn)動(dòng)模糊圖像,hL,θ代表運(yùn)動(dòng)模糊的點(diǎn)擴(kuò)散函數(shù)(PSF),f是未降質(zhì)的清晰圖像,n為加性噪聲函數(shù),*表示卷積運(yùn)算。
運(yùn)動(dòng)模糊的點(diǎn)擴(kuò)散函數(shù) kL,θ的一般表達(dá)式為[6]:

可見,確定hL,θ的關(guān)鍵在于兩個(gè)重要參數(shù):一是運(yùn)動(dòng)方向角θ,二是運(yùn)動(dòng)尺度L,準(zhǔn)確鑒別θ和L是運(yùn)動(dòng)模糊圖像復(fù)原的前提和關(guān)鍵。由于L的估計(jì)又要依賴于運(yùn)動(dòng)方向θ,因此,運(yùn)動(dòng)方向θ的準(zhǔn)確鑒別具有重要意義。
由卷積原理,對(duì)模型方程(1)做 Fourier變換,得到頻域上的方程:

其中H(u,v)是一個(gè)sinc函數(shù),因此,如果運(yùn)動(dòng)模糊圖像受噪聲污染較小,則相應(yīng)的Fourier頻譜圖像中會(huì)出現(xiàn)平行的暗條紋,且暗條紋方向與運(yùn)動(dòng)方向垂直[3-7]。圖1展示了運(yùn)動(dòng)模糊圖像(L=10,θ=45°)及其頻譜圖像,從頻譜圖像中可以清楚看到與運(yùn)動(dòng)方向垂直的暗條紋特征,H(u,v)中的平行暗線與sinc函數(shù)特征是基于圖像頻譜信息來估計(jì)運(yùn)動(dòng)方向θ的最重要依據(jù)。

圖1 運(yùn)動(dòng)模糊圖像及其Fourier頻譜圖像
對(duì)于函數(shù) G(u,v),其 Radon 變換為[4]:

圖2展示了Radon變換的定義,對(duì)于直線l上任意一點(diǎn) (u,v),由圖 2可知,u= ρcosθtsinθ,v= ρsinθ+tcosθ,t∈(-∞,+∞),因此,G(u,v)的 Radon變換是沿著距原點(diǎn)(圖像中心)ρ且與豎軸夾角為θ的直線的積分。

圖2 Radon變換定義示意圖
事實(shí)上,Radon變換可以理解為圖像在ρθ平面上的投影,ρθ平面上的每一點(diǎn)都對(duì)應(yīng)著uv平面上的一條線。由于Radon變換是圖像像素點(diǎn)在每一條直線上的積分,因此,圖像中一條高灰度值的線就會(huì)在ρθ平面上形成一個(gè)亮點(diǎn),低灰度值的線則會(huì)形成一個(gè)暗點(diǎn),所以圖像平面中直線的檢測(cè)就轉(zhuǎn)化為在參數(shù)平面中對(duì)亮、暗點(diǎn)的檢測(cè)[7]。
針對(duì)一幅圖像,當(dāng)θ一定,ρ取遍圖像范圍內(nèi)所有值時(shí),累計(jì)得到θ方向所有直線的積分值,令θ從0°~180°變動(dòng),則得到所有方向的Radon變換值,由運(yùn)動(dòng)模糊頻譜圖像的平行黑線特征可知,Radon變換的最大值對(duì)應(yīng)的角度即為鑒別出的運(yùn)動(dòng)方向角。需要注意的是,Radon變換要計(jì)算函數(shù)沿各個(gè)方向直線的積分,而對(duì)于有限的圖像(一般是矩形)來說,對(duì)角線上的線段最長(zhǎng),積分結(jié)果會(huì)比較大,因此用Radon變換常常錯(cuò)誤的估計(jì)出45°或者135°,為了克服這種現(xiàn)象,可以對(duì)圖像預(yù)先歸一化,即逐點(diǎn)除以和圖像大小相同的全1矩陣,再進(jìn)行Radon變換。
綜上,用Radon變換鑒別運(yùn)動(dòng)方向角的一般步驟為:
1)通過二維傅里葉變換,求運(yùn)動(dòng)模糊圖像g(x,y)的頻譜2)歸一化
3)對(duì)|G(u,v)|取對(duì)數(shù),以壓縮譜動(dòng)態(tài)范圍,使頻譜特征更明顯;
4)做0°~180°的Radon變換;
5)找出變換后的最大值,此最大值所對(duì)應(yīng)的角度即為鑒別出的運(yùn)動(dòng)方向。
圖3展示了對(duì)圖1中的頻譜圖像做Radon變換的結(jié)果,真實(shí)的角度是45°,Radon變換的結(jié)果對(duì)應(yīng)圖3中最亮的地方,角度為45.012°,可見鑒別結(jié)果很準(zhǔn)確。

圖3 Randon變換估計(jì)運(yùn)動(dòng)方向
實(shí)際運(yùn)動(dòng)模糊圖像千差萬(wàn)別,且易受到噪聲干擾,從而導(dǎo)致頻譜特征并非都像圖1那樣明顯,當(dāng)頻譜中的暗條紋不夠平行和整齊時(shí),用Radon變換來檢測(cè)角度會(huì)出現(xiàn)很大的誤差。圖4展示了2個(gè)頻譜圖像a和b,真實(shí)方向分別是5°和85°,但用Radon變換檢測(cè)出的角度分別是0°和45°,誤差非常大。注意到頻譜圖像中心存在很亮的白色條帶,一個(gè)很自然的想法是,能否利用這一特征來估計(jì)角度?這需要聚焦圖像的局部區(qū)域,Gabor變換便可以很好地解決這一問題。

圖4 兩個(gè)運(yùn)動(dòng)模糊頻譜圖像,真實(shí)角度分別為5°和85°
經(jīng)典的Fourier變換只能反映信號(hào)的整體特性(時(shí)域,頻域),不能給出在各個(gè)局部時(shí)間范圍內(nèi)的譜信息描述,然而在實(shí)際應(yīng)用中很多時(shí)候更關(guān)心的信號(hào)局部范圍內(nèi)的特性,為此,D.Gabor于1946年提出了一種新的變換方法—Gabor變換。設(shè)f∈ L2(R),則 Gabor變換定義為[9])

事實(shí)上,Gabor變換是一種加窗的Fourier變換方法,就是用一個(gè)窗函數(shù)g(t-b)與信號(hào)f(t)相乘實(shí)現(xiàn)在b附近開窗和平移,然后進(jìn)行Fourier變換。針對(duì)二維圖像,算法中選取Gaussaion函數(shù)作為窗函數(shù),定義如下:

由于頻譜圖像在中心部位的平行條帶結(jié)構(gòu)受角度和噪聲的影響較小,因此把窗口開在圖像中心附近。在數(shù)值實(shí)驗(yàn)中,取a=625,則窗口寬度為50像素。綜上,基于 Gabor變換和Radon變換鑒別運(yùn)動(dòng)模糊方向的具體步驟如下:
1)令 b=(mcosα,msinα),α∈[0,2π],m∈[-20,20],則可得到圖像中心各個(gè)方向小窗口的Gabor頻譜圖像;
2)對(duì)每個(gè)Gabor頻譜圖像做Radon變換檢測(cè)角度;
3)取所有檢測(cè)結(jié)果的均值作為運(yùn)動(dòng)方向角的估計(jì)值。
圖5是用Gabor變換和Radon變換對(duì)圖4檢測(cè)角度的結(jié)果,Gabor變換將窗口聚焦在圖像中心區(qū)域,通過Radon變換檢測(cè)出的直線標(biāo)記在圖5中,檢測(cè)結(jié)果分別為4.967°和86.026°,與真實(shí)角度5°和85°非常接近。高斯函數(shù)的Fourier變換仍為高斯函數(shù),這使得Fourier逆變換也是用窗函數(shù)局部化,體現(xiàn)了頻域的局部化;二是“測(cè)不準(zhǔn)原理”表明,時(shí)間和頻率函數(shù)的窗口寬高乘積有一個(gè)最小值,而這個(gè)最小值對(duì)應(yīng)的Gabor變換的最優(yōu)窗函數(shù)恰好為Gaussian函數(shù),且窗口寬為

圖5 基于Radon變換和Gabor變換鑒別運(yùn)動(dòng)模糊方向角
為了進(jìn)一步驗(yàn)證算法的準(zhǔn)確度,選擇matlab自帶圖像Lena 512×512進(jìn)行數(shù)值實(shí)驗(yàn),實(shí)驗(yàn)中先用“fspecial”命令人為設(shè)置運(yùn)動(dòng)模糊,運(yùn)動(dòng)方向從水平正向開始每隔30°取一個(gè)值,運(yùn)動(dòng)尺度分別為10像素、20像素和40像素,實(shí)驗(yàn)結(jié)果如表1所示。

表1 Lena 512×512實(shí)驗(yàn)結(jié)果
從實(shí)驗(yàn)結(jié)果來看,只用Radon變換估計(jì)角度時(shí),部分方向(如60°)的誤差絕對(duì)值高達(dá)15°,而用本文的Gabor變換+Radon變換鑒別角度,對(duì)測(cè)試的所有方向,小尺度(10像素)時(shí)誤差絕對(duì)值不超過3°,大尺度(40像素)時(shí)誤差絕對(duì)值均為0°,可見用本文的改進(jìn)算法鑒別運(yùn)動(dòng)模糊方向更加有效。此外,小尺度運(yùn)動(dòng)模糊時(shí),鑒別誤差相對(duì)較大,這是因?yàn)樾〕叨葘?duì)應(yīng)的頻譜圖像中暗條紋數(shù)目較少,中心主瓣變得很寬,導(dǎo)致鑒別誤差較大。
運(yùn)動(dòng)模糊參數(shù)估計(jì)是運(yùn)動(dòng)模糊圖像復(fù)原的重要步驟,文中主要研究了運(yùn)動(dòng)方向角的估計(jì)方法。通過分析運(yùn)動(dòng)模糊圖像的頻譜特征,即平行暗條紋和sinc函數(shù)結(jié)構(gòu),為鑒別運(yùn)動(dòng)角度找到突破口。介紹了Radon變換的數(shù)學(xué)原理及用其鑒別運(yùn)動(dòng)方向角的思路和步驟,在數(shù)值實(shí)驗(yàn)中發(fā)現(xiàn)問題,進(jìn)而提出了基于Gabor變換的改進(jìn)方法。通過數(shù)學(xué)原理分析和大量數(shù)值實(shí)驗(yàn),驗(yàn)證了該方法的有效性,為后續(xù)進(jìn)行運(yùn)動(dòng)模糊圖像復(fù)原奠定了基礎(chǔ)。
[1] 陳前榮,陸啟生,成禮智.基于方向微分的運(yùn)動(dòng)模糊方向鑒別[J].中國(guó)圖象圖形學(xué)報(bào),2005,10(5):590-595
[2] Xie Wei,Qin Qianqing.Estimating blur parameters of point spread function of motion-blurred image based on cepstrum[J].Geomatics and Information Science of Wuhan University,2008,33(2):128-131.(in Chinese)
[3] Lok Hande R,Arya K V.Identification of parameters and restoration of motion blurred images[J].Chinese Journal of Computers,2007,30(4):686-692
[4] Moghaddam M E,Jamzad M.Finding point spread function of motion blur using Radon transform and modeling the motion length[C]//IEEE 4th International Symposium on Signal Processing and Information Technology(ISSPIT),2004:14-17
[5] 孫兆林.Matlab 6.x圖像處理[M].北京:清華大學(xué)出版社,2002
[6] Chan T F,Shen J.Image processing and analysis[M].Philadelphia:SIAM,2005
[7] 蘇軍.基于頻譜分析的運(yùn)動(dòng)模糊圖像的參數(shù)鑒別[J]. 電子科技,2011,24(7):77-79
[8] 王敏,田啟川.改進(jìn)的運(yùn)動(dòng)模糊圖像復(fù)原算法[J]. 圖形圖像與多媒體,2011,30(6):37-40
[9] 崔錦泰.小波分析導(dǎo)論[M].西安:西安交通大學(xué)出版社,1995
[10] 賈朱植,董立文.Fourier變換和Gabor變換與小波變換的研究[J].鞍山科技大學(xué)學(xué)報(bào),2005,28(1):12-16
Identification of Motion Direction from Motion Blurred Images Based on Radon Transform and Gabor Transform
JIA Chunyan1,WANG Xin2
(1.BeijingPolytechnic College,Beijing 100042;2.North China Institute of Science and Technology,Yanjiao Beijing-East 101601)
In order to recover the uniform linear motion blurred image,it’s necessary to identify the motion direction.Based on the spectrum characteristics of motion blurred image,the mathematic principle of Radon transform and procedures of using it to identify the motion direction were introduced.Aiming at the spectrum characteristics of the real blurred images taken by digital camera is not obvious,an improved algorithm based on Gabor transform is proposed.The algorithm uses a"window"focusing on the spectrum center of the image to eliminate noise interference and overcome the drawbacks of Radon transform.Numerical experimental results show effectiveness of the presented method.
identification of motion angle;motion blur spectrum characteristics;Radon transform;Gabor transform
TP391.4
A
1672-7169(2012)03-0019-04
2012-04-27
加春燕(1983-),女,山西臨汾人,碩士,北京工業(yè)職業(yè)技術(shù)學(xué)院講師,研究方向:數(shù)學(xué)教學(xué)和數(shù)學(xué)應(yīng)用研究。