汽車車牌識別系統(tǒng)畢業(yè)論文(帶外文翻譯)_第1頁
汽車車牌識別系統(tǒng)畢業(yè)論文(帶外文翻譯)_第2頁
汽車車牌識別系統(tǒng)畢業(yè)論文(帶外文翻譯)_第3頁
汽車車牌識別系統(tǒng)畢業(yè)論文(帶外文翻譯)_第4頁
汽車車牌識別系統(tǒng)畢業(yè)論文(帶外文翻譯)_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

汽車車牌識別系統(tǒng)

車牌定位子系統(tǒng)的設(shè)計與實現(xiàn)

摘要

汽車車牌識別系統(tǒng)是近幾年發(fā)展起來的

計算機

視覺和模式識別技術(shù)在智能交通領(lǐng)域應(yīng)用的重要研究課題之一。在車牌自動識別系統(tǒng)中,首先要將車牌從所獲取的圖像中分割出來實現(xiàn)車牌定位,這是進行車牌字符識別的重要步驟,定位的準(zhǔn)確與否直接影響車牌識別率。

本次畢業(yè)設(shè)計首先對車牌識別系統(tǒng)的現(xiàn)狀和已有的技術(shù)進行了深入的研究,在此基礎(chǔ)上設(shè)計并開發(fā)了一個基于MATLAB的車牌定位系統(tǒng),通過編寫MATLAB文件,對各種車輛圖像處理方法進行分析、比較,最終確定了車牌預(yù)處理、車牌粗定位和精定位的方法。本次設(shè)計采取的是基于微分的邊緣檢測,先從經(jīng)過邊緣提取后的車輛圖像中提取車牌特征,進行分析處理,從而初步定出車牌的區(qū)域,再利用車牌的先驗知識和分布特征對車牌區(qū)域二值化圖像進行處理,從而得到車牌的精確區(qū)域,并且取得了較好的定位結(jié)果。

關(guān)鍵詞:圖像采集,圖像預(yù)處理,邊緣檢測,二值化,車牌定位

ENGLISHSUBJECT

ABSTRACT

Thesubjectoftheautomaticrecognitionoflicenseplateisoneofthemostsignificantsubjectsthatareimprovedfromtheconnectionofcomputervisionandpatternrecognition.InLPSR,thefirststepisforlocatingthelicenseplateinthecapturedimagewhichisveryimportantforcharacterrecognition.Therecognitioncorrectionrateoflicenseplateisgovernedbyaccuratedegreeoflicenseplatelocation.

Firstly,thepapergivesadeepresearchonthestatusandtechniqueoftheplatelicenserecognitionsystem.Onthebasisofresearch,asolutionofplatelicenserecognitionsystemisproposedthroughthesoftwareMATLAB,bytheM-filesseveralofmethodsinimagemanipulationarecomparedandanalyzed.Themethodsbasedonedgemapanddasdifferentialanalysisisusedintheprocessofthelocalizationofthelicenseplate,extractingthecharacteristicsofthelicenseplateinthecarimagesafterbeingcheckedupfortheedge,andthenanalyzingandprocessinguntilthe

probablyareaoflicenseplateisextracted,thencomeouttheresolutionsforlocalizationofthecarplate.

KEYWORDS:imageacquisition,imagepreprocessing,edgedetection,binarization,licence,licenseplatelocation

目錄

TOC\o"1-3"\h\z

前言

1

第1章 緒論

2

§1.1課題研究的背景

2

§1.2車牌的特征

2

§1.3國內(nèi)外車輛牌照識別技術(shù)現(xiàn)狀

3

§1.4車牌識別技術(shù)的應(yīng)用情況

4

§1.5車牌識別技術(shù)的發(fā)展趨勢

5

§1.6車牌定位的意義

6

第2章 MATLAB簡介

7

§2.1MATLAB發(fā)展歷史

7

§2.2MATLAB的語言特點

7

第3章 圖像預(yù)處理

10

§3.1灰度變換

10

§3.2圖像增強

11

§3.3圖像邊緣提取及二值化

13

§3.4形態(tài)學(xué)濾波

18

第4章車牌定位

21

§4.1車牌定位的主要方法

21

§4.1.1基于直線檢測的方法

22

§4.1.2基于閾值化的方法

22

§4.1.3基于灰度邊緣檢測方法

22

§4.1.4基于彩色圖像的車牌定位方法

25

§4.2車牌提取

26

結(jié)論

30

參考文獻

31

致謝

33

前言

隨著

交通

問題的日益嚴(yán)重,智能交通系統(tǒng)應(yīng)運而生。從20世紀(jì)90年代起,我國也逐漸展開了智能交通系統(tǒng)的研究和開發(fā),探討在現(xiàn)有的交通運輸網(wǎng)的基礎(chǔ)上,提高運輸效率,保障運輸安全。我國加強智能交通系統(tǒng)(ITS)的研究與開發(fā)勢在必行,特別是考慮到我國的國情和我國經(jīng)濟的快速發(fā)展,社會信息化程度日益提高,交通管理智能化成為發(fā)展的趨勢。

汽車牌照自動識別系統(tǒng)是近幾年發(fā)展起來的

計算機

視覺和模式識別技術(shù)在智能交通領(lǐng)域應(yīng)用的重要研究課題之一。車牌識別的目的是對攝像頭獲取的汽車圖像進行預(yù)處理,確定車牌位置,提取車牌上的字符串,并對這些字符進行識別處理,用文本的形式顯示出來。車牌自動識別技術(shù)在智能交通系統(tǒng)中具有重要的應(yīng)用價值。在車牌自動識別系統(tǒng)中,首先要將車牌從所獲取的圖像中分割出來,這是進行車牌字符識別的重要步驟,定位準(zhǔn)確與否直接影響車牌識別率。本次設(shè)計主要對車牌的定位做了比較詳細(xì)的研究。

汽車牌照自動識別系統(tǒng)作為一種交通信息的獲取技術(shù)在交通車輛管理、園區(qū)車輛管理、停車場管理有著特別重要的應(yīng)用價值,受到業(yè)內(nèi)人士的普遍關(guān)注。車牌自動識別的處理有三部分組成,其中車牌定位作為最關(guān)鍵的技術(shù),成為重點研究的對象。

車牌定位的成功與否以及定位的準(zhǔn)確程度將會直接決定后期能否進行車牌識別以及識別的準(zhǔn)確度。由于在現(xiàn)實中,汽車的車牌圖像受到光照、背景、車型等外界干擾因素以及拍攝角度、遠(yuǎn)近等人為因素的影響,造成圖像受光不均勻,車牌區(qū)域不明顯,給車牌區(qū)域的提取帶來了較大的困難。

車牌定位的方法有很多種,目前比較經(jīng)典的定位方法大都在基于灰度圖像的基礎(chǔ)上。本次畢業(yè)設(shè)計就針對灰度圖像的定位進行了研究。針對不同背景和光照條件下的車輛圖像,提出了一種基于灰度圖像灰度變化特征進行車牌定位的方法。依據(jù)車牌中不同區(qū)域的灰度分布,車牌定位時可以首先將彩色車牌進行灰度化然后再進行車牌定位。

緒論

§1.1課題研究的背景

隨著21世紀(jì)經(jīng)濟全球化的到來,高速度、高效率的生活節(jié)奏,使車輛普及成為必然的趨勢,交通管理自動化越來越成為亟待解決的問題?,F(xiàn)代智能交通系統(tǒng)(IntelligentTransportationSystem,ITS)中,車輛牌照識別(LicensePlateRecognition,LPR)技術(shù)是計算機視覺與模式識別技術(shù)在交通領(lǐng)域應(yīng)用的重要研究課題之一,是實現(xiàn)交通管理能夠智能化的重要環(huán)節(jié),其任務(wù)是分析、處理汽車圖像,自動識別汽車牌號。LPR系統(tǒng)可以廣泛應(yīng)用于電子收費、出入控制、公路流量監(jiān)控、失竊車輛查詢和停車場車輛管理等需要車牌認(rèn)證的場合;尤其在高速公路收費系統(tǒng)中,實現(xiàn)不停車收費提高公路系統(tǒng)的運行效率,LPR系統(tǒng)更具有不可替代的作用。因而從事LPR技術(shù)的研究具有極其重要的現(xiàn)實意義和巨大的經(jīng)濟價值。LPR系統(tǒng)中的兩個關(guān)鍵子系統(tǒng)是車牌定位系統(tǒng)和車牌字符識別系統(tǒng)。關(guān)于車牌定位系統(tǒng)的研究,國內(nèi)外學(xué)者已經(jīng)做了大量的工作,但實際效果并不是很理想,比如車牌圖像的傾斜、車牌表面的污穢和磨損、光線的干擾等都是影響定位準(zhǔn)確度的潛在因素。為此,近年來不少學(xué)者針對車牌本身的特點、車輛拍攝的不良現(xiàn)象及背景復(fù)雜狀況,先后提出了許多有針對性的定位方法,使車牌定位在技術(shù)和方法上都有了很大的改善。然而現(xiàn)代化交通系統(tǒng)不斷提高的快節(jié)奏,將對車牌定位的準(zhǔn)確率和實時性提出更高的要求,因而進一步加深車牌定位的研究是非常有必要的。

§1.2車牌的特征

車牌的本身具有許多固有特征,這些特征對不同的國家是不同的,我國現(xiàn)在使用的車牌主要根據(jù)中華人民共和國機動車牌號GA36-92標(biāo)準(zhǔn),具有以下特征:

(1)形狀特征:標(biāo)準(zhǔn)的車牌外輪廓尺寸440*140,字符高90,寬45,字符間距12,間隔符寬10。整個字符的高寬比例近似為3:1,車牌的邊緣是線段圍成的有規(guī)則的矩形。主要用在車牌的定位分割。

(2)顏色特征:現(xiàn)有的字符顏色與車牌底色搭配有四種類型,藍(lán)底白字,黃底黑字,白底黑字,黑底白字。這部分特征主要用在對彩色圖像進行車牌的定位。

(3)字符的特征:標(biāo)準(zhǔn)的車牌上有7個字符,呈水平排列,待識別的字符模板可以分為一下三類,漢字,英文字母,阿拉伯?dāng)?shù)字,主要用于對字符匹配識別方面。

(4)其他國家的汽車牌照格式(如汽車牌照的尺寸大小,牌照上的字符排列等)通常只有一種,而我國則根據(jù)不同車輛、車型、用途,規(guī)定了多種牌照格式(例如分為軍車、警車、普通車等)。

(5)我國汽車牌照的規(guī)范懸掛位置不唯一。

(6)由于環(huán)境、道路或人為因素造成汽車牌照污染嚴(yán)重,這種情況下,國外發(fā)達國家不允許上路,而在我國仍可上路行駛。

車牌與汽車的其它區(qū)域相比,還有以下主要特征:

(1)車牌區(qū)域中的垂直邊緣比水平邊緣密集,而車身其它部分的水平邊緣

明顯,垂直邊緣較少。

(2)灰度變化特征:車牌的底色、邊緣顏色,車輛外部的顏色都是不同的,

表現(xiàn)在圖像中就是灰度級互不相同,這就在車牌邊緣形成了灰度突變邊界。實際上,車牌的邊緣在灰度上的表現(xiàn)是一種屋脊?fàn)钸吘?。在車牌區(qū)域內(nèi)部,字符和車牌底的灰度較均勻的呈現(xiàn)波峰波谷。

(3)有相對集中和規(guī)則的紋理特征。

由于我國汽車車牌識別的特殊性,這就導(dǎo)致了采用任何單一識別技術(shù)都是難以奏效的。

§1.3國內(nèi)外車輛牌照識別技術(shù)現(xiàn)狀

目前,國內(nèi)外有大量關(guān)于車牌識別方面的研究報道。國外在這方面的研究工作開展較早。在上世紀(jì)70年代,英國就在實驗室中完成了“實時車牌檢測系統(tǒng)”的廣域檢測和開發(fā)。同時代,誕生了面向被盜車輛的第一個實時自動車牌監(jiān)測系統(tǒng)。發(fā)展到今日,國外對車牌檢測的研究已經(jīng)取得了一些令人矚目的成就,如YuntaoCui提出了一種車牌識別系統(tǒng),在車牌定位以后,利用馬爾科夫場對車牌特征進行提取和二值化,對樣本的識別達到了較高的識別率。EunRyung等利用圖像中的顏色分量,對車輛照進行定位識別,其中提到了三種方法:①以Hough變換為基礎(chǔ)的邊緣檢測定位識別;②以灰度值變換為基礎(chǔ)的識別算法;③以HLS彩色模式為基礎(chǔ)的車牌識別系統(tǒng),識別率分別為81.25%、85%、91.2%。日本對車牌圖像的獲取也做了大量的研究,并為系統(tǒng)產(chǎn)業(yè)化做了大量工作。Luis開發(fā)系統(tǒng)應(yīng)用于公路收費站,全天識別率達到了90%以上,即使在天氣不好的情況下也達到了70%。國外對車牌識別的研究起步早,總體來講其技術(shù)已比較領(lǐng)先,同時由于他們車牌種類單一規(guī)范程度較高,易于定位識別。目前,已經(jīng)實現(xiàn)了產(chǎn)品化,并在實際的交通系統(tǒng)中得到了廣泛的應(yīng)用。由于中國車牌的格式與國外有較大差異,所以國外關(guān)于識別率的報道只具有參考價值,其在中國的應(yīng)用效果可能沒有在其國內(nèi)的應(yīng)用效果好,但其識別系統(tǒng)中采用的很多算法具有很好的借鑒意義。從車牌識別系統(tǒng)進入中國以來,國內(nèi)有大量的學(xué)者在從事這方面的研究,提出了很多新穎快速的算法。中國科學(xué)院自動化所的劉智勇等開發(fā)的系統(tǒng)在一個樣本量為3180的樣本集中,車牌定位準(zhǔn)確率為99.42%,切分準(zhǔn)確率為94.52%,這套系統(tǒng)后來應(yīng)用于漢王公司的車牌識別系統(tǒng),取得了不錯的效果。南京大學(xué)的熊軍等提出了基于字符紋理特征的定位算法,準(zhǔn)確率達95%。華中科技大學(xué)的陳振學(xué)等學(xué)者提出了一種新的車牌圖像字符分割與識別算法,使用一維循環(huán)清零法,通過對垂直投影圖進行一次掃描,有效的清除了雜點和間隔符,正確分割率達到了96.8%。浙江大學(xué)的張引、潘云鶴等提出了彩色邊緣算子ColorPrewitt和彩色邊緣檢測與區(qū)域生長相結(jié)合的牌照定位算法,算法簡單,且全面作用在顏色空間的三個分量上,檢測出的牌照區(qū)域易于與背景剝離。但是計算量和存儲量都比較大,難以滿足實時性的要求。此外,當(dāng)車輛區(qū)域的顏色和附近顏色相近時,定位失誤率會增加。國內(nèi)還有許多學(xué)者都在進行這方面的研究,并且取得了大量的研究成果。

§1.4車牌識別技術(shù)的應(yīng)用情況

車輛牌照識別系統(tǒng)技術(shù)能夠從一幅車輛圖像中準(zhǔn)確定位出車牌圖像,經(jīng)過字符切分和識別后實現(xiàn)車輛牌照的自動識別,從而為以上應(yīng)用提供信息和基礎(chǔ)功能。

目前車牌識別系統(tǒng)主要應(yīng)用于以下領(lǐng)域:

(1)停車場管理系統(tǒng)。利用車牌識別技術(shù)對出入車輛的號牌進行識別和匹配,與停車卡結(jié)合實現(xiàn)自動計時、計費的車輛收費管理系統(tǒng)。

(2)高速公路超速自動化管理系統(tǒng)。以車牌自動識別技術(shù)為基礎(chǔ),與其他高科技手段結(jié)合,對高速公路交通流狀況進行自動監(jiān)測、自動布控,從而降低交通事故的復(fù)發(fā)生率,確保交通順暢。

(3)公路布控。采用車牌識別技術(shù)實現(xiàn)對重點車輛的自動識別,快速報警,既可以有效查找被盜車輛,同時又為公安、檢察機關(guān)提供了對犯罪嫌疑人的交通工具進行遠(yuǎn)程跟蹤與監(jiān)查的技術(shù)手段。

(4)城市十字交通路口的“電子警察”。可以對違章車輛進行責(zé)任追究,也可以輔助進行交通流量統(tǒng)計,交通監(jiān)測和疏導(dǎo)。

(5)小區(qū)車輛管理系統(tǒng)。社區(qū)保安系統(tǒng)將出入社區(qū)的車輛通過車牌識別技術(shù)進行記錄,將結(jié)果與內(nèi)部車輛列表對比可以實現(xiàn)防盜監(jiān)管。

§1.5車牌識別技術(shù)的發(fā)展趨勢

車牌識別技術(shù)作為智能交通系統(tǒng)中的關(guān)鍵技術(shù),在各國學(xué)者的共同努力下,已經(jīng)得到了長足的發(fā)展,并且已經(jīng)得到了不同程度的實際應(yīng)用,但目前還存在著種種不足。

對于未來車牌識別產(chǎn)品的技術(shù)發(fā)展趨勢,漢王科技智能交通部總經(jīng)理喬炬認(rèn)為,首先,由于市場需求不同,對識別產(chǎn)品的需求也有差異,因此就要求研發(fā)針對不同細(xì)分市場的車牌識別產(chǎn)品。其次,隨著算法的不斷改進,基于視頻觸發(fā)技術(shù)的車牌識別產(chǎn)品將得到大范圍的應(yīng)用,但是視頻觸發(fā)技術(shù)取代外觸發(fā)裝置尚需時日。第三,現(xiàn)在的車牌識別系統(tǒng)設(shè)備過多,系統(tǒng)集成難度大,系統(tǒng)穩(wěn)定性差,系統(tǒng)維護是一個讓人頭疼的問題。隨著技術(shù)不斷進步,以往多個設(shè)備實現(xiàn)的功能可能由一個設(shè)備實現(xiàn)。

目前,車牌識別技術(shù)和產(chǎn)品性能進入實用階段的時間還不是很長,隨著人工智能以及自動識別技術(shù)的進步,未來的技術(shù)發(fā)展空間還會非常大。例如,核心算法繼續(xù)發(fā)展,識別率和識別速度進一步改善,圖像處理中對模糊圖像預(yù)處理能力增強,畫質(zhì)改善技術(shù)的提高等等

§1.6車牌定位的意義

現(xiàn)在社會已經(jīng)進入信息時代,隨著計算機技術(shù)、通信技術(shù)和計算機網(wǎng)絡(luò)技術(shù)的法杖,自動化的信息處理能力和水平不算提高,并在人們社會活動和生活的各個領(lǐng)域得到廣泛應(yīng)用。在這種情況下,作為信息來源的自動檢測、圖像識別技術(shù)越來越受到人們的的重視。作為現(xiàn)代社會的主要交通工具之一的汽車,在人們的生產(chǎn)、生活的各個領(lǐng)域得到大量使用,對它的信息自動采集和管理在交通車輛管理、園區(qū)車輛管理、停車場管理等方面有十分重要的意義,成為信息處理技術(shù)的一項重要課題。

MATLAB簡介

§2.1MATLAB發(fā)展歷史

MATLAB是一門計算機編程語言,取名來源于MatrixLaboratory,本意是專門以矩陣的方式來處理計算機數(shù)據(jù),它把數(shù)值計算和可視化環(huán)境集成到一起,非常直觀,而且提供了大量的函數(shù),使其越來越受到人們的喜愛,工具箱越來越多,應(yīng)用范圍也越來越廣泛。

MATLAB以商品形式出現(xiàn)后,僅短短幾年,就以其良好的開放性和運行的可靠性,使原先控制領(lǐng)域里的封閉式軟件包(如英國的UMIST,瑞典的LUND和SIMNON,德國的KEDDC)紛紛淘汰,而改以MATLAB為平臺加以重建。在時間進入20世紀(jì)九十年代的時候,MATLAB已經(jīng)成為國際控制界公認(rèn)的標(biāo)準(zhǔn)計算軟件。

到九十年代初期,在國際上30幾個數(shù)學(xué)類科技應(yīng)用軟件中,MATLAB在數(shù)值計算方面獨占鰲頭,而Mathematica和Maple則分居符號計算軟件的前兩名。Mathcad因其提供計算、圖形、文字處理的統(tǒng)一環(huán)境而深受中學(xué)生歡迎。

國際學(xué)術(shù)界,MATLAB已經(jīng)被確認(rèn)為準(zhǔn)確、可靠的科學(xué)計算標(biāo)準(zhǔn)軟件。在許多國際一流學(xué)術(shù)刊物上,(尤其是信息科學(xué)刊物),都可以看到MATLAB的應(yīng)用。

在設(shè)計研究單位和工業(yè)部門,MATLAB被認(rèn)作進行高效研究、開發(fā)的首選軟件工具。如美國NationalInstruments公司信號測量、分析軟件LabVIEW,Cadence公司信號和通信分析設(shè)計軟件SPW等,或者直接建筑在MATLAB之上,或者以MATLAB為主要支撐。又如HP公司的VXI硬件,TM公司的DSP,Gage公司的各種硬卡、儀器等都接受MATLAB的支持。

§2.2MATLAB的語言特點

一種語言之所以能如此迅速地普及,顯示出如此旺盛的生命力,是由于它有著不同于其他語言的特點。正如同F(xiàn)ORTRAN和C等高級語言使人們擺脫了需要直接對計算機硬件資源進行操作一樣,被稱作為第四代計算機語言的MATLAB,利用其豐富的函數(shù)資源,使編程人員從繁瑣的程序代碼中解放出來。MATLAB的最突出的特點就是簡潔。MATLAB用更直觀的、符合人們思維習(xí)慣的代碼,代替了C和FORTRAN語言的冗長代碼。MATLAB給用戶帶來的是最直觀、最簡潔的程序開發(fā)環(huán)境。以下簡單介紹一下MATLAB的主要特點:

(1)語言簡潔緊湊,使用方便靈活,庫函數(shù)極其豐富。MATLAB程序書寫形式自由,利用其豐富的庫函數(shù)避開繁雜的子程序編程任務(wù),壓縮了一切不必要的編程工作。由于庫函數(shù)都由本領(lǐng)域的專家編寫,用戶不必?fù)?dān)心函數(shù)的可靠性??梢哉f,用MATLAB進行科技開發(fā)是站在專家的肩膀上。

(2)運算符豐富。由于MATLAB是用C語言編寫的,MATLAB提供了和C語言幾乎一樣多的運算符,靈活使用MATLAB的運算符將使程序變得極為簡短。

(3)MATLAB既具有結(jié)構(gòu)化的控制語句(如for循環(huán)、while循環(huán)、break語句和if語句),又有面向?qū)ο缶幊痰奶匦浴?/p>

(4)語法限制不嚴(yán)格,程序設(shè)計自由度大。例如,在MATLAB里,用戶無需對矩陣預(yù)定義就可使用。

(5)程序的可移植性很好,基本上不做修改就可以在各種型號的計算機和操作系統(tǒng)上運行。

(6)MATLAB的圖形功能強大。在FORTRAN和C語言里,繪圖都很不容易,但在MATLAB里,數(shù)據(jù)的可視化非常簡單。MATLAB還具有較強的編輯圖形界面的能力。

(7)MATLAB的缺點是,它和其他高級程序相比,程序的執(zhí)行速度較慢。由于MATLAB的程序不用編譯等預(yù)處理,也不生成可執(zhí)行文件,程序為解釋執(zhí)行,所以速度較慢。

(8)功能強勁的工具箱是MATLAB的另一重大特色。MATLAB包含兩個部分:核心部分和各種可選的工具箱。核心部分中有數(shù)百個核心內(nèi)部函數(shù)。其工具箱又可分為兩類:功能性工具箱和學(xué)科性工具箱。功能性工具箱主要用來擴充其符號計算功能、圖示建模仿真功能、文字處理功能以及與硬件實時交互功能。功能性工具箱能用于多種學(xué)科。而學(xué)科性工具箱是專業(yè)性比較強的,如control、toolbox、signalprocessingtoolbox、communicationtoolbox等。這些工具箱都是由該領(lǐng)域內(nèi)的學(xué)術(shù)水平很高的專家編寫的,所以用戶無需編寫自己學(xué)科范圍內(nèi)的基礎(chǔ)程序,而直接進行高、精、尖的研究。下表列出了MATLAB的核心部分及其工具箱等產(chǎn)品系列的主要應(yīng)用領(lǐng)域。

圖像預(yù)處理

圖像預(yù)處理是車牌定位的準(zhǔn)備工作,以提高車牌圖片的適用性。從采集卡獲得的原始圖像不僅包括車牌照,而且還有汽車本身和汽車背景圖像,因此必須去掉這些非牌照圖像的影響,才有可能正確的提取出牌照區(qū)域,為以后的車牌字符識別打下基礎(chǔ)。在實際應(yīng)用中,由于季節(jié)的更替、自然光照度的晝夜變化、光照的穩(wěn)定性與均勻性、車輛自身的運動、觀察點(攝像機的角度、位置、觀察角度等)、采集圖像的設(shè)備本身的因素等的影響,圖像傳感器所獲取的圖像有時并不令人十分滿意,存在各種各樣的噪聲。因而必須對圖像進行預(yù)處理,以改善圖像質(zhì)量,提高字符識別率。

§3.1灰度變換

灰度圖是指只包含亮度信息,不包含色彩信息的圖像,例如平時看到的亮度連續(xù)變化的黑白照片就是一幅灰度圖。灰度化處理就是將一幅彩色圖像轉(zhuǎn)化為灰度圖像的過程。彩色圖像分為R、G、B三個分量,分別顯示出紅、綠、藍(lán)等各種顏色,灰度化就是使彩色的R、G、B分量相等的過程?;叶戎荡蟮南袼攸c比較亮(像素值最大為255,為白色),反之比較暗(像素值最小為0,是黑色)。

本次灰度圖像變換的實現(xiàn)采用了rgb2gray函數(shù)

rgb2gray:轉(zhuǎn)換RGB圖像或顏色映像表為灰度圖像

格式:I=rgb2gray(RGB)

I=rgb2gray(A)

原始圖像和灰度圖如圖3-1、3-2所示:

圖3-1原始圖像

圖3-2灰度圖像

§3.2圖像增強

對車輛圖像進行灰度化處理之后,車牌部分和非車牌部分圖像的對比度并不是很高,此時如果直接進行邊緣提取,由于車牌界限較為模糊,難以提取出車牌邊緣,因而難以準(zhǔn)確定位車牌。為了增強牌照部位圖像和其他部位圖像的對比度,使其明暗鮮明,有利于提高識別率,需要將車輛圖像進行增強。

圖像增強的目的是對圖像進行加工,以得到對具體應(yīng)用來說視覺效果更適于計算機識別的圖像。增強圖像的方法有很多,如灰度變換、圖像平滑處理和線性濾波等,根據(jù)處理圖像域又可分為空間增強與頻域增強。目前用于車牌圖像增強的方法有:灰度拉伸、直方圖均衡、中值濾波、高斯濾波、鄰域濾波、圖像腐蝕、多圖像平均、同態(tài)濾波等等。

在本設(shè)計中用到運動目標(biāo)檢測—圖像開操作,圖像的開操作時先腐蝕后膨脹,用來消除小物體、在纖細(xì)點處分離物體、平滑較大物體的邊緣同時并不明顯改變其面積。

(1)對原始圖像進行開操作得到背景圖像:

s=strel('disk',13);%調(diào)用strel函數(shù)

Bgray=imopen(Sgray,s);%對圖像進行開運算

figure,imshow(Bgray);title('背景圖像');

輸出背景圖像,如圖3-3所示:

圖3-3背景圖像

(2)原始灰度圖像與背景圖像做減法,對圖像進行增強處理:

Egray=imsubtract(Sgray,Bgray);

figure,imshow(Egray);title('增強黑白圖像');

輸出黑白圖像如圖3-4所示:

圖3-4增強后的黑白圖像

§3.3圖像邊緣提取及二值化

§3.3.1圖像邊緣提取

邊緣主要存在于目標(biāo)與目標(biāo)、目標(biāo)與背景、區(qū)域與區(qū)域(包括不同色彩)之間,邊緣檢測主要是精確定位邊緣和抑制噪點,原理是:由于微分算子具有突出灰度變化的作用,對圖像進行微分運算,在圖像邊緣處及其灰度變化較大,故該處微分計算值較高,可將這些為分支作為相應(yīng)點的邊緣強度,通過閾值判別來提取邊緣點,即如果為分支大于閾值,則為邊緣點。其基本步驟是首先利用邊緣增強算子,突出圖像中的局部邊緣,然后定義像素的“邊緣強度”,通過設(shè)置門限的方法提取邊緣點集。

常用的傳統(tǒng)邊緣檢測算子有Robert算子、Sobel算子、Prewitt算子、Laplace算子和Canny算子。

Robets算子:邊緣定位準(zhǔn)確,但對噪聲敏感,去噪聲作用小,適合于邊緣明顯且噪聲較小的圖像分割;

Sobel算子:它是方向性的,在水平和垂直方向上形成了最強烈的邊緣。Sobel算子不僅能檢測邊緣點,而且能抑制噪聲影響,對灰度漸變和噪聲較多的圖像處理得較好;

Prewitt算子:與Sobel算子相比,對噪聲抑制較弱;

Laplace算子:它是一個與方向無關(guān)的各向通行邊緣檢測算子,對細(xì)線和孤立點檢測效果好,但邊緣方向信息丟失,常產(chǎn)生雙像素的邊緣,對噪聲有雙倍加強作用,很少直接用于檢測邊緣;

Canny算子:邊緣檢測的方法是尋找圖像梯度的局部極大值,它使用兩個閾值來分別檢測強邊緣和弱邊緣,而且僅當(dāng)弱邊緣和強邊緣相連時,弱邊緣才會包含在輸出中。

通過實驗圖對幾種邊緣檢測算子進行仿真(圖3-5至3-8),可知:

(1)Roberts算子定位比較準(zhǔn)確,但由于不包括平滑,所以對噪聲比較敏感。

(2)Prewitt算子和Sobel算子都是一階的微分算子,而前者是平均濾波,后者是加權(quán)平均濾波,對噪聲具有一定的抑制能力,但不能完全排除檢測結(jié)果中出現(xiàn)偽邊緣。該類算子對灰度漸變和具有噪聲的圖像處理比較好。其中Sobel算子比Prewitt算子更能抑制噪聲的影響。

(3)Canny算子同樣采用高斯函數(shù)對圖像做平滑處理,因此具有較強的去噪能力,但同樣存在容易平滑掉一些邊緣信息。同時它所采用的一階微分算子的方向性較好,因此邊緣定位準(zhǔn)確性較高。

邊緣檢測算子的實現(xiàn)代碼:

I2=edge(I1,'Robert',0.09,'both');

Figure,imshow(I2);title(‘Robert算子’);

圖3-6Robert算子

圖3-7Prewitt算子

圖3-8Sobel算子

圖3-9Canny算子

通過邊緣檢測仿真結(jié)果圖可見,幾個邊緣檢測算子都可以較好的提取所需的車牌邊緣。為了車牌的定位,希望車輛圖像的車牌區(qū)域突現(xiàn)出來的同時,其它邊緣能夠很好的得到抑制。Canny算子提取邊緣能有效地檢測出車牌區(qū)域的紋理特征,所以,本次設(shè)計選用Canny算子。

§3.3.2灰度圖像二值化

灰度圖像的二值化處理就是將圖像上的點的灰度置為0或255,也就是將整個圖像呈現(xiàn)出明顯的黑白效果。即將256個亮度等級的灰度圖像通過適當(dāng)?shù)拈y值選取而獲得仍然可以反映圖像整體和局部特征的二值化圖像。在數(shù)字圖像處理中,二值圖像占有非常重要的地位,要進行二值圖像的處理與分析,首先要把灰度圖像二值化,得到二值化圖像,這樣子有利于再對圖像做進一步處理時,圖像的集合性質(zhì)只與像素值為0或255的點的位置有關(guān),不再涉及像素的多級值,使處理變得簡單,而且數(shù)據(jù)的處理和壓縮量小。為了得到理想的二值圖像,一般采用封閉、連通的邊界定義不交疊的區(qū)域。所有灰度大于或等于閥值的像素被判定為屬于特定物體,其灰度值為255表示,否則這些像素點被排除在物體區(qū)域以外,灰度值為0,表示背景或者例外的物體區(qū)域。如果某特定物體在內(nèi)部有均勻一致的灰度值,并且其處在一個具有其他等級灰度值的均勻背景下,使用閥值法就可以得到比較的分割效果。如果物體同背景的差別表現(xiàn)不在灰度值上(比如紋理不同),可以將這個差別特征轉(zhuǎn)換為灰度的差別,然后利用閥值選取技術(shù)來分割該圖像。動態(tài)調(diào)節(jié)閥值實現(xiàn)圖像的二值化可動態(tài)觀察其分割圖像的具體結(jié)果。

本文采用的圖像二值化最佳閾值計算方法如下:

Level=(fmax1-(fmax1-fmin1)/3)

式中Level為最佳閥值,fmax為最大灰度,fmin為最小灰度,將圖像二值化:

fmax1=double(max(max(Egray)));%egray的最大值并輸出雙精度型

fmin1=double(min(min(Egray)));%egray的最小值并輸出雙精度型

level=(fmax1-(fmax1-fmin1)/3)/255;%獲得最佳閾值

bw22=im2bw(Egray,level);%轉(zhuǎn)換圖像為二進制圖像

bw2=double(bw22);

figure,imshow(bw2);title('圖像二值化');%得到二值圖像,如圖3-10:

圖3-10圖像二值化

§3.4形態(tài)學(xué)濾波

形態(tài)學(xué)是法國和德國的科學(xué)家在研究巖石結(jié)構(gòu)時建立的一門學(xué)科。形態(tài)學(xué)的用途主要用來獲取物體拓?fù)浜徒Y(jié)果信息,他通過物體和結(jié)構(gòu)元素相互作用的某些運算,得到物體更本質(zhì)的形態(tài)。人們后來用數(shù)學(xué)形態(tài)學(xué)表示以形態(tài)為基礎(chǔ)對圖像進行分析的數(shù)學(xué)工具。他的基本思想是用一個被稱為結(jié)構(gòu)元素的探針收集圖像的信息。當(dāng)探針在圖像中不斷移動時,便可考察圖像各個部分間的相互關(guān)系,從而了解圖像各個部分的結(jié)構(gòu)特征。作為探針的結(jié)構(gòu)元素,可直接攜帶知識(形態(tài)大小以及灰度和色度信息)來探測所研究圖像的結(jié)構(gòu)特征。

數(shù)學(xué)形態(tài)是一種非線性濾波的方法,可以用于抑制噪聲,進行特征提取、邊緣檢測、圖像分割等圖像處理問題。數(shù)學(xué)形態(tài)學(xué)首先被用來處理二值圖像,后來也被用來處理灰度圖像,現(xiàn)在又有學(xué)者開始用軟數(shù)學(xué)形態(tài)學(xué)和模糊形態(tài)學(xué)來解決計算機視覺方面的問題。

腐蝕是一種消除邊界點的過程,結(jié)果是使目標(biāo)縮小,空洞增大,因而可有效地消除孤立噪聲點;膨脹是將于目標(biāo)物體接觸的所有背景點合并到物體中的過程,結(jié)果是使目標(biāo)增大,孔洞減小,可填補目標(biāo)物體中的空洞,形成聯(lián)通域。先腐蝕后膨脹的過程為開運算,它具有消除細(xì)小物體,并在纖細(xì)處分離物體和平滑較大物體邊界的作用;先膨脹后腐蝕的過程為閉運算,具有填充物體內(nèi)細(xì)小空洞,連接臨近物體和平滑邊界的作用。

本次畢業(yè)設(shè)計是運用了這種方法來實現(xiàn)其中重要步驟的。對圖像做了開運算和閉運算,這兩種運算是數(shù)學(xué)形態(tài)學(xué)中的重要運算。開運算就是對圖像先進行腐蝕,然后在用同一結(jié)構(gòu)元素對圖像進行膨脹運算。閉運算就是反過來,先對圖像膨脹再腐蝕。閉運算可以使圖像的輪廓線更為光滑,它通常用來消掉狹窄的間斷和長細(xì)的鴻溝,消除小的孔洞,并彌補輪廓中的斷裂。

se=[1;1;1];%線型結(jié)構(gòu)元素

I3=imerode(I2,se);%腐蝕圖像

subplot(3,2,4),imshow(I3),title('腐蝕后邊緣圖像');

圖3-11腐蝕后的邊緣圖像

se=strel('rectangle',[25,25]);%矩形結(jié)構(gòu)元素

I4=imclose(I3,se);%形態(tài)學(xué)中的閉運算,聚類、填充圖像,se為結(jié)構(gòu)元素

subplot(3,2,5),imshow(I4),title('填充后圖像');

圖3-12填充(膨脹)后的圖像

I5=bwareaopen(I4,2000);%去除聚團灰度值小于2000的部分

subplot(3,2,6),imshow(I5),title('形態(tài)濾波后圖像');

圖3-13形態(tài)學(xué)濾波后的圖像

經(jīng)分析采用矩形算子能有效地將車牌區(qū)域連接成片,去除非車牌區(qū)域,通過程序處理后的圖可以清楚地看到對圖像經(jīng)過開操作濾波后的可能的車牌區(qū)域都清楚的保留了下來,是非常成功的。

第4章車牌定位

§4.1車牌定位的主要方法

所謂車牌定位算法是指在實際拍攝的圖像中確定車牌區(qū)域的位置以便提取分割出車牌區(qū)域圖像的問題。牌照的快速準(zhǔn)確定位是車牌自動識別技術(shù)中非常關(guān)鍵的一步,是典型的圖像分割問題,因此定位方法與車牌特征和圖像處理技術(shù)是分不開的。

經(jīng)典的車牌定位分割算法包括從簡單的灰度閾值方法、頻域和空間分割方法到復(fù)雜的連接元素方法以及Hough變化法等,在背景較復(fù)雜和光照不均勻條件下,這些方法難以取得令人滿意的分割效果。近年來,人們針對這種情況,提出了各種各樣的定位算法。目前沒有一個標(biāo)準(zhǔn)圖像數(shù)據(jù)庫來評價無限制條件車牌定位算法的性能,這個問題的研究目前剛剛起步。

本次畢業(yè)設(shè)計中所用的方法是基于圖像的特征來做的,先初步確定車牌大致區(qū)域,再通過計算對車牌進行精確定位

流程圖如圖4-1所示:

圖像預(yù)處理(灰度變換、圖像增強)

采集圖像

圖像邊緣檢測及二值化

對二值圖像進行形態(tài)學(xué)濾波

輸出車牌

提取車牌區(qū)域

圖4-1車牌定位流程圖

§4.1.1基于直線檢測的方法

這類方法一般采用Hough變化等方法來檢測直線(車牌周圍邊框形成)。利用車牌形狀特性來定位車牌,在實際運用中憂郁光照不均勻等影響和攝像機畸變,曝光不足和動態(tài)范圍太窄等原因,導(dǎo)致圖像存在偽影,加上車牌上的灰塵、臟污等使形狀特性表現(xiàn)的不明顯,從而影響定位效果,此外傳統(tǒng)的Hough變換法應(yīng)用在車牌定位中,只是單純的進行直線的檢測,沒有和車牌形狀特性結(jié)合起來,而且Hough空間與原圖像空間不是一一對應(yīng)的,由Hough空間中檢測到的特征點無法確定出車牌輪廓的起始位置,無法避免直線干擾的問題,因此在有直線干擾時及未進行邊框提取時的可能性會大大增加。Hough變化計算量較大,對于邊框不連續(xù)的實際車牌,需要附加量加大的運算。

§4.1.2基于閾值化的方法

圖像經(jīng)過閾值化得到一個字符和背景分離的二值圖像是這類方法的特點。目前已經(jīng)提出了多種閾值化策略,但簡單算法二值化效果不好,復(fù)雜算法計算時間長、計算量大限制了實際應(yīng)用。

§4.1.3基于灰度邊緣檢測方法

此類方法通常利用車牌區(qū)域局部對比度明顯和灰度有規(guī)律變化的紋理特征來定位。中國車牌類型較多,在不同光照條件下車牌對比度更加不一,需要進行圖像增強處理,還要考慮圖像中與車牌特征非常相似的非車牌區(qū)域的排除問題。

1.基于灰度直方圖的門限化邊緣檢測

基于灰度直方圖的門限化邊緣檢測是一種最常用、最簡單的邊緣檢測方法。

檢測目標(biāo)——背景圖像中目標(biāo)的邊緣效果很好。這種圖像的灰度直方圖呈雙峰狀態(tài)。

2.基于微分的邊緣檢測

(1)基于差分的邊緣檢測

①一階差分邊緣檢測

對位于邊緣兩側(cè)的點,像素點灰度值將發(fā)生急劇變化,因此有較大的差分值。當(dāng)差分方向和邊界方向垂直時將獲得最大差分,因此,只要對f(i,j)各方向的差分值再進行一次門限化處理,即可檢出邊緣像素點,從而求得其邊緣圖像。

②二階差分邊緣檢測

這是利用在圖像的邊緣處,灰度發(fā)生急劇變化這一特性,采用圖像灰度值沿著確定方向(x,y或?qū)蔷€)取二次差分后的某些性質(zhì)進行邊緣檢測的

(2)基于梯度的邊緣檢測

由于邊緣發(fā)生在圖像灰度值變化比較大的地方,對應(yīng)連續(xù)情形就是函數(shù)梯度最大的地方。Roberts算子、Prewitt算子和Sobel算子就是比較簡單而常用的例子。還有一種比較直觀的方法就是利用當(dāng)前像素臨域中的一些像素值擬合一個曲面,然后求這個連續(xù)曲面在該像素處梯度。從統(tǒng)計角度上說,我們可以通過回歸分析得到一個曲面,然后做類似的處理。

=1\*GB3

Robert算子

在圖像中邊緣的銳利程度是由圖像的梯度來決定的。梯度是一個向量,of指出梯度變化最快的方向和數(shù)量.

QUOTE

(4-1)

②Prewitt算子和Sobel算子

1970年左右,Prewitt和Sobel分別提出了一個算子,即Prewitt算子Sobel算子。

Prewitt邊緣檢測算子使用兩個有向算子(一個是水平的,一個是垂直的一般稱為模版,每一個逼近一個偏導(dǎo)數(shù)):

QUOTE

QUOTE

(4-2)

Sobel算子和Prewitt算子的不同在于使用的模板不一樣:

QUOTE

QUOTE

(4-3)

對一些圖像噪聲結(jié)構(gòu),Sobel算子和Prewitt算子能產(chǎn)生比較好的結(jié)果,但是他們存在一些共同的問題:

A檢測結(jié)果對噪聲很敏感,圖像的離散差分對噪聲比對原圖像更敏感;

B可以通過對圖像做平滑來改善結(jié)果,但是又會產(chǎn)生一個問題,會把一些靠在一起的邊緣平滑掉,而且會影響對邊緣的定位。

C用上述模板卷積后得到的邊緣可能是跨越好幾個點而不是一個點,為了改善這個問題,還要做一些改進。邊緣像素不只是要大于閩值,而且梯度方向上梯度的大小要大于它的前者和后者,這個方法稱之為非極值抑制.

=3\*GB3

Canny邊緣檢側(cè)算子

提起圖像邊緣檢測就不得不提Canny準(zhǔn)則及Canny算子。1986年JohnCanny提出了劃時代的邊緣檢測的三條準(zhǔn)則,并在此基礎(chǔ)上得到了一個很不錯的使用算法。Canny三準(zhǔn)則:

A好的檢測結(jié)果,或者說對邊緣的錯誤檢測率要盡可能的低:就是在圖像上邊緣出現(xiàn)的地方檢測結(jié)果不應(yīng)該沒有:另一方面也不要出現(xiàn)虛假邊緣。這是因為所有用邊緣檢測做更深入工作的系統(tǒng),它的性能依賴于邊緣檢測的誤差。

B對邊緣的定位要準(zhǔn)確:檢測出的邊緣位置和圖像上真正的邊緣中心位置充分接近。

C對同一邊緣要有低的響應(yīng)次數(shù)。

Canny還提出一種對噪聲進行估計的使用方法。假設(shè)邊緣信號的響應(yīng)是比較少的而且是比較大的值而噪聲的響應(yīng)是很多但是值相對較小,那么閾值就可以通過濾波后的圖像的統(tǒng)計累積直方圖得到(實踐數(shù)據(jù)表明取閾值為這個累積直方圖的0.8,而Matlab取其0.7)。在Canny準(zhǔn)側(cè)的基礎(chǔ)上,人們進行了更深入的研究,得到了很多的結(jié)果。

但是僅僅有一個閾值是不夠的。由于噪聲的影響邊緣信號響應(yīng)只有差不多一半大于這個閾值的,由此造成了斑紋現(xiàn)象,也就是邊緣是斷的.如果我們把這個閾值降低,我們往往發(fā)現(xiàn)出現(xiàn)錯誤的“邊緣”。為了解決這個問題,Canny提出一種雙閾值方法。前面利用累計統(tǒng)計直方圖得到一個高閾值T,,然后再取一個低閾值Tz(Matlab6.5中使用的是T2=0.4T,)。如果圖像信號的響應(yīng)大于高閾值,那么它一定邊緣;如果低于低閾值,那么它一定不是邊緣;如果在低閾值和高閾值之間,我們就看它的8個鄰接像素有沒有大大于高閾值的邊緣,如果有,則它是邊緣。

§4.1.4基于彩色圖像的車牌定位方法

目前的車牌分割受限于灰度圖像,所以定位效果受陰影和光照條件的限制。由于人類視覺對彩色信息比較敏感,人眼能分辨的灰度只有20多級,而分辨的色彩卻有35000種,彩色圖像可以提供更多的視覺信息,有圖像學(xué)者提出了利用車牌的顏色信息來搜索牌照,將處理對象改為彩色圖像以求可以精確地定位車牌。

比如一些系統(tǒng)采用BP神經(jīng)網(wǎng)絡(luò)對彩色圖像進行彩色分割,把每個像素通過網(wǎng)絡(luò)學(xué)習(xí)歸類為期望的顏色,然后利用水平和數(shù)值直方圖的方法確定牌照的位置,但是當(dāng)車牌區(qū)域顏色域附近顏色非常相似且牌照傾斜的情況下彩色定位分割錯誤將會增加。

但是基于彩色圖像的定位算法最大的缺點是計算量和存儲量都比較大,如基于神經(jīng)網(wǎng)絡(luò)的彩色圖像車牌分割方法,此方法需要處理好網(wǎng)絡(luò)局部收斂問題,定位時間長。此外當(dāng)車牌區(qū)域顏色和附近顏色相似時,定位錯誤增加。

也有一些系統(tǒng)采用彩色邊緣檢測算子計算二值邊緣圖像,然后采用形態(tài)學(xué)方法來生成連通區(qū)域圖像,再進行輪廓跟蹤,通過標(biāo)記候選牌照區(qū)域,得到n個候選牌照區(qū)域,最后對候選牌照進行分析與分解,進而提取牌照區(qū)域,但是當(dāng)途中相似顏色區(qū)塊較多時,定位速度會急劇下降。

也有的系統(tǒng)首先利用顏色信息對輸入圖像進行彩色粗分割,得到了顏色為車牌照的一些區(qū)域。然后將分割結(jié)果中的偽目標(biāo)(即除了車牌區(qū)域以外的區(qū)域)分為兩類(一類是與汽車牌照顏色相近的背景,一類是可能與牌照顏色相近的汽車外殼),分別進行處理,最終利用投影法得到準(zhǔn)確的車牌位置。雖然這種方法的定位率比較準(zhǔn)確,但是識別速度卻很慢。

這類方法一般都是將輸入的RGB彩色圖像轉(zhuǎn)換成HIS彩色圖像,然后進行基于模糊邏輯或神經(jīng)網(wǎng)絡(luò)的色彩分割,再進一步定位車牌,計算量巨大。目前,基本上處于理論研究階段,隨著計算機運算速度的提高,應(yīng)該逐步走向?qū)嵱秒A段。

上述4種方法中,基于直線檢測的方法對我國車牌來講并不完全適用,因為我國車牌的懸掛明顯不夠規(guī)范,有些車牌邊框不夠明顯必然造成定位算法失效,如果結(jié)合別的算法則需要在本身運算量很大的情況下額外增加系統(tǒng)開銷。車牌的最明顯特點是其紋理特征,這樣看來,在兼顧到實時心要求和定位成功率的情況下,基于灰度邊緣檢測的方法不失為一個理想選擇。此外,基于顏色(提取像素點)的車牌定位也是比較普遍的定位方法。

§4.2車牌提取

首先對圖像進行區(qū)域提取,并計算區(qū)域特征參數(shù)。進行區(qū)域特征參數(shù)比較,提取車牌區(qū)域,根據(jù)先驗知識和調(diào)試中的經(jīng)驗,設(shè)定了車牌長寬的范圍作為判斷依據(jù)。

(1)首先求圖像行方向像素點灰度值累積和,然后計算車牌行起始位置和終止位置,結(jié)果如圖4-2所示。

核心代碼如下:

[y,x,z]=size(I5);%讀取I5的大小

I6=double(I5);%將I5轉(zhuǎn)換為double類型

Y1=zeros(y,1);%給Y1賦初值為0

fori=1:y

forj=1:x

if(I6(i,j,1)==1)%如果I5第一頁中的元素為1,則是Y1像素

Y1(i,1)=Y1(i,1)+1;%Y1像素點統(tǒng)計

end

end

end

[tempMaxY]=max(Y1);%Y方向車牌區(qū)域的確定,temp為最大值,MaxY為最大值位置

figure();

subplot(3,2,1),plot(0:y-1,Y1),title('行方向像素點灰度值累計和'),xlabel('行值'),ylabel('像素');

圖4-2行方向像素點灰度值累積和

(2)首先求圖像列方向像素點灰度值累積和,然后計算車牌列起始位置和終止位置結(jié)果如圖4-3所示

核心代碼如下:

PY1=MaxY;%最大值的位置賦給PY1

while((Y1(PY1,1)>=50)&&(PY1>1))

PY1=PY1-1;

end%這個循環(huán)是在Y方向,向上求離最大值最近的像素小于50的點的位置,存在PY1中

PY2=MaxY;

while((Y1(PY2,1)>=50)&&(PY2<y))

PY2=PY2+1;

End%在Y方向,向下求離最大值最近的像素小于50的點的位置,存在PY2中

IY=I(PY1:PY2,:,:);%截取PY1和PY2之間的像素矩陣,X方向暫不限制。因為車牌是個矩形,是原圖像中矩陣的一部分,所以要將其提取出來,先確定Y方向上取值的區(qū)間,再確定X方向。

X1=zeros(1,x);

forj=1:x

fori=PY1:PY2

if(I6(i,j,1)==1)

X1(1,j)=X1(1,j)+1;

end

end

end

subplot(3,2,2),plot(0:x-1,X1),title('列方向像素點灰度值累計和'),xlabel('列值'),ylabel('像數(shù)');

圖4-3列方向像素點灰度值累積和

(3)分割出車牌圖像,根據(jù)車牌的特征,車牌的行方向灰度值比較窄車牌的列方向灰度值較為密集,因此在車牌的行列方向上連續(xù)第一個和最后一個灰度值的和作為車牌的邊緣進行提取。結(jié)果如圖4-4所示。

圖4-4定位后的車牌圖像

核心代碼如下:

PX1=1;

while((X1(1,PX1)<3)&&(PX1<x))

PX1=PX1+1;

end

PX2=x;

while((X1(1,PX2)<3)&&(PX2>PX1))

PX2=PX2-1;

end

PX1=PX1-1;%對車牌區(qū)域進行矯正

PX2=PX2+1;

dw=I(PY1:PY2,PX1:PX2,:);%車牌矩陣存在變量dw中

subplot(3,2,3),imshow(dw),title('定位剪切后的彩色車牌圖像')

經(jīng)上述一系列的處理車牌被成功定位,車牌定位系統(tǒng),其關(guān)鍵部分已經(jīng)完成,下一步對其進行字符分割和字符識別有同組成員來完成。

結(jié)論

車牌識別系統(tǒng)作為智能交通系統(tǒng)中重要的一部分,近年來引起專家們的重視,并已有部分產(chǎn)品投入使用。為了能夠很好的實現(xiàn)車牌識別,車牌定位是最關(guān)鍵的,不可忽視的一個重要步驟。

本文以MATLAB為開發(fā)工具,對車牌定位進行了研究,對多種算法進行了分析比較與改進,并提出了一些自己的見解,效果較好。

在課題的研究過程中,主要完成了以下工作:

(1)在對國內(nèi)外大量文獻的閱讀研究基礎(chǔ)上,使用MATLAB開發(fā)了一套車牌定位系統(tǒng),完成了車牌定位,基本滿足實際要求。

(2)在車牌定位中,最重要的是邊緣的提取,邊緣提取的效果好,后面進行形態(tài)學(xué)處理后車牌特征明顯,車牌定位的準(zhǔn)確性就高。本文采用微分邊緣檢測提取邊緣,在其后選用初步定位與精確定位相結(jié)合的方法實現(xiàn)了車牌定位。

(3)車牌的二值化對于車牌定位有著非常重要的作用。二值化效果好,車牌圖像的特征就明顯。

參考文獻

MarkosPapageorgiou,ChristinaDiakaki,VayaDinopoulou,ApostolosKotsialos,Yibingwang.ReviewofRoadTrafficContronlStrategies[J].ProceedingsoftheIEEE,2003,91(12):2043-2067

王亦兵,韓曾晉,賀因光.城市告訴交通控制綜述[J].自動化學(xué)報

張茵,姚明海,顧勤龍.車輛牌照識別的一個新的實現(xiàn)方法[J].控制過程2003,10(1):59-61

牛欣,沈蘭蓀.基于特征的車輛牌照定位算法[J].交通與計算機,2000,18

吳進軍,杜樹新.分層次車牌定位方法[J],科技通報,2005,5(21):606-611

刑博.車輛牌照字符識別算法的設(shè)計與實現(xiàn)[D].大連.大連海事大學(xué).2005

郝永杰,劉耀文.隨便汽車牌照圖像的空間校正[J].西南交通大學(xué)2002.2.7

宋加濤,劉濟林.車輛牌照上英文和數(shù)字字符的結(jié)構(gòu)特征分析及提取.中圖像圖形學(xué)報.2002.7A(3):945-949

淘文兵,金海.一種新的基于圖譜理論的圖像閥值分割方法[J].計算機報.2007,30(1):110-119

李偉.一種新型實用的車牌定位識別系統(tǒng)[D].華中科技大學(xué).2008.5

劉思遠(yuǎn).李在銘.復(fù)雜光照下的車牌定位技術(shù)的研究[D].電子科技學(xué)2002.3.5

杜圣康,毛力,趙曉山.汽車牌照識別系統(tǒng)的設(shè)計與實現(xiàn)[D].江南大學(xué)2009.6

盧兵,基于VC++平臺車牌定位系統(tǒng)的設(shè)計與實現(xiàn).西南科技大學(xué).2008年1月10日

安勇.車牌識別算法研究.中國科學(xué)技術(shù)大學(xué)碩士2005.03.01

張引,潘云鶴.面向車輛牌照字符識別的預(yù)處理算法.計算機應(yīng)用研究,1999(7),P85~87.

胡小鋒、趙輝.VC++/MATLAB圖像處理與識別使用案例精選.人民郵電出版社,2004.9

岡薩雷斯.?dāng)?shù)字圖像處理(第二版).電子工業(yè)出版社,2007.8

陳永超.基于數(shù)字圖像處理的車牌識別研究.武漢理工大學(xué)碩士學(xué)位論文.2006.04.01

賈曌峰.車牌自動識別系統(tǒng)相關(guān)技術(shù)研究.中國科學(xué)技術(shù)大學(xué)碩士學(xué)位論文.2009.05.01

顧景,趙元興,劉錘,鄭寬,韓樹民,胡慶茂.車牌識別算法的關(guān)鍵技術(shù)及其研究現(xiàn)狀.Vol.4No.12.2010.12

孔令德.計算機圖形學(xué)實踐教程(VisualC++版).清華大學(xué)出版社.2008.5

李煒,黃心漢,王敏.車牌自動識別系統(tǒng)中車牌定位的研究.

郭大波.彩色汽車圖像車牌定位技術(shù)分析.山西大學(xué)學(xué)報(自然科學(xué)版).2005.11

馮國進,顧國華,鄭瑞紅.基于自適應(yīng)投影方法的快速車牌定位.紅外與激光工程.2003.3

致謝

短暫的大學(xué)生活就要結(jié)束了,在此,感謝所有在學(xué)習(xí)和生活中給予我關(guān)心和幫助的人們。

首先我要感謝我的導(dǎo)師和同組成員,本系畢業(yè)設(shè)計的選題、課題調(diào)研與撰寫工作實在和老師的直接關(guān)懷和同組成員配合下完成,老師淵博的知識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、一絲不茍的工作作風(fēng)、和不厭其煩的精神對我影響至深,使我受益終生,在此我向和老師表示崇高的敬意和衷心的感謝。

其次,在我的大學(xué)期間,任課老師和同學(xué)都給予了我熱情的幫助和無私的指導(dǎo),在此想這些辛勤的老師們表示衷心的感謝。

與此同時,我還得到了很多其他專業(yè)同學(xué)的幫助,在此,向所有給予我?guī)椭呐笥褌儽硎局孕牡母兄x。

最后,向所有曾給予作者關(guān)心和幫助的老師和同學(xué)們再次表示最衷心的感謝,向參加論文評審、答辯的專家和老師表示衷心的感謝和崇高的敬意。

英文資料翻譯

Imageprocessingisnotaonestepprocess.Weareabletodistinguishbetweenseveralstepswhichmustbeperformedoneaftertheotheruntilwecanextractthedataofinterestfromtheobservedscene.InthiswayahierarchicalprocessingschemeisbuiltupassketchedinFig.Thefiguregivesanoverviewofthedifferentphasesofimageprocessing.

Imageprocessingbeginswiththecaptureofanimagewithasuitable,notnecessarilyoptical,acquisitionsystem.Inatechnicalorscientificapplication,wemaychoosetoselectanappropriateimagingsystem.Furthermore,wecansetuptheilluminationsystem,choosethebestwavelengthrange,andselectotheroptionstocapturetheobjectfeatureofinterestinthebestwayinanimage.Oncetheimageissensed,itmustbebroughtintoaformthatcanbetreatedwithdigitalcomputers.Thisprocessiscalleddigitization.

Withtheproblemsoftrafficaremoreandmoreserious.ThusIntelligentTransportSystem(ITS)comesout.Thesubjectoftheautomaticrecognitionoflicenseplateisoneofthemostsignificantsubjectsthatareimprovedfromtheconnectionofcomputervisionandpatternrecognition.TheimageimputedtothecomputerisdisposedandanalyzedinordertolocalizationthepositionandrecognitionthecharactersonthelicenseplateexpressthesecharactersintextstringformThelicenseplaterecognitionsystem(LPSR)hasimportantapplicationinITS.InLPSR,thefirststepisforlocatingthelicenseplateinthecapturedimagewhichisveryimportantforcharacterrecognition.Therecognitioncorrectionrateoflicenseplateisgovernedbyaccuratedegreeoflicenseplatelocation.Inthispaper,severalofmethodsinimagemanipulationarecomparedandanalyzed,thencomeouttheresolutionsforlocalizationofthecarplate.Theexperiencesshowthatthegoodresulthasbeengotwiththesemethods.Themethodsbasedonedgemapandfrequencyanalysisisusedintheprocessofthelocalizationofthelicenseplate,thatistosay,extractingthecharacteristicsofthelicenseplateinthecarimagesafterbeingcheckedupfortheedge,andthenanalyzingandprocessinguntilthe

probablyareaoflicenseplateisextracted.

Theautomatedlicenseplatelocationisapartoftheimageprocessing,it’salsoanimportantpartintheintelligenttrafficsystem.ItisthekeystepintheVehicleLicensePlateRecognition(LPR).Amethodfortherecognitionofimagesofdifferentbackgroundsanddifferentilluminationsisproposedinthepaper.theupperandlowerbordersaredeterminedthroughthegrayvariationregulationofthecharacterdistribution.Theleftandrightbordersaredeterminedthroughtheblack-whitevariationofthepixelsineveryrow.

Thefirststepsofdigitalprocessingmayincludeanumberofdifferentoperationsandareknownasimageprocessing.Ifthesensorhasnonlinearcharacteristics,these

needtobecorrected.Likewise,brightnessandcontrastoftheimagemayrequireimprovement.Commonly,too,coordinatetransformationsareneededtorestoregeometricaldistortionsintroducedduringimageformation.Radiometricandgeometriccorrectionsareelementarypixelprocessingoperations.

Itmaybenecessarytocorrectknowndisturbancesintheimage,forinstancecausedbyadefocusedoptics,motionblur,errorsinthesensor,orerrorsinthetransmissionofimagesignals.Wealsodealwithreconstructiontechniqueswhicharerequiredwithmanyindirectimagingtechniquessuchastomographythatdelivernodirectimage.

Awholechainofprocessingstepsisnecessarytoanalyzeandidentifyobjects.First,adequatefilteringproceduresmustbeappliedinordertodistinguishtheobjectsofinterestfromotherobjectsandthebackground.Essentially,fromanimage(orseveralimages),oneormorefeatureimagesareextracted.Thebasictoolsforthistaskareaveragingandedgedetectionandtheanalysisofsimpleneighborhoodsandcomplexpatternsknownastextureinimageprocessing.Animportantfeatureofanobjectisalsoitsmotion.Techniquestodetectanddeterminemotionarenecessary.Thentheobjecthastobeseparatedfromthebackground.Thismeansthatregionsofconstantfeaturesanddiscontinuitiesmustbeidentified.Thisprocessleadstoalabelimage.Nowthatweknowtheexactgeometricalshapeoftheobject,wecanextractfurtherinformationsuchasthemeangrayvalue,thearea,perimeter,andotherparametersfortheformoftheobject[3].Theseparameterscanbeusedtoclassifyobjects.Thisisanimportantstepinmanyapplicationsofimageprocessing,asthefollowingexamplesshow:Inasatelliteimageshowinganagriculturalarea,wewouldliketodistinguishfieldswithdifferentfruitsandobtainparameterstoestimatetheirripenessortodetectdamagebyparasites.

Therearemanymedicalapplicationswheretheessentialproblemistodetectpathologi-alchanges.Aclassicexampleistheanalysisofaberrationsinchromosomes.Characterrecognitioninprintedandhandwrittentextisanotherexamplewhichhasbeenstudiedsinceimageprocessingbeganandstillp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論