《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的智能車牌定位識別系統設計
基于FPGA的智能車牌定位識別系統設計
2014年電子技術應用第11期
梁赫西1,謝虎城2,王 建3
1.湖北師范學院 教育信息與技術學院,湖北 黃石435000; 2.武漢華中數控股份有限公司,湖北 武漢430223; 3.武漢中興軟件有限責任公司,湖北 武漢430023
摘要: 智能交通體系中,專用計算機視覺系統即牌照識別技術(License Plate Reeognition,LPR)占有極其重要的地位。設計了一種基于FPGA平臺的智能車牌定位識別系統,在 EP2C35平臺上搭建SOPC系統,完成了車牌圖像定位、字符提取識別等功能。該設計采用FPGA為核心,大大減小了制板的面積,有效提高了系統定位的速度及準確性;可定制的軟核Nios II處理器使得智能車牌識別系統具有了更大的靈活性。
中圖分類號: TP391
文獻標識碼: A
文章編號: 0258-7998(2014)11-0032-04
Intelligent license plate positioning identification system based on FPGA
Liang Hexi1,Xie Hucheng2,Wang Jiang3
1.College of Educational Information and Technology, Hubei Normal University,Huangshi 435000,China;2.Wuhan Huazhong Numerical Control co.,LTD.,Wuhan 430223,China;3.Wuhan Zhongxing Software co., LTD.,Wuhan 430023,China
Abstract: In intelligent transportation systems, dedicated computer vision system like license plate recognition takes an extremely important position. This paper presents an intelligent license plate location recognition system based on FPGA platform, builds SOPC system on the EP2C35 platform to complete the license plate image location, character recognition and other functions. The design uses FPGA as core, greatly reducing the system board area and effectively improving the speed and accuracy of the positioning system. Customizable NIOS II soft-core processor makes intelligent license plate recognition system with greater flexibility.
Key words : license plate positioning;FPGA;the image processing;character segmentation

0 引言

  車輛牌照圖像識別是計算機智能化的關鍵技術之一,涉及到模式識別、圖像處理、人工智能、信息論、計算機等多個學科,有著極其廣泛的實際應用價值[1]。

  車牌識別系統主要由數據采集系統和軟件識別系統兩個主要部分組成,由于車牌清晰程度、攝像機性能、氣候條件等因素的影響,牌照上面的字符可能出現不清楚、扭曲、缺損或污跡干擾,這都給識別造成一定難度[2]。因此,在復雜背景中快速、準確地進行車牌定位成為車牌識別系統的難點。

  本文設計了一種智能車牌識別系統,系統采用FPGA平臺,相對于單片機、CPLD為核心的平臺提高了系統的集成度,大大節約了系統面積,降低了成本,提高了系統識別速度和效率,具有便攜性好、易于維護等優點。

1 系統總體架構


001.jpg

  系統采用CMOS攝像頭為前端圖像采集器件,用以采集車牌圖像信息,以Altera FPGA作為系統核心完成CMOS攝像頭初始化,圖像采集和處理、圖像定位以及圖像識別等任務。系統整體結構如圖1所示。圖中SDRAM用于存儲OV7670采集的圖像數據,SRAM用于識別部分緩存一幀采集得到的圖像數據,便于Nios II處理器處理數據。而EPCS16則用于存放FPGA的配置數據。

2 系統硬件設計


002.jpg

  系統FPGA硬件設計部分如圖2所示, 通過SCCB編程接口初始化OV7670 CMOS攝像頭,由OV7670數據采集模塊實時采集攝像頭采集的數據,并將數據緩存在一片深度為512×8 bit的FIFO中,待FIFO存儲滿,由SDRAM 控制模塊將數據發送到SDRAM存儲。SDRAM 存儲空間為640×480 B。同時,SDRAM等待VGA控制模塊的讀請求信號,從而將數據輸送到另一片同樣大小的FIFO中進行緩存,以備VGA控制模塊讀取。VGA控制器按照標準640×480@60 Hz時序將圖像數據輸出。圖像處理模塊接收VGA數據并通過對圖像進行車牌粗定位、圖像灰度化、中值濾波、Sobel算子邊沿檢測、圖像二值化、車牌精定位等算法,實現對車牌的定位。同時,SOPC系統Nios II軟核處理器也采集VGA控制模塊的數據并緩存于SRAM中,從而實現對圖像字符的分割、識別,并通過JTAG將識別結果反饋到控制臺。

  2.1 MATLAB算法驗證

  中國國內車牌大多數以藍底白字為主,大小為440 mm×140 mm。車牌粗定位即利用車牌特有的藍色背景為前提,通過將RGB圖像轉化為HSV制式的圖像。根據深藍色在HSV顏色空間中分布在V=0.4、S=1、H=240度處,淡藍色分布在V=1、S=0.4、H=240度處[3]。通過掃描H、S、V分量,從而實現分離圖像藍色成分,即可實現車牌的粗定位。

  圖像灰度化:將粗定位后的彩色車牌圖像灰度化,以減少圖像數據的存儲量,便于圖像的存儲及后續對圖像的處理。圖像灰度化后的車牌圖像如圖3所示。

003.jpg

  在FPGA中實現中值濾波,出于實際處理速度、處理效果和器件資源考慮,本系統選用3×3鄰域窗口。這種方法比傳統的冒泡排序法減少了邏輯資源的占用,卻和其一樣能找出中值,且只需經過3級的比較(即3個時鐘周期的延時)就可以找出中值[4]。

  系統采用Altera公司的DSP builder來完成該濾波器的設計。利用Verilog硬件描述語言,描述一個8位的3輸入比較器,其功能可將輸入的3個8位寬數據進行排序,分別以最大值、中值、最小值的形式輸出。

  系統中圖像邊沿檢測模塊,采用的是Sobel算子,實現3×3領域像素的圖像邊沿檢測。該算子是在以F(x,y)為中心的3×3鄰域上計算x和y方向的偏導數,是一種將方向差運算與局部平均相結合的方法[5]。其邊緣檢測算子的卷積算子如圖4所示。

004.jpg

  系統采用3個深度為640的FIFO對數據進行緩存,在進行邊沿檢測時,以便于實時操作采集圖像3行之內的數據,從而使得能夠同時讀取到圖像3×3領域的像素值,以達到能夠進行圖像邊沿檢測算法的條件。通過設置灰度化后的像素閾值,從而實現圖像的二值化,為后續的圖像處理進一步減少存儲容量,以利于后續的定位識別處理及存儲。車牌圖像二值化后的圖像如圖5所示。

005.jpg

  在車牌定位部分的車牌精定位模塊,采用圖像在水平方向和垂直方向上進行投影的方法來實現車牌的精確定位。通過緩存的粗定位后的圖像數據,實時掃描采集圖像的兩行與兩列,對每行每列像素點1的個數進行統計,并計算相鄰兩行、兩列的差值。通過利用車牌形態學特征,設定差值的閾值,從而可判斷出車牌的準確長度與寬度[6],并通過設置長度與寬度的比例,進一步增強車牌定位的準確性。車牌精定位后的圖像如圖6所示。

006.jpg

  2.2 FPGA硬件實現

  FPGA硬件實現上,采用兩片深度為512 bit的8位寬FIFO作為數據輸入與輸出緩存,圖像數據采集模塊將數據采集到寫FIFO中,待FIFO寫滿,SDRAM控制器便將數據全部讀出,并寫入SDRAM,SDRAM的存儲地址設定為640×480個。在圖像處理算法模塊部分的中值濾波模塊,采用兩個640像素的FIFO對前兩行內數據進行緩存,通過7個3輸入比較器對數據進行排序,取得其中值,該值即為此3×3領域中心的像素值[7]。該方法很好地濾除了圖像高頻噪聲信號。中值濾波硬件結構圖如圖7所示。

007.jpg

  在圖像邊沿檢測模塊,采用3個640×8 bit的線性FIFO緩存對3行內的數據進行緩存,同時采用9個乘法器對這3行內的3×3領域的各個像素進行加權,然后通過4個加法器求和,得到該3×3領域中心像素值。依次對整幅圖像進行處理,從而實現圖像的邊沿檢測。其Sobel邊沿檢測硬件結構圖如圖8所示。

008.jpg

  在圖像的二值化模塊,通過采用一個比較器,對灰度化后的圖像數據設定一個比較閾值,從而實現灰度圖像的二值化。在圖像的精定位模塊,同時緩存圖像粗定位后的兩行兩列數據,分別統計兩行兩列數據中的像素1的個數,同時設定閾值范圍,判斷得到圖像精定位的上下左右邊界值[8]。然后通過設定圖像邊界長度與寬度的比例,從而精確地實現車牌的定位。

3 系統軟件設計

  為更加靈活地實現車牌識別的功能,本設計采用Altera的32位處理器Nios II軟核對圖像數據進行進一步的分割識別處理。

  圖像數據由數據輸入端口輸入,經三態橋緩存于SRAM中,待Nios II處理器處理。按鍵PIO實現開始一幀圖像處理的控制,控制車牌識別結果的輸出。片上存儲器OnchipMemory以及EPCS控制器用以實現Nios II 軟核的正常運行。

  在對車牌進行定位后,考慮到車牌字符的排放特點與字符間的微小間隙,采用垂直灰度法進行車牌字符的分割。字符識別部分采用的是模板匹配的方法。我國的車牌,字符標志的首位為漢字的省名縮寫,次位為英文字母,再次位為英文字母或阿拉伯數字,末4位均為數字。由于實際可能出現的英文字母和數字字符數目不多,再基于Nios II軟核的運算能力考慮,采用模板匹配方法進行字符識別。即將待識別的車牌字符矩陣與庫內的標準字符矩陣對比,相似度最大的則認為一致[9]。

  當車牌上的待識別字符歸一化以后,依次與標準庫中的模板進行匹配,即矩陣對應位依次做差,分別計算總的相同像素個數,則有最大相同數目的那一組數認為是相似度最大,用此時的標準模板所對應的數字或字母作為最終識別的結果。

4 測試分析及結論

  系統測試根據對不同天氣、拍攝角度、拍攝距離、車牌完整性等因素給出了綜合測試與分析。測試結果顯示在極端環境下,圖像的對比度較低,識別率不高,一般情況下圖像對比度較強,識別率較高。整體測試顯示,本系統在較為理想的環境下,識別率可達到94%,白天識別率可達到98%;平均識別時間約為0.05 s。相比參考文獻[9],其平均識別率提高了3%,識別速度提高了50%。

009.jpg

  設計通過了Altera FPGA平臺EP2C35實際板級驗證測試,順利地實現了對所采集的車牌圖像進行車牌的定位與識別,其識別效果如圖9所示,并從控制臺得到了來自JTAG的車牌識別結果。由設計的整體資源消耗報告分析可知,其占用的FPGA內部邏輯資源相對較少。驗證測試結果表明,該設計實現了小面積高速智能車牌的定位與識別。

參考文獻

  [1] 遲鐵軍,高鵬.國外智能交通系統發展狀況分析及對我

  國的啟示[J].黑龍江交通科技,2009,32(2):111-114.

  [2] Jia Wenjing,Zhang Huaifeng,He Xiangjian.Region-based

  license plate detection[J].Journal of Network and Computer

  Applications,2007,30(4):1324-1333.

  [3] Wang Feng,Man Lichun,Wang Bangping,et al.Fuzzy-based algorithm for color recognition of license plates[J].Pattern Recognition Letters,2008,29(7):1007-1020.

  [4] 張玲,劉勇,何偉.自適應遺傳算法在車牌定位中的應用[J].計算機應用,2008,28(1):184-186.

  [5] 譚熙,黃樟燦.基于自適應性的車牌定位新方法[J].計算機技術與自動化,2008,27(3):73-77.

  [6] 謝劍斌,劉通,文特,等.基于多特征和加權模式相似性測度的車牌字符識別方法[J].計算機工程與科學,2008,30(8):36-38.

  [7] CHANG S L,CHEN L S,CHUNG Y,et al.Automatic license plate recognition[J].IEEE Transactions on IntelligentTransportation Systems,2006,5(1):42-52.

  [8] 梅林,劉鋒.基于邊緣檢測與垂直投影相結合的車牌定位方法[J].甘肅科技,2009,25(3):16-17.

  [9] 李姍姍,劉純.基于FPGA車牌識別系統的設計與實現[J].軟件,2012,33(3):72-74.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲三级免费| 韩日欧美一区| 性做久久久久久| 好男人免费精品视频| 国产视频欧美视频| 国产精品久久久久久久久久久久| 久久嫩草精品久久久久| 玖玖玖国产精品| 亚洲免费观看高清完整版在线观看熊| 欧美精品麻豆| 国产精品久久一区二区三区| 欧美日韩精品伦理作品在线免费观看| 国产精品美女久久久浪潮软件| 亚洲三级国产| 男人天堂欧美日韩| 激情丁香综合| aa成人免费视频| 欧美丰满高潮xxxx喷水动漫| 国产精品a久久久久| 国产精品国产三级国产aⅴ入口| 久久精品国产91精品亚洲| 国产精品影院在线观看| 亚洲国产精品一区二区第一页| 麻豆av一区二区三区久久| 国产日韩欧美三级| 欧美精品情趣视频| 美女图片一区二区| 亚洲高清一区二| 欧美国产另类| 欧美天堂在线观看| 黑人一区二区三区四区五区| 欧美日韩精品高清| 亚洲综合大片69999| 欧美一区国产二区| 亚洲三级影片| 中文一区二区在线观看| 亚洲一区二区三区精品视频| 国产一区二区三区在线观看免费| 这里只有精品丝袜| 欧美三级视频在线播放| 亚洲午夜极品| 亚洲成人在线免费| 欧美成年人视频网站| 久久精品国产96久久久香蕉| 亚洲尤物精选| 久久精品色图| 篠田优中文在线播放第一区| 国产视频在线观看一区二区三区| 欧美诱惑福利视频| 久久久久久伊人| 欧美成人精品三级在线观看| 久久久视频精品| 影音先锋亚洲视频| 亚洲欧美国产视频| 国产日韩欧美一区二区三区在线观看| 亚洲伊人观看| 最新国产乱人伦偷精品免费网站| 国产在线欧美日韩| 日韩视频不卡中文| 午夜精品成人在线| 久久先锋资源| 久久国产日韩欧美| 久久久噜噜噜久久狠狠50岁| 亚洲视频一区二区免费在线观看| 亚洲承认在线| 国产日本亚洲高清| 夜夜嗨av色综合久久久综合网| 狂野欧美性猛交xxxx巴西| 国产欧美精品一区二区色综合| 国产精品成人一区| 国产欧美一区二区三区另类精品| 国产一区二区三区在线观看免费视频| 黄色日韩在线| 午夜精品国产精品大乳美女| 亚洲性人人天天夜夜摸| 欧美r片在线| 欧美日韩1区2区3区| 久久手机精品视频| 亚洲狼人精品一区二区三区| 伊人一区二区三区久久精品| 亚洲国产福利在线| 亚洲一区欧美二区| 在线播放精品| 久久久99久久精品女同性| 亚洲人成在线播放网站岛国| 欧美成人亚洲| 久久精精品视频| 午夜精品婷婷| 欧美超级免费视 在线| 亚洲欧美乱综合| 亚洲国产日韩欧美在线99| 亚洲伦理在线| 黄色欧美日韩| 欧美一区视频在线| 亚洲一区美女视频在线观看免费| 欧美激情第三页| 欧美日韩国产三区| 欧美在线三区| 国产精品一二一区| 久久久久一区二区三区| 在线免费观看日本一区| 国产有码一区二区| 午夜精品www| 欧美亚洲动漫精品| 亚洲自拍三区| 欧美一区三区三区高中清蜜桃| 久久久精品视频成人| 国产精品女人久久久久久| 欧美日韩午夜在线视频| 欧美手机在线视频| 久久久久一本一区二区青青蜜月| 亚洲精品韩国| 影音先锋亚洲精品| 久久久国产视频91| 久久精品欧美| 久久狠狠久久综合桃花| 亚洲电影天堂av| 亚洲视频国产视频| 欧美黑人一区二区三区| 欧美视频观看一区| 亚洲美女免费精品视频在线观看| 国产精品草莓在线免费观看| 亚洲一区二区三区四区五区黄| 国产一区在线观看视频| 亚洲丶国产丶欧美一区二区三区| 性欧美大战久久久久久久免费观看| 国产精品成人一区二区三区夜夜夜| 国产女人18毛片水18精品| 久久久噜噜噜久久狠狠50岁| 国产伦精品一区二区三区高清| 欧美片网站免费| 宅男噜噜噜66一区二区66| 在线中文字幕不卡| 激情成人中文字幕| 亚洲欧洲精品一区| 亚洲女人小视频在线观看| 久久久五月天| 欧美一级免费视频| 欧美亚洲综合久久| 久久精品视频免费观看| 国产精品日日摸夜夜摸av| 欧美激情一区二区三区蜜桃视频| 91久久视频| 亚洲精品孕妇| 欧美女主播在线| 亚洲欧洲一区二区天堂久久| 国内精品视频在线观看| 久久久www免费人成黑人精品| 欧美在线视频观看| 麻豆成人小视频| 国产精品九九| 国产精品理论片在线观看| 欧美成人精品1314www| 亚洲国产岛国毛片在线| 欧美一区二区三区日韩视频| 亚洲一区精彩视频| 亚洲尤物视频网| 免费观看久久久4p| 国产精品乱码人人做人人爱| 日韩亚洲一区在线播放| 一区二区毛片| 亚洲欧美日韩在线综合| 欧美精品在线视频观看| 最新国产拍偷乱拍精品| 亚洲黄色高清| 欧美制服第一页| 国模套图日韩精品一区二区| 激情视频一区二区三区| 欧美在线国产| 欧美va天堂| 韩国成人精品a∨在线观看| 国产九色精品成人porny| 久久精品中文字幕一区| 国产一区二区三区电影在线观看| 老鸭窝亚洲一区二区三区| 久久影院午夜片一区| 1024欧美极品| 欧美日韩国产美女| 亚洲欧洲偷拍精品| 蜜臀av在线播放一区二区三区| 国产午夜精品全部视频播放| 免费在线观看精品| 国产精品99久久久久久人| 久久成人精品| 免费亚洲电影在线| 夜夜嗨av一区二区三区网页| 久久国产一区二区三区| 99日韩精品| 亚洲电影在线看| 国产一区二区三区在线观看网站| 亚洲国产日韩欧美在线动漫| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲欧洲日本专区| 久久成人av少妇免费| 亚洲视频电影图片偷拍一区| 国产亚洲午夜高清国产拍精品| 国产精品久久7| 亚洲影院免费观看| 欧美在线视频不卡| 欧美日韩国产影院| 国产一区二区日韩精品欧美精品| 性久久久久久久久久久久| 日韩亚洲国产欧美| 欧美电影美腿模特1979在线看| 国产日韩欧美麻豆| 狠狠色丁香久久婷婷综合_中| 先锋影音国产精品| 欧美精品一区二区三区一线天视频| 亚洲欧美国产日韩中文字幕| 欧美一区二区三区四区在线观看| 欧美尤物巨大精品爽| 欧美一区二区在线| 亚洲福利视频在线| 午夜一级久久| 久久久夜色精品亚洲| 18成人免费观看视频| 欧美另类一区| 99国产精品99久久久久久粉嫩| 精品1区2区3区4区| 欧美日韩国产成人精品| 国产视频在线一区二区| 亚洲裸体俱乐部裸体舞表演av| 99re6这里只有精品视频在线观看| 欧美成人精品一区| 欧美α欧美αv大片| 欧美日韩视频在线第一区| 久久精品免费电影| 亚洲国内高清视频| 国产欧美一区二区三区久久人妖| 亚洲人成人一区二区三区| 欧美日韩国产123区| 国产美女在线精品免费观看| 免费在线一区二区| 亚洲国产天堂久久综合网| 欧美午夜www高清视频| 香港成人在线视频| 国产午夜久久久久| 欧美激情一区二区三区蜜桃视频| 欧美绝品在线观看成人午夜影视| 黄色成人91| 久久国产欧美精品| 欧美成人午夜激情| 国产日韩一区二区三区在线播放| 免费观看亚洲视频大全| 欧美日本国产视频| 一区二区三区精品久久久| 欧美色欧美亚洲另类七区| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲宅男天堂在线观看无病毒| 亚洲韩国日本中文字幕| 欧美成在线视频| 亚洲视频在线播放| 欧美一二三区精品| 亚洲自拍偷拍色片视频| 亚洲最黄网站| 久久天天躁狠狠躁夜夜爽蜜月| 午夜精品婷婷| 久久久久久久一区二区三区| 欧美午夜电影在线| 亚洲国产天堂久久综合网| 国模吧视频一区| aⅴ色国产欧美| 91久久黄色| 欧美午夜宅男影院在线观看| 亚洲一级在线观看| 在线视频欧美一区| 一本一本久久a久久精品综合妖精| 欧美成人国产va精品日本一级| 国产亚洲精品自拍| 国外成人性视频| 亚洲理伦电影| 欧美日本亚洲视频| 在线观看日韩精品| 亚洲欧美视频在线观看| 免费日韩av片| 麻豆精品一区二区av白丝在线| 亚洲理论在线观看| 在线一区二区视频| 欧美激情综合色综合啪啪| 欧美激情第六页| 午夜在线电影亚洲一区| 91久久久久久久久| 欧美精品网站| 国产一区二区久久精品| 久久久无码精品亚洲日韩按摩| 一本色道久久88精品综合| 亚洲三级免费观看| 久久高清福利视频| 久久久久久久久久久久久女国产乱| 欧美亚洲视频一区二区| 亚洲自拍偷拍一区| 先锋资源久久| 久久夜色精品国产亚洲aⅴ| 99国内精品| 国产精品久久久久久妇女6080| 在线免费日韩片| 欧美成人午夜激情在线| 伊人久久噜噜噜躁狠狠躁| 国产亚洲精品久久久久婷婷瑜伽| 亚洲日本成人网| 久久亚洲图片| 欧美午夜精品久久久久久孕妇| 怡红院精品视频在线观看极品| 亚洲国产精品一区| 亚洲茄子视频| 狠狠干综合网| 开心色5月久久精品| 另类专区欧美制服同性| 欧美一级视频一区二区| 亚洲一区二区三区激情| 在线观看的日韩av| 永久免费毛片在线播放不卡| 久久一区国产| 日韩一区二区久久| 欧美在线视频免费播放| 国产视频在线观看一区二区三区| 亚洲欧美一区二区精品久久久| 久久久亚洲影院你懂的| 免费成人黄色av| 亚洲欧洲日韩女同| 国产一区视频在线看| 老司机精品福利视频| 国产一区二区三区在线观看网站| 国产亚洲第一区| 国产模特精品视频久久久久| 一区二区三区在线观看欧美| 久久综合伊人77777蜜臀| 欧美午夜国产|