《電子技術應用》
您所在的位置:首頁 > 顯示光電 > 設計應用 > 改進Retinex算法對特殊環(huán)境下的車牌圖像增強研究
改進Retinex算法對特殊環(huán)境下的車牌圖像增強研究
2015年微型機與應用第19期
侯曉然,秦麗娟,王 永
(沈陽理工大學 信息科學與工程學院,遼寧 沈陽 110159)
摘要: 針對特殊環(huán)境(霧天、傍晚)下車牌圖像由于光線暗淡而使得識別效果明顯下降的問題,提出一種使用改進的Retinex算法(五尺度Retinex算法)與冪函數(shù)和雙邊濾波相結合對特殊環(huán)境下的車牌圖像進行增強的算法。首先用冪函數(shù)對霧天、傍晚環(huán)境下的車牌圖像進行處理,再采用雙邊濾波處理,最后經(jīng)過五尺度Retinex算法處理。與傳統(tǒng)Retinex算法相比,所提出的算法取得了較好的對特殊環(huán)境下的車牌圖像增強的效果,改善了車牌圖像的視覺效果,并且處理時間較短,對現(xiàn)實生活具有可觀的實際意義。
Abstract:
Key words :

  摘  要: 針對特殊環(huán)境(霧天、傍晚)下車牌圖像由于光線暗淡而使得識別效果明顯下降的問題,提出一種使用改進的Retinex算法(五尺度Retinex算法)與冪函數(shù)和雙邊濾波相結合對特殊環(huán)境下的車牌圖像進行增強的算法。首先用冪函數(shù)對霧天、傍晚環(huán)境下的車牌圖像進行處理,再采用雙邊濾波處理,最后經(jīng)過五尺度Retinex算法處理。與傳統(tǒng)Retinex算法相比,所提出的算法取得了較好的對特殊環(huán)境下的車牌圖像增強的效果,改善了車牌圖像的視覺效果,并且處理時間較短,對現(xiàn)實生活具有可觀的實際意義。

  關鍵詞: 車牌圖像;特殊環(huán)境;Retinex算法;冪函數(shù);雙邊濾波;圖像增強

0 引言

  隨著近年來霧霾天氣的不斷出現(xiàn),拍攝到的車牌圖像質量嚴重下降,不僅模糊不清、對比度下降,甚至車牌圖像呈現(xiàn)巨大的顏色偏移和嚴重的失真現(xiàn)象,影響了對車牌圖像的識別。其次,傍晚拍攝到的車牌圖像由于光線暗淡而難以識別出車牌號碼,給交通管理和安全管理帶來極大的不便。因此,對于霧天、傍晚環(huán)境下能使車牌圖像更加清晰的增強算法的研究,對日常生活具有非常重要的應用意義。

  車牌圖像增強的實際意義就是針對不清晰的圖像,突出其有用信息車牌部分,削弱其無用信息。20世紀80年代Retinex算法[1]就被不斷地改進并應用于不同的場景,但單尺度Retinex(Single Scale Retinex,SSR)算法,不能使圖像邊緣細節(jié)特征和顏色恢復特性同時存在,且極易出現(xiàn)“光暈”現(xiàn)象。Rahman[1]等進一步提出了多尺度Retinex(Multi-Scale Retinex,MSR)算法,解決了“光暈”問題,卻達不到恢復預期顏色的效果,甚至出現(xiàn)嚴重的顏色失真現(xiàn)象。Rahman等又提出了帶彩色恢復的多尺度Retinex(Color Restored Multi-Scale Retinex,MSRCR)算法[1],實現(xiàn)了色彩補償效果,提高了圖像的對比度,有效地實現(xiàn)了邊緣細節(jié)增強和色彩恢復的雙重效果,但是該算法復雜,加入了太多的可設參數(shù),計算量加大,處理圖片的時間長,不利于被應用到現(xiàn)實生活中。

  針對上述效果缺陷本文提出了一種改進的Retinex算法,即五尺度Retinex算法,并且將該算法中的中心函數(shù)改進,引入了冪函數(shù)和雙邊濾波函數(shù)對車牌的部分邊緣細節(jié)進行增強。本文創(chuàng)新性的研究不僅增強了車牌圖像的細節(jié)特征,而且還能比較完美地實現(xiàn)車牌部分的顏色恢復,減少了車牌圖像的處理時間及運算的復雜度和運算量。

1 傳統(tǒng)的Retinex算法

  1.1 Retinex算法的理論基礎

  Edwin Land建立的Retinex理論的圖像增強模型[2]給圖像增強帶來了全新視野,實現(xiàn)了邊緣細節(jié)增強和顏色恒常性同時達到平衡。

  Retinex[3]模型中理想的圖像S(x,y)可以用式(1)表達:

  S(x,y)=R(x,y)·L(x,y)(1)

  其中R(x,y)為反射圖像,與光照無關,對應圖像的高頻部分決定了圖像的本來面目,L(x,y)為照射圖像,與景物無關,反應了圖像的動態(tài)范圍。將上式轉換為:

  ln(S(x,y))=ln(R(x,y))+ln(L(x,y))(2)

  減少了運算量,而且符合人眼感知亮度的非線性特征。

  1.2 傳統(tǒng)的Retinex算法簡介

  通過上節(jié)對Retinex算法的敘述,許多研究者對其進行了改進和實際應用,并出現(xiàn)了多種不同的基于Retinex的算法。

  SSR算法表達式如下:

  Ri(x,y)=log(Si(x,y))-log(F(x,y)*Si(x,y)) i=1,…,N(3)

  上式中Ri(x,y)是第i個單顏色通道圖像的輸出,F(xiàn)(x,y)為中心函數(shù),“N”表示輸入圖像的通道個數(shù)。

  中心函數(shù)表示形式為:

  4.png

  其中δ為尺度常數(shù)。Retinex算法對圖像的增強效果就是由尺度常數(shù)決定的:δ的值越大,增強后的車牌圖像顏色恢復就越接近自然顏色,但是此時就會忽略了細節(jié)信息;δ的值越小,增強后的圖像效果雖然增大了動態(tài)范圍壓縮,突出了圖像細節(jié),但是圖像的色彩保真性并沒有得到很好的改善。所以,SSR算法不能滿足對圖像處理的邊緣細節(jié)保持特性和色彩保真效果的同時實現(xiàn)。

  為了彌補SSR的不足,提出了MSR算法,表達式如下:

  5.jpg

  式中wk是中心函數(shù)相對應的權值,而且滿足JMR(R}8S[8R8EI47ATY%HJE.png1,K表示單尺度Retinex算法不同尺度高斯環(huán)繞函數(shù)的個數(shù)。

  MSR算法對一些圖片的處理結果會造成與原圖像的本質顏色有一定的失真效果,為了解決這一問題,研究者們進一步提出了MSRCR算法,算法表達式如下:

  67.jpg

  為控制非線性強度因子。對其用類似于直方圖對輸出的圖像做截取的處理進一步完善:

  RMSRCRi(x,y)=G{Ci(x,y){logSi(x,y)-log[Si(x,y)*Fn(x,y)]}+b}(8)

  其中:G是增益,增加全局的對比度以獲取較為理想的效果,b是偏移量,可以調節(jié)處理結果。

2 改進的Retinex算法與雙邊濾波的結合

  霧天、傍晚條件下拍攝到的車牌圖片很難用肉眼識別車牌號碼,只有對車牌圖像進行增強處理才能識別出車牌的細節(jié)信息。為了使車牌圖像邊緣細節(jié)得到增強,本文首先對車牌圖像用冪函數(shù)進行處理,再用雙邊濾波函數(shù)對其進一步處理,最后對其使用五尺度Retinex算法做最終的處理,相對于傳統(tǒng)的Retinex算法處理的效果得到了加強。

  冪函數(shù)[4]的非線性變換特性使得圖像效果更加接近人類視覺系統(tǒng)對光線的感知能力。冪函數(shù)的表達形式如下:

  9.png

  其中c、r都為正常數(shù)。

  經(jīng)過冪函數(shù)變換的圖像可以將灰度區(qū)域映射到更加寬的區(qū)域,使得圖像的對比度增加。當r=1時,冪函數(shù)變換相當于對圖像進行線性變換;當0<r<1時,冪函數(shù)變換為非線性變換,可以增強圖像中的亮度區(qū)域的信息,壓縮暗像素的信息;當r>1時,冪函數(shù)變換可以增加暗度區(qū)域的信息。選擇合適的r值,可以有效地增加車牌圖像的邊緣細節(jié)信息。

  雙邊濾波[5]不僅可以消除圖像噪聲,而且能夠保持車牌圖像的邊緣細節(jié)信息,解決了Retinex算法中的中心函數(shù)模糊圖像的問題,并對圖像增強進一步改善。雙邊濾波函數(shù)的表達形式主要是由幾何空間距離和像素差值分別決定濾波系數(shù)的兩個函數(shù)組成,這種組合使得其具有了邊緣保持特性。雙邊濾波函數(shù)[5]中,鄰域像素值的加權組合決定了輸出像素的值:

  10.png

  權重系數(shù)w(i,j,k,l)取決于式(11)的定義域核與式(12)的值域核的乘積,如式(13)所示。

  1113.png

  其中f(i,j)和f(k,l)為相鄰的兩個像素值,δd為距離差尺度,δr為亮度差尺度。

  五尺度Retinex算法的主要思想是將五個SSR算法加權平均,達到增加全局對比度的效果,并且將其中傳統(tǒng)的中心函數(shù)進行相應的改變,從而簡化了函數(shù)的復雜程度并節(jié)省了對圖像的處理時間,達到了理想的處理效果。本算法的公式表達式為:

  1416.jpg

  通過改變δ大小可調整圖像的清晰度,而上述MSRCR算法中需要調整多個參數(shù)來達到此效果,因此本算法計算量及運算的復雜程度簡化了很多,并且通過實驗證明可以達到較為理想的處理結果。

  圖像信息的豐富程度是用信息熵來表示的,熵越大圖像的信息就越豐富,圖像的細節(jié)也就越豐富,信息熵的表達式表示為:

  17.png

  其中Pi是灰度值為i的點出現(xiàn)的頻率,假設圖像中灰度值為i的點有M個,圖像像素的總個數(shù)為N,則 %7I6DW_0PAAS[D2YUZWWC78.jpg

  通過以上冪函數(shù)、雙邊濾波、五尺度Retinex算法對圖像三次邊緣細節(jié)保持處理,此方法完善了邊緣細節(jié)保持特性和顏色保真效果,對比度增加,車牌圖像變得更加清晰,分辨率顯著增加,達到了對車牌部分的增強效果。

3 特殊環(huán)境下車牌圖像增強仿真實驗

001.jpg

  圖1是對霧霾天氣下的車牌圖像進行SSR、MSR、MSRCR與本文算法的圖像增強處理圖。

  由圖1可以清晰地看出車牌圖像經(jīng)過SSR處理后出現(xiàn)了明顯的“光暈”現(xiàn)象,MSR處理后的圖像解決了這一現(xiàn)象,但是顏色恢復性出現(xiàn)了誤差,進一步改進的MSRCR算法處理后的圖像解決了光暈現(xiàn)象和色差問題,但是還有一定的模糊性,細節(jié)信息體現(xiàn)得不夠明顯,五尺度Retinex解決了“光暈”和顏色問題,但是車牌號碼的字跡邊框還是不夠清晰,本文通過冪函數(shù)、雙邊濾波函數(shù)具有的邊緣細節(jié)保持特性,結合五尺度Retinex算法對原始圖像進行處理,使得車牌字符更加清晰。從表1中圖像的信息熵可以清晰地看出本文算法的信息熵數(shù)大,即圖像的細節(jié)豐富。從圖1(f)中的灰度直方圖可以看出本文算法的灰度直方圖成分覆蓋的灰度級寬,圖像的對比度高。對比度越大,色彩越豐富,從而顏色保真度越高。從公式(3)、(8)、(16)可以看出本文算法簡化了傳統(tǒng)算法的復雜性,從表2的處理時間結果還可以看出縮短了處理時間。

003.jpg

  從表3中信息熵數(shù)值大小可以清晰看出本文算法的信息熵值最大,即圖像的細節(jié)最豐富,較好地完成了三次邊緣細節(jié)保持的特性。

  對于傍晚條件下拍攝的車牌圖像,本文主要是對車牌部分的增強,而對于尺度參數(shù)δ調整主要以車牌部分效果為準。本文采取的δ值為650、1 789、2 010、2 360、3 980,圖2是對傍晚環(huán)境下車牌圖像經(jīng)過SSR、MSR、MSRCR與本文算法處理的結果圖。

002.jpg

4結束語

  針對傳統(tǒng)Retinex算法的不足,提出了冪函數(shù)和雙邊濾波與改進的Retinex算法五尺度Retinex算法相結合的算法,可實現(xiàn)對特殊環(huán)境(強度霧霾、傍晚)下的車牌圖像進行車牌部位的增強。引入冪函數(shù)的非線性變換符合人類視覺感知能力,并且提高了圖像的邊緣細節(jié)信息,再結合雙邊濾波消除噪聲,保持圖像的邊緣細節(jié)信息,再用改進的Retinex算法五尺度Retinex算法對車牌圖像進一步處理,實驗結果顯示,處理后圖像清晰度增加,邊緣細節(jié)信息豐富。此算法還將傳統(tǒng)的高斯函數(shù)加以改進,減少了運算量及算法的復雜性,縮短了對圖像的處理時間。本文算法實現(xiàn)了邊緣細節(jié)增強、顏色恢復同時存在的效果,使得車牌圖像更加清晰,具有很好的實用性。

參考文獻

  [1] 李垚峰,何小梅,吳小強.改進的帶彩色恢復的多尺度Retinex霧天圖像增強算法[J].計算機應用,2014,34(10):2996-2999.

  [2] 顧理琴,王譯慶.改進Retinex方法在人臉圖像分辨率提高中的應用[J].科技通報,2013,29(11):130-133.

  [3] Li Jia. Application of image enhancement method for digital images based on Retinex theory[J]. Optik-International Journal for Light and Electron Optics, 2013,124(23):5986-5988.

  [4] 陳超.改進單尺度Retinex算法在圖像增強中的應用[J].計算機應用與軟件,2013,30(4):55-57.

  [5] 武院生,楊衛(wèi)平,張勝輝,等.一種基于雙邊濾波和圖像融合的增強方法[J].微處理機,2014,12(6):50-54.


此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。