羅正華, 柳 進, 陳 凱
(成都大學 信息科學與工程學院, 四川 成都 610106)
基于改進傾斜校正算法的車牌識別技術
羅正華, 柳 進, 陳 凱
(成都大學 信息科學與工程學院, 四川 成都 610106)
隨著計算機圖像處理技術的發展,車牌識別已經成為計算機圖像處理技術的重要研究方向和廣泛應用領域之一,車牌識別技術在智能交通系統中顯得尤為重要.基于改進傾斜校正算法的車牌識別的算法,對含有車輛牌照的圖片進行圖像濾波、圖像增強、車牌定位、車牌的字符分割和字符識別.對車牌定位技術和車牌傾斜校正技術進行改進,以應對復雜的環境變化.實驗表明,車牌的識別率有明顯的提升.
車牌識別;圖像預處理;車牌定位;傾斜校正
車牌識別系統(license plate recognition system,LPRS)是智能交通系統(intelligent transportation system,ITS)中的關鍵技術,廣泛應用于道路上的車輛視頻監控、停車場進出繳費的智能化及電子警察等方面[1].目前,對車牌照圖像識別的研究主要涉及以下幾個方面:圖像的預處理、車牌的定位、字符的分割與字符的識別[2].傳統的圖像預處理就是對采集到的圖像采用加權平均值法進行灰度化處理,然后對灰度圖像進行線性變換和分段線性變換[3-5].但這種圖像預處理并未提及車牌的傾斜校正,而在實際應用過程中,車牌傾斜因素對其識別率有著嚴重的影響,因此車牌傾斜校正顯得尤為重要.此外,目前主流的圖像Radon變換傾斜校正速率不夠快,影響了圖像的識別效率.對此,本研究采用改進的Hough變換對傾斜角度進行計算,并根據上述算法搭建了一個車輛車牌圖像識別系統.測試結果表明,該系統可更有效地實現車牌的識別.
本研究的車牌圖像識別系統主要利用含有車輛牌照的動態視頻或靜態圖像進行牌照號碼自動識別.由于提取現場受環境因素影響,需要將圖像進行圖像預處理,然后,進行邊緣檢測、圖像腐蝕、平滑處理及移除小對象等一系列處理.并按照二值化圖像對原圖進行裁剪,得到車牌在圖像中的有效區域,完成車牌定位.最后對車牌定位后所獲取的車牌圖像進行傾斜校正.顯然Hough變換法具有原理簡單和準確率高等優點,但缺點是特征量分析復雜.基于此,本系統對該算法進行了改進,在完成牌照區域的定位后,再將牌照區域分割成單個字符.字符分割一般采用垂直投影法,分割之后進行字符識別.識別算法是基于模板匹配的算法,此算法相比基于人工神經網絡算法更簡潔,執行效率更高.本車牌圖像識別系統的車牌識別流程如圖1所示.

圖1車牌圖像識別流程圖
Hough變換是目前主流的形狀匹配技術,它可將原始空間中給定形狀的曲線或直線變換成Hough空間的一個點,即原始空間中給定形狀的曲線或直線上所有的點,都將集中到Hough空間中的某個點以形成峰點.從而,可將原始圖像空間中特定曲線或直線的檢測問題轉化為尋找Hough空間的峰點問題,也就是將檢測整體特征,如原始圖像空間給定的曲線或者直線的點集的特征,轉化為檢測Hough空間的局部特征.
XOY平面有一直線,它與坐標原點O的距離為ρ,其法線與x軸正向夾角為θ,直線上的任意一點(x,y)均滿足直線方程,
ρ=xcosθ+ysinθ
(1)
對于原始圖像空間的任意一點(xi,yi),都對應Hough即(ρ,θ)空間的正弦曲線(見圖2).取直線上點(2.5,2.5),對應(ρ,θ)空間一條正弦曲線,
ρ=2.5cosθ+2.5sinθ
(2)

圖2點(xi,yi)對應(ρ,θ)空間的正弦曲線
在XOY平面內,同一直線的點集為,
ρ0=xcosθ0+ysinθ0
(3)
變換到Hough空間中,則表示為經過點(ρ0,θ0)的所有正弦曲線,由于該直線上所有點的Hough變換曲線均經過點(ρ0,θ0),所以,點(ρ0,θ0)一定會成為(ρ,θ)空間的一個峰點.即使直線不完整或者有其他干擾點,變換到Hough空間的曲線交匯的峰點同樣能夠反應原始空間直線的特征.如圖3所示,取圖3(a)的點(1,4)、(2.5,2.5)和(4,1),其變換到Hough空間如圖3(b)所示.

圖3 3點對應(ρ,θ)空間的正弦曲線
本算法的改進與實現的原理為:將(ρ,θ)量化為許多的小格,從而實現Hough域的離散化;根據原始圖像的每個有效點帶入θ的量化值,再推算出與之對應的ρ,將該點落入的小格的計數累加器加1;待所有有效點變換完畢后,對Hough空間的小格進行統計,計數值最大的小格對應于共線點(峰點),該點Hough空間對應點可以作為原始圖像直線的特征參數.利用此方法檢測車牌可直接確定最大峰點,再確定車牌的傾斜度,根據傾斜度進行旋轉,從而達到校正車牌的目的.相比傳統的方法更加直接卻不失準確性,在實際應用中實用效率更高.具體步驟如下:
1)圖像預處理.將讀取到的圖像轉化為灰度圖,進行濾波操作,車牌定位;
2)利用邊緣檢測,對圖像的水平線進行強化處理;
3)基于Hough變換檢測車牌邊框,獲取車牌傾斜度;
4)根據傾斜度,對車牌進行旋轉處理.
本研究專門針對車牌傾斜進行仿真.測試采用傾斜接近30 °的車牌圖片,如圖4(a)所示.首先,將該圖進行平滑處理,去除噪聲后得到圖4(b);然后,將此灰度圖像進行二值化和直線增強處理,得到圖4(c);最后,經過基于Hough變換的車牌圖像傾斜校正算法進行校正,校正之后的車牌圖片如圖4(d)所示.

圖4車牌傾斜校正仿真結果
在測試中,本研究采用傳統傾斜校正算法和改進的Hough傾斜校正算法對不同傾斜度的車牌進行多次識別,測試結果如表1所示.

表1 算法仿真時間對比
由表1可知,在相同識別率的情況下,改進的Hough變換的傾斜校正算法在仿真時間上比傳統傾斜校正算法減半.由于在圖像預處理過程中使用更短的時間完成了傾斜校正,從而提高了圖像的識別效率.
通過分析和仿真實驗,本研究提出的用于車牌圖像識別系統中基于Hough的車牌傾斜校正算法效率和準確率較高,可以提高車牌圖像識別系統的車牌識別率.下一步的研究將考慮硬件(DSP、FPGA)算法的移植,以達到工程應用,使本系統發揮其應有的實用價值.
[1]尹曉蕾,張秀娟,薛立勤.車牌識別技術的研究[D].青島:山東科技大學,2014.
[2]王璐.基于MATLAB的車牌識別系統研究[D].上海:上海交通大學,2009.
[3]張立國,楊瑾,李晶,等.基于小波包和數學形態學結合的圖像特征提取方法[J].儀器儀表學報,2010,31(10):2285-2290.
[4]Zheng L H,He X J,Samali B J,et al.Analgorithmforaccuracyenhancementoflicenseplaterecognition[J].J Comput Syst Sci,2013,79(2):245-255.
[5]Jiao J B,Ye Q X,Huang Q M.Aconfigurablemethodformulti-stylelicenseplaterecognition[J].Patt Recogn,2008,42(3):358-369.
Abstract:With the development of computer image processing technology,license plate recognition has become one of the important specialties in research on computer image processing technology and has also been widely applied in computer image processing technology.Meanwhile,license plate recognition technology is particularly important in the intelligent transportation system.This study is based on MATLAB software license plate recognition algorithm research,including car license plate image filtering,image enhancement,license plate location,license plate character segmentation and character recognition.Because of the interference caused by time,light and weather,the imaging effect of the license plate is poor.Therefore,the existing LPR system has the problem that the change of environment will cause the change of the recognition rate.The study is on the improvement of the technique of license plate location and license plate tilt correction technology.A series of problems brought by the environmental change is going to be dealt with.The experiment shows that the recognition rate of license plate has obviously improved.
Keywords:license plate recognition;image processing;license plate location;tilt correction
ResearchonLicensePlateRecognitionandImplementationofImprovedTiltCorrectionAlgorithm
LUOZhenghua,LIUJin,CHENKai
(School of Information Science and Engineering, Chengdu University, Chengdu 610106, China)
TP391.41;TN911.73
A
1004-5422(2017)03-0269-03
2017-05-23.
羅正華(1966 — ), 男, 碩士, 高級工程師, 從事計算機通信與信息系統研究.