復(fù)雜車輛圖像中的車牌定位
隨著我國(guó)城市規(guī)模的急劇擴(kuò)大,對(duì)智能交通系統(tǒng)(ITS)的需求越來越迫切。車牌照自動(dòng)識(shí)別技術(shù)廣泛應(yīng)用于闖紅燈車輛監(jiān)控、停車場(chǎng)管理、電子收費(fèi)系統(tǒng)等領(lǐng)域。完整的車牌識(shí)別系統(tǒng)一般分為3部分:車牌定位、字符分割和字符識(shí)別,其中車牌定位技術(shù)是整個(gè)車牌識(shí)別系統(tǒng)的核心,直接影響整個(gè)識(shí)別系統(tǒng)的速度和準(zhǔn)確率。
目前已有的車牌定位算法眾多,包括邊緣檢測(cè)、數(shù)學(xué)形態(tài)學(xué)、小波分析、投影法、顏色特征提取和神經(jīng)網(wǎng)絡(luò)等?;谶吘墮z測(cè)、數(shù)學(xué)形態(tài)學(xué)及小波分析的方法,定位較準(zhǔn)確,但在背景信息復(fù)雜或車牌上方有引擎散熱孔的圖像中容易產(chǎn)生錯(cuò)誤定位。而投影法速度較快,很難區(qū)分車牌文字與車燈區(qū)域,因而準(zhǔn)確率低?;陬伾卣骱蜕窠?jīng)網(wǎng)絡(luò)的方法定位準(zhǔn)確,但是運(yùn)算速度慢,并且受天氣、光照及車牌磨損等情況
的影響較大。
由于以上各種單一方法的明顯局限性,提出了一種綜合邊緣檢測(cè)、數(shù)學(xué)形態(tài)學(xué)、彩色特征和投影法的算法,通過質(zhì)心排序去除了引擎散熱孔及其他邊緣豐富區(qū)域的干擾,并通過谷值分析補(bǔ)全車牌區(qū)域。實(shí)驗(yàn)結(jié)果表明該方法克服了以往各種定位方法的缺點(diǎn),既提高了定位的準(zhǔn)確性,也保證了定位的實(shí)時(shí)性和魯棒性。
1 車牌識(shí)別的粗定位
1.1 邊緣檢測(cè)及數(shù)學(xué)形態(tài)學(xué)處理
由于彩色的車牌中富含的信息量太大,干擾強(qiáng),故不適合做直接分析。因此,往往將彩色的RGB圖像轉(zhuǎn)成灰度圖再進(jìn)行處理。待定位的車牌區(qū)域含有較多字符,邊緣量豐富。而車身背景中的邊緣量較少,并不密集。因此,可以用邊緣檢測(cè)的方法對(duì)灰度圖做預(yù)處理。
由于邊緣是圖像上灰度變化較為劇烈的地方,在灰度突變處進(jìn)行微分則會(huì)得到突起值,因此,在數(shù)學(xué)上可用灰度的導(dǎo)數(shù)來表示邊緣。而在實(shí)際應(yīng)用中往往采用的是邊緣檢測(cè)算子,通常使用的邊緣檢測(cè)算子有:Sobel算子、Prewitt算子、Roberts算子和Canny算子等。本實(shí)驗(yàn)采用的是Sobel算子,對(duì)水平邊緣分量和垂直邊緣分量同時(shí)進(jìn)行檢測(cè)。
數(shù)學(xué)形態(tài)學(xué)的基本思想是利用“結(jié)構(gòu)元素”來收集圖像信息。結(jié)構(gòu)元素可被當(dāng)成探針,當(dāng)探針在圖像中移動(dòng)時(shí),便可考察圖像各部分之間的相互關(guān)系,從而了解圖像的結(jié)構(gòu)特征。其算法為:
1)先進(jìn)行數(shù)學(xué)形態(tài)學(xué)閉運(yùn)算:其可簡(jiǎn)單定義為先膨脹再腐蝕。閉運(yùn)算一般會(huì)將狹窄的缺口連接起來形成細(xì)長(zhǎng)的彎口,并填充比結(jié)構(gòu)元素小的洞。這樣便可以連接鄰近物體,在不明顯改變物體面積的情況下起到平滑邊界的作用。
閉運(yùn)算定義為:
實(shí)驗(yàn)結(jié)構(gòu)如圖1、圖2所示。
2)再進(jìn)行數(shù)學(xué)形態(tài)學(xué)開運(yùn)算,可簡(jiǎn)單定義為先腐蝕再膨脹。開運(yùn)算后完全刪除了不能包含結(jié)構(gòu)元素的對(duì)象區(qū)域,平滑了對(duì)象輪廓,斷開了狹窄的連接,去掉了細(xì)小突出部分。
開運(yùn)算定義為:
實(shí)驗(yàn)結(jié)構(gòu)如圖3所示。
1.2 待選區(qū)域的質(zhì)心定位及顏色判斷
對(duì)待選區(qū)域的傳統(tǒng)處理方法有多種,其中包括面積排序,長(zhǎng)寬比排序和顏色識(shí)別。
1)面積排序 由于無法保證車牌區(qū)域的邊緣分量最豐富。當(dāng)車體上圖案較多,或車燈紋理較為明顯時(shí),對(duì)定位準(zhǔn)確率的干擾很大。
2)長(zhǎng)寬比排序數(shù)學(xué)形態(tài)學(xué)處理后,常常引入了較多符合車牌長(zhǎng)寬比特性的區(qū)域。而且當(dāng)車牌角度出現(xiàn)偏差時(shí),長(zhǎng)寬比判定的準(zhǔn)確率明顯下降。
3)顏色識(shí)別 在多數(shù)情況下可以識(shí)別車牌,但是當(dāng)車體上有較為豐富的圖案且顏色與車牌顏色相近時(shí),顏色識(shí)別的準(zhǔn)確率便大大下滑。
對(duì)于絕大多數(shù)汽車來說,車牌基本位于車輛的最底部,而車牌下部不像車身那樣擁有大量文字或圖案,給識(shí)別帶來干擾,它形式較為單一,這給識(shí)別帶來極大方便。同時(shí),地面因?yàn)闃邮絾我?,干擾量更是微小。因此,可采用對(duì)候選區(qū)域進(jìn)行自下而上檢測(cè)的方式。
然而,還需注意的是,車燈往往與車牌區(qū)域平行,其邊緣量也很豐富,故其干擾相對(duì)較大。考慮到車燈多數(shù)為紅色,白色或透明,和車牌顏色相差較大,因此可以用顏色識(shí)別來區(qū)分車牌區(qū)域和車燈區(qū)域。故本實(shí)驗(yàn)采用質(zhì)心檢測(cè)與顏色識(shí)別相結(jié)合的方法。先對(duì)待選區(qū)域質(zhì)心的縱坐標(biāo)進(jìn)行排序,并由圖像最底部向上進(jìn)行檢測(cè)。
首先,將候選區(qū)域內(nèi)各像素點(diǎn)由RGB模型轉(zhuǎn)為HSV模型,即色度(Hue)、飽和度(Saturation)和強(qiáng)度(Value)。由于直接轉(zhuǎn)成HSV模型后,均勻量化的結(jié)果導(dǎo)致量化數(shù)據(jù)量巨大。而在車牌識(shí)別中只需要對(duì)特定的幾種顏色進(jìn)行識(shí)別,不需要將各種顏色詳細(xì)區(qū)分開來,量化過細(xì)反而會(huì)造成顏色判斷的歧義,導(dǎo)致結(jié)果失真。因此,可采用非均勻量化的方法來減少量化級(jí)別,提高計(jì)算效率。同時(shí),非均勻量化還可將相似的顏色歸為同一顏色,大大減小了算法的復(fù)雜度。將色度分為16個(gè)等級(jí),飽和度和強(qiáng)度各分3個(gè)等級(jí)。其算法過程為:
1)對(duì)候選區(qū)域各個(gè)像素點(diǎn)的H、S、V值進(jìn)行統(tǒng)計(jì);
評(píng)論