Design and implementation of DSP and FPGA - based license plate recognition system
|School||University of Electronic Science and Technology|
|Course||Signal and Information Processing|
|Keywords||License Plate Recognition DSP FPGA DSP/BIOS CCS|
With the social development and the improvement of living standards, the increases in the number of vehicles and traffic conditions deterioration have brought the community and the environment tremendous pressure. Crowded urban traffic needs more advanced and more effective traffic administration and control system. The License Plate Recognition System (LPRS) has become a very important research to raise management efficiency, traffic efficiency and traffic security of Intelligent Transport System (ITS) management. LPRS can be used in high way electronic toll collection(ETC) management, secure-access controlling at parking lots, locating vehicles stolen, counting the quantity of vehicle passing in a certain period time, etc.At present, most of the products in LPRS are based on PC, its advantage is easy to realize, but it can not be used widely due to some problems in the field of cost, real-time and stability, etc. To solve this problem, on the basis of the original LPR system which has some problems in the field of image data acquisition, interface communication, and stability, this paper designs a novel embedded LPRS based on three digital signal processor (DSP) and dual field programmable gate array (FPGA) for the quick recognition speed and high recognition rate, which is constituted by the 1DSP + 1FPGA subsystem and 2DSP + 1FPGA subsystem. In the system design, I was responsible for the 1DSP + 1FPGA subsystem PCB fabrication, and the partner was responsible for the 2DSP + 1FPGA subsystem PCB fabrication.The work about this thesis is described as follows:1). Designed and realized this novel embedded LPRS with partners. In the system design, I was responsible for the 1DSP + 1FPGA subsystem PCB fabrication.2). Debugged the hardware circuit modules of LPRS with partners, including Power, DSP, FPGA, SAA7113H video decoder, LCD display and UART port, etc. Finally, all the modules could work stably.3). Designed an application program of DSP base on the DSP/BIOS RTOS; developed all the low-level driver supporting port accessing; transplanted the license plate identification algorithm to the system with C language, and optimized the program through many ways.4). Participated in the FPGA program development, including the image data acquirement, storage, transmission module, etc.Finally, this system is reliable, and it can realize the function including the image acquisition, transportation, recognition, result output and display of LPR with high efficiency.