基于数学形态学的车牌自动识别
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着汽车行业和公路交通事业的迅速发展,交通管理的智能化、信息化是大势所趋。车牌自动识别系统(LPR)是智能交通系统(ITS)的核心,是交通信息服务系统的重要组成部分,也是整个智能系统顺利运作的关键和基础。
     车牌自动识别包括:车牌定位、字符分割和字符识别。虽然数学形态学已被应用于车牌定位,但在字符分割方面应用较少。本文探讨了将数学形态学与其它方法相结合,改善车牌定位、字符分割的性能,从而得到较高的车牌识别率。在车牌定位方面,使用了形态学和拓扑学相结合的方法对车牌区域进行定位提取。该方法首先采用Top-Hat变换以及开、闭运算对抓拍的车辆图像进行预处理;然后采用连通体态分析法(CCA)对图像进行粗定位;最后对计算得到的车牌候选区的欧拉数进行判别,最终提取真正的车牌区域。在字符分割方面,采用数学形态学与投影相结合的方法进行车牌字符分割。首先采用数学形态学突出车牌字符区域特征,然后利用水平投影除去上下边界,垂直投影突出单个字符区域,再结合车牌固有特征等先验知识最终分割出字符。在字符识别方面,采用了模板匹配方法。先将字符归一化,然后提取字符的过线特征、左右轮廓特征,根据这些特征组成字符的特征向量,对字符进行初分类,然后利用模板匹配的方法对字符进行细分类,从而完成字符的识别。文中基于数学形态学的车牌识别方法定位准确度较高,字符分割质量较好,而且算法实现简单,对提高整个系统的时效性有很大帮助。
     最后利用SOPC搭建车牌自动识别系统的FPGA硬件平台,并利用NIOS II软处理核实现了识别的软件设计。
With the rapid growth of the automobile enterprise and transpotation, the world requires the intelligent management of traffic management. License Plate Recognition system (LPR) is the core of Intelligent Traffic System (ITS). It is the main part of the traffic information service system and plays an important role in the intelligent control system.
     The license plate recognition is composed of three steps, i.e., license plate location, character segmentation, and character recognition. Although mathematical morphology has been employed in license plate location, it has not been used in other two steps. In this paper, mathematical morphology and other techniques are used in license plate location and character segmentation to improve their performance and the license plate recognition rate is therefore significantly increased. At the stage of license plate location, Morphology and Topology are employed in plate location. Firstly, image preprocessing is adopted, which is implemented by Top-Hat transform, opening and closing operations. Secondly, connected components analysis is performed to detect candidate regions. At last, the real license plate area is obtained according to the Euler Number of candidate regions. During the stage of character segmentation, improved projection algorithm based on Morphology and Projection is used in segmentation. Firstly, morphology is adopted to intensify the whole characters area. Secondly, horizontal projection is performed to eliminate horizontal plate frames and vertical projection is used to intensify the single character area. At last, every character is segmented according to the characteristic features of the plate. In the character recognition stage, template matching method is used in recognition. Characters should be normalized at first. And then we abstract the characters’thread attribute, periphery attribute, and formed a vector, and compare it with the attribute vectors in character template library, so the characters are recognised. This LPR algorithm based on Mathematical Morphology has good accuracy and time effectiveness.
     At last, a hardware of license plate recognition system based on FPGA is designed by SOPC, and the software design of the system is accomplished by Nios II soft core processor.
引文
[1] Christos Nikolaos E. Anagnostopoulos, Ioannis E. Anagnostopoulos, Vassili Loumos. A License Plate-Recognition Algorithm for Intelligent Transportation System Applications [J]. IEEE Transaction on Intelligent Transportation Systems, 2006, 7(3): 377-391.
    [2] Brugge M. H.ter, Stevens J. H., Nijhuis J. A. G., and Spaanenburg L. License plate recognition using DTCNNs [J]. IEEE Int. Workshop Cellular Neural Netw and Appl, 1998, (5): 212–217.
    [3] Nijhuis J.A.G., Brugge M.II.ter., Helmholt K.A. etc. Car License Plate Recognition with Neural Networks and Fuzzy Logic [J]. IEEE International Conference on Publication, 1998, (8): 11-14.
    [4] Kim K. K., Kim K. I., Kim J. B., and Kim H. J. Learning-based approach, for license plate recognition [J]. IEEE Signal Process. Soc.Workshop, Neural Netw. Signal Process, 2000, (2): 614–623.
    [5] Shyang-Lih Chang, Li-Shien Chen, Yun-Chung, and Sei-Wan Chen. Automatic License Plate Recognition [J]. IEEE Transactions on Intelligent Transportation Systems, 2006, 5(1): 42-52.
    [6] Parisi R., Claudio E.D.Di. Car plate recognition by neural networks and image processing [J]. IEEE Trans. On Vehicular Technology, 1998, 44(4) : 790-799.
    [7] Eun Ryung Lee, Pyeoung Kee King. Automatic recognition of a car license plate using color image processing [J]. Journal of Korea Institute of Telematics and Electronics, 1995, 24(2) : 128-131.
    [8] Takashi Naito, Toshihiko Tsukada. Moving-Vehicle license plate recognition method robust to changes in lighting conditions [J]. System and Computer in Japan, 2000, 31(11): 82-92.
    [9] Masataka Kagesawa, Shinichi Ueno. Vehicle recongnition system in infrared images using IMAP parallel vision board [J]. Electronics and Communications in Japan, 2003, 86(3), No.5.
    [10] Thanongsak, Sirithinaphong. Extracting of car license plate using motor vehicle regulation and character pattern recognition [J]. IEEE Trans Electronic Computers, 1998, (15): 559-563.
    [11]廖金周,宣国荣.车辆牌照的自动分割[J].微型电脑应用, 1999, 7(11): 32~34.
    [12]刘智勇,刘迎建.车牌识别中的图象提取及分割[J].中文信息学报, 2000, 14(4) : 26-29.
    [13]胡爱明,周孝宽.车牌图像的快速匹配识别方法[J].计算机工程与应用, 2003, (7): 90-91.
    [14]洛雪超,刘桂雄,冯云庆.一种基于车牌特征信息的车牌识别方法[J].华南理工大学学报, 2003, (4): 70-73.
    [15]袁宝民,于万波,魏小鹏.汽车牌照定位研究综述[J].大连大学学报, 2002, (4): 6-11.
    [16]冯文毅.光电混合体全息子波关联存储车辆牌照识别系统[J].红外与毫米波学报, 1999, 6(11): 472-478.
    [17]张引,潘云鹤.彩色汽车图象牌照定位新方法[J].中国图形图像学报, 2001, 6(4) : 32-38.
    [18]章东平,刘济林,罗义军.车辆牌照字符的提取[J].电路与系统学报, 2003, 8(4): 73-76.
    [19]刘庆祥,蒋天发.车牌图象定位方法的研究与应用[J].计算机工程与应用, 2007, 43(24): 233-234.
    [20]韩智广,老松杨,谢毓湘等.车牌分割与矫正[J].计算机工程与应用, 2003, (9): 210-212.
    [21]黄志斌,陈锻生.支持向量机在车牌字符识别中的应用[J].计算机工程, 2003, 29(5): 192-194.
    [22]汤井田,黄国祥,朱德兵.一种基于Radon变换的车牌图像分割和识别方法[J].中南工业大学学报, 2002, 33(1): 5-7.
    [23]冯国进,顾国华,郑瑞红.基于自适应投影方法的快速车牌定位[J].红外与激光工程, 2003, 32(3): 285-288.
    [24]刘效静,成瑜.汽车牌照自动识别技术研究[J].南京航空航天大学学报, 1998, 30(5): 12-17.
    [25]付仲良,黄书强,陈珉等.货车图像车牌区快速定位及字符切割算法[J].计算机工程与设计, 2003, 24(1): 77-79.
    [26]朱风云,曹晓光,Ahmed Hassanien等.机动车车辆自动识别系统与VMLA定位算法[J].中国图象图形学报, 2003, 8(6): 679-682.
    [27]李文举,梁德群,张琪等.基于边缘颜色对的车牌定位新方法[J].计算机学报, 2004, 27(2): 204-208.
    [28]王枚,王国宏.利用伴生与互补颜色特征的车牌定位新方法[J].计算机工程与应用, 2007, 43(1): 206-208.
    [29]杨国来,林男,姬孝斌等.基于数学形态学和综合颜色特征的车牌定位方法[J].甘肃科学学报, 2007, 19(1): 114-117.
    [30]攀孝宏,戚飞虎.一种基于纹理和颜色特征的车牌定位新方法[J].计算机工程, 2004, 30(13): 125-127.
    [31]郭捷,施鹏飞.基于彩色和纹理分析的车牌定位方法[J].中国图象图形学报, 2002, 7(5): 472-476.
    [32]熊军,高敦堂,沈庆宏等.基于字符纹理特征的快速定位算法[J].光电工程, 2003,30(2): 60-63.
    [33]李文举,梁德群,王新年等.基于纹理一致性测度的汽车车徽分割方法[J].计算机应用研究, 2004, 33(12): 207-209.
    [34]何铁军,张宁,黄卫.车牌识别算法的研究与实现[J].公路交通科技, 2006, 23(8): 148-149.
    [35]周景超,陈峰,陈为多等.车牌字符分割的研究和实现[J].计算机工程, 2006, 32(5): 238-240.
    [36] Martin F., Garcia M. and Alba J.L. New Methods for Automatic Reading of VLP's[C]. In proceedings of IASTED International conference on Signal Processing, Pattern Recognition, and Applications (SPPRA), 2002.
    [37]张志军,孙志辉.基于VC平台的彩色图像的灰度化技术[J].计算机应用, 2005, 24(1): 61-63.
    [38] Minkowski H. Volumen and Oberfilache [J]. Mathematische Annalen, 1903, (57): 447-459.
    [39] Matheron G. Randon Sets and Integral Geometry[M]. Wiley, New Yok, 1975.
    [40] Serra J. Image Analysis and Mathematical Morphology: Theoretical Advances [J]. Academic Press, London, 1988, (2): 56-58.
    [41] Serra J. Introduction to Mathematical Morphology [J]. Computer Vision, Graphics, and Image Processing, September 1986, 35(3): 283-305.
    [42] Rafael C.Gonzalez, Richard E.Woods.阮秋琦等译.数字图像处理[M].北京:电子工业出版社, 2003: 423-430.
    [43]叶斌,彭嘉雄.基于形态学Top-hat算子的小目标检测方法[J].中国图象图形学报, 2002, 7(7): 638-642.
    [44] Bouman C.A. Connected Component Analysis [J]. Digital Image Processing, 2007, (7): 467-471.
    [45] Scott E. Umbaugh, Yansheng Wei, and Mark Zuke. Feature Extraction in Image Analysis [J]. IEEE. Engineering in Medicine and Biology, 1997, (8): 62-73.
    [46] Rosenfeld A. Picture Languages-Formal Models for Picture Recognition [J]. New York: Academic Press, 1979(6): 25~26.
    [47]张云刚,张长水.利用Hough变换和先验知识的车牌字符分割算法[J].计算机学报, 2004, (27): 132-135.
    [48]陈黎,黄心汉等.基于聚类分析的车牌字符分割方法[J].计算机工程与应用, 2002, (6): 221-222.
    [49]孙启星.车牌识别系统的研究与实现[D]. [哈尔滨工程大学硕士学位论文].哈尔滨:哈尔滨工程大学计算机科学与技术学院, 2005 : 21-30.
    [50] Song Huansheng, Wang Guoqiang, The High performance Car License Plate Recognition System and its Core Techniques [J]. Vehicular Electronics and Safety.IEEE International Conference, 2005, 16(10): 42-45.
    [51]陈寅鹏,丁晓青.复杂车辆图像中的车牌定位与字符分割方法[J].红外与激光工程, 2004, (33): 29-33.
    [52]吴进军,杜树新.车牌字符分割新方法[J].工业控制计算机, 2005, 18(4): 69-70.
    [53] Otsu A. Threshold selection method from gray-lever histogram [J]. IEEE Trans on SMC, 1979, 19(1): 62-66.
    [54]冯伟兴.汽车牌照定位及车号识别技术研究[D]. [哈尔滨工程大学硕士学位论文].哈尔滨:哈尔滨工程大学自动化学院,2005:26-28.
    [55]王润民,钱盛友等.基于神经网络和颜色特征的车牌字符分割方法[J].计算机工程与应用,2005, (26) : 57-59.
    [56]黄山.车牌识别技术的研究和实现[D]. [四川大学博士学位论文].成都:四川大学,2005: 119-134.
    [57]孙恺,程世恒. Nios II系统开发设计与应用实例[M].北京:航空航天大学出版社,2007 : 4-7.
    [58]潘松,黄继业,曾毓. SOPC技术实用教程[M].清华大学出版社,2005.
    [59]张志刚. FPGA与SOPC设计教程——DE2实践[M].西安电子科技大学出版社,2007 : 174-183.
    [60]夏宇闻. Verilog数字系统设计教程[M].北京:航空航天大学出版社,2003.
    [61]李兰英. Nios II嵌入式软核SOPC设计原理及应用[M].北京:航空航天大学出版社,2006.
    [62] Altera Corporation. Quartus II Version 7.2 Handbook, Oct. 2007.
    [63] Altera Corporation. Cyclone II Device Handbook, Feb. 2007
    [64] Altera Corporation. DE2 Development and Education Board User Manual, Nov. 2006.
    [65] Altera Corporation. Nios II Software Developer’s Handbook, Nov. 2006.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700