研究生: |
楊祚榮 ZUO-RONG YANG |
---|---|
論文名稱: |
以FPGA實現即時車牌偵測系統 A Real-time License Plate Detection System Based on FPGA |
指導教授: |
王乃堅
Nai-Jian Wang |
口試委員: |
蔡超人
Chau-Ren Tsai 鍾順平 Shun-Ping Chung 蘇順豐 Shun-Feng Su 胡龍融 Ron Hu |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電機工程系 Department of Electrical Engineering |
論文出版年: | 2014 |
畢業學年度: | 102 |
語文別: | 中文 |
論文頁數: | 54 |
中文關鍵詞: | 車牌偵測 、前車距離估測 、Real-time 、FPGA |
外文關鍵詞: | Front vehicle distance |
相關次數: | 點閱:282 下載:10 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
車牌偵測系統可應用於許多不同的系統,例如車牌辯識系統、前車距離估測系統。前車距離估測系統可以協助司機的安全,屬於進階安全輔助系統(Advanced Driver Assist Systems)中的一項。為了安全考量,系統必須穩定不受環境干擾,並且要能夠即時反應(real-time)。因此,目前發展了許多複雜的演算法來克服外在干擾,但也因為演算法複雜度日與漸增,目前的前車距離估測系統大多是利用電腦或是嵌入式系統來實作。
本論文提出一個以純硬體的數位電路來實現車牌偵測系統,最後應用於前車距離估測系統,在這系統中主要分為五個步驟:(1)影像裁切,(2)雜訊去除,(3)影像標籤,(4)提取車牌特徵,(5)車牌定位。將這些步驟以模組化方式設計成硬體電路,此系統使用Verilog硬體描述語言(Hardware Description Language)以純硬體的方式設計,最後在Altera DE2-70多媒體開發平台上實現。
實驗結果顯示此系統使用了36,782個邏輯元件(logic elements,LEs),其中,除了輸入與輸出模組外,不需要任何的SDRAM來儲存影像資料,取而代之的是1條的line buffer(320×1)與暫存器來完成系統,藉此來降低系統成本。在一般條件下車牌偵測率高達98.4%,若是加入隧道、下雨等實際應用會遇到的環境干擾,偵測率可達83%,且實際處理速度為每秒達30張影像(NTSC Input),達到了高偵測率且即時的車牌偵測系統。
License plate detection system is a key technology in many applications such as license plate recognition, and front vehicle distance estimation system. Front vehicle distance estimation system can assist drivers’ safety. The system which is designed to assist drivers’ safety is called Advanced Driver Assist Systems (ADAS). For safety reason, it must be stable and real-time. Many algorithms are developed to overcome environment variation. However, the more complex algorithms are, the more difficult to implement on hardware. Up to now, most of the front vehicle distance systems are implemented on PC or embedded system.
In this thesis, we proposed a real-time license plate detection system based on hardware design to enhance the processing time and apply to front vehicle distance estimation system. There are five basic steps in our processing system: (1) Image cropping, (2) Noise removal, (3) Labeling, (4) License plate feature extraction, (5) Localization. Each step is designed by hardware circuit module written in Verilog HDL. Finally, the proposed hardware architecture is implemented on Altera DE2-70 development board to verify the feasibility of our hardware design.
To implement our system requires 36,782 logic elements. Except for input and output modules, no more SDRAM is needed to store the image data. Instead of large amount of SDRAM, only one line buffer (320x1) and several registers are required in our design. Thus, the cost of our implementation can be reduced. It can operation in real-time at a frame rate of 30fps. The experimental result shows our proposed license plate detection architecture attains a real-time reliable system with a high detection rate 98.4% in general environment and 83% in most of environments.
[1] Z. Sun, B. George, and M. Ronald, “On-Road Vehicle Detection: a Review,” IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(5):694-771, 20 March 2006.
[2] C.M. Kang, Y. Son, Y.O. Lee, C.C. Chung, S.H. Lee, “Collision Prediction System for External Airbag Using an Interacting Multiple Model Estimation with Multirate Kalman Filter,” 2012 International Conference on Control, Automation and Systems, 17-21 Oct. 2012: 878-882. JeJu Island, Korea.
[3] Y. Chen, M. Das, D. Bajpai, “Vehicle Tracking and Distance Estimation Based on Multiple Image Features,” Fourth Canadian Conference on Computer and Robot Vision, 28-30 May 2007: 371-378. Montreal, Que., Canada.
[4] B.F. Wu, C.J. Chen, C.C. Kao, C.W. Chang, S.T. Chiu, “Embedded Weather Adaptive Lane and Vehicle Detection System,” IEEE International Symposium on Industrial Electronics, June 30 2008-July 2 2008: 1255-1260. Cambridge, England.
[5] C.Y. Fang, J.H. Liang, C.S. Lo, and S.W. Chen, “A Real-Time Visual-based Front-mounted Vehicle Collision Warning System,” 2013 IEEE Symposium on Computational Intelligence in Vehicles and Transportation Systems, 16-19 April 2013: 1-8.
[6] G. Kim and J.S. Cho, “Vision-Based Vehicle Detection and Inter-Vehicle Distance Estimation,” 2012 12th International Conference on Control, Automation and Systems, 17-21 Oct.2012: 625-629.
[7] V.D. Nguyen, T.T. Nguyen, D.D. Nguyen, and J.W. Jeon, “Toward Real-Time Vehicle Detection Using Stereo Vision and an Evolutionary Algorithm,” 2012 IEEE 75th Vehicular Technology Conference, 6-9 May 2012: 1-5.
[8] P.S. Windyga, “Fast Impulsive Noise Removal” IEEE Transactions on Image Processing, 10(1):173-179,07 Aug. 2002.
[9] M.Y. Dehkordi, M. Nikzad, V.R. Ekhlas, and Z. Azimifar, “A Novel Approach for Fast and Robust Multiple License Plate Detection,” Machine Vision and Image Processing, 27-28 Oct. 2010: 1-6.
[10] X. Zhai, F. Bensaali, and S. Ramalingam, “Real-Time License Plate Localisation on FPGA,” IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, 20-25 June 2011: 14-19.
[11] T. Kanamori, H. Adano, M. Arai, D. Konno, T. Nanba, and Y. Ajioka, “Implementation and Evaluation of a High Speed License Plate Recognition System on an FPGA,” IEEE International Conference on Computer and Information Technology, 16-19 Oct. 2007: 567-572.
[12] Sony EVI-D70技術手冊,
URL: http://pro.sony.com/bbsc/ssr/product-EVID70P/
[13] Terasic, Altera DE2-70 datasheet.
URL: http://www.terasic.com.tw/
[14] U.C. Berkeley, “Rec. ITU-R BT.656-4,”
URL: http://inst.eecs.berkeley.edu/~cs150/Documents/ITU656.PDF