-
随着现代社会交通系统的迅猛发展,智能交通系统日益呈现出便捷有效方面的优势.车牌自动识别系统(Automatic License Plate Recognition System,ALPRS)是现代智能交通控制中一个重要的组成部分,它广泛应用在车辆管理和交通流量监控领域,还包括停车、门禁、边境管制、被盗车辆监控等方面[1].车牌识别是一项采用车牌检测识别车辆信息的图像处理技术,利用图像处理和模式识别技术进行的车牌检测[2](License Plate Detection,LPD)是车牌自动识别系统的关键步骤之一,车牌区域检测的准确与否直接影响到车牌自动识别系统的准确率和整体性能.鉴于车牌检测的重要性,目前已有很多研究人员投身这一热点问题,并取得了卓有成效的成果.
目前,研究人员已经提出不同的车牌检测方法,大致可以分为两种,分别是基于车牌显著特征的检测和基于机器学习的检测[3].基于车牌显著特征的检测根据所采用的特征可以分为边缘检测[4]、全局图像信息[5]、纹理特征[6]和颜色特征[7]几类LPD方法.边缘检测算法通常在图像中寻找所有的矩形,然后利用已知的矩形长宽比来判断车牌区域.颜色特征方法则是利用车牌文本的形状和颜色与背景颜色的差异来检测车牌号码.该类算法复杂性小,得到广泛的使用,但是遇到复杂背景时检测率会降低.基于机器学习的检测根据分类器可以分为支持向量机[8]、卷积神经网络[9]以及Adaboost[10]等方法.该类方法可以在一定程度上降低环境的限制,适用于复杂背景的检测,但是需要大量的样本训练网络,计算复杂,时间开销大.为了将车牌检测应用于实时监测,在提高准确率的同时降低计算时间,文献[11]首先采用边缘检测和形态算法对车牌进行检测,然后利用Radon变换对选定的全局阈值采用二值化处理,消除干扰,在较短的时间内获得高精度的车牌定位.文献[12]提出了一种基于卡通-纹理分解的快速车牌检测方法,通过结合形态滤波和Radon变换有效消除背景干扰,抑制假车牌的产生,由于算法没有内环迭代,使得检测速度加快.文献[13]将车辆视为由多个部件组成,通过检测车辆尾灯来减少图像处理区域,降低检测时间,然后采用柱状图方法定位车牌位置,提高检测精度.
为了提高车牌检测准确率和降低检测时间,本文提出一种基于形态学运算的车牌检测算法,该算法不采用传统的基于矩阵乘法的边缘检测方法,而是基于灰度图像内部结构元素比较的形态学顶帽变换运算(Top-hat Operation),与现有方法相比检测速度更快.该算法突出车牌区域,并与背景进行对比,从而简化检测过程.形态学操作采用结构元素SE来检测和比较图像中的形状,因此本文通过设计一种灵活的SE参数优化算法,快速有效地检测出图像中适当的结构轮廓,提高识别算法的准确率.为了验证方法的有效性,本文采用国立雅典理工大学的汽车数据库进行测试.该汽车数据库由571幅图像组成,具备多个分辨率图像,这些图像根据不同的标准(距离、光照、阴影等)分为8组.
A Fast License Plate Detection Algorithm Based on Morphological Structural Elements Optimization
-
摘要: 车牌检测(License Plate Detection,LPD)是自动车牌识别系统中(Automatic License Plate Recognition System,ALPRS)的重要一环.为了提高车牌检测准确率和降低检测时间,提出一种基于形态学结构元素优化的车牌快速检测算法.该算法首先对检测图像进行预处理,然后运用基于灰度图像内部结构元素(Structural Element,SE)比较的形态学Top-hat变换来突出车牌区域以及最大类间方差阈值化来降低背景干扰,并且利用形态学开操作和闭操作对不连续的椒盐噪声进行过滤,最后使用轮廓检测和几何条件检测出车牌区域.为了适应多种类型的车牌形态,该文对3种形态学操作的SE参数进行优化.实验结果表明,本文方法的检测准确率、召回率和检测时间均优于其他车牌检测方法.Abstract: License plate detection (LPD) is an important part of automatic license plate recognition system (ALPRS). In order to improve the accuracy of license plate detection and reduce the detection time, a fast license plate detection algorithm based on the morphological structural elements optimization has been proposed. The algorithm first preprocesses the detected image, and then uses the morphological Top-hat transform based on the comparison of the internal structural elements (SE) of the gray image to highlight the license plate area, reduces background interference by threshold of maximum inter-class variance, filters discontinuous salt and pepper noise by morphological opening and closing operations. Finally detecting the license plate area by contour detection and geometric conditions. In order to adapt to various types of license plate shape, the SE parameters of three morphological operations have been optimized in this paper. The experimental results show that the detection accuracy and detection time of this method are better than other license plate detection methods.
-
Key words:
- license plate detection /
- Morphology /
- structural elements /
- parameter optimization .
-
表 1 不同图像分辨率时的SE优化
分辨率 Top-hat SE 开操作SE 闭操作SE LPD准确率/% 320×240 3×13 1×4 3×8 96.26 425×319 3×18 3×3 3×9 98.3 640×480 3×25 2×4 3×11 97.62 976×732 5×38 5×4 5×19 98.75 1024×768 5×38 4×4 5×22 98.23 表 2 不同情况下的车牌检测准确率
% 不同类型 准确率 召回率 Wang等[12] 本文方法 Wang等[12] 本文方法 样本1 98.52 100 95.16 100 样本2 99.18 100 97.82 100 样本3 95.92 100 92.98 100 样本1-3 98.37 100 94.65 100 样本4 91.04 97 88.22 92.53 样本5 91.43 100 85.19 100 样本6 90.84 100 86.54 100 样本1-6 96.90 99.58 91.46 98.97 样本7 N/A 100 N/A 100 样本8 N/A 95.65 N/A 92.54 样本1-8 N/A 98.65 N/A 97.47 -
[1] DORBE N, JAUNDALDERS A, KADIKIS R, et al. FCN and LSTM Based Computer Vision System for Recognition of Vehicle Type, License Plate Number, and Registration Country[J]. Automatic Control and Computer Sciences, 2018, 52(2): 146-154. doi: 10.3103/S0146411618020104 [2] MANIKANDAN M, PARANTHAMAN P, AADITHIYA B N, et al. Detection of Calcification Form Mammogram Image Using Canny Edge Detector[J]. Indian Journal of Science and Technology, 2018, 11(20): 1-5. [3] 赵莉, 白猛猛, 雷松泽, 等.深度学习在车牌定位中的研究[J].计算机应用研究, 2018, 35(10): 3142-3146. doi: 10.3969/j.issn.1001-3695.2018.10.061 [4] 薛文俊, 谢淑翠, 王至琪.基于层次化字典学习的图像超分辨率方法[J].计算机工程与设计, 2019, 40(2): 488-491. doi: http://d.old.wanfangdata.com.cn/Periodical/jsjgcysj201902033 [5] doi: http://arxiv.org/abs/1708.05133 JIANG F, HAO Z H, LIU X R, et al. Deep Scene Text Detection with Connected Component Proposals[J]. arXiv: Computer Vision and Pattern Recognition, 2017, 8(3): 1-10. [6] SILVA S M, JUNG C R. License Plate Detection and Recognition in Unconstrained Scenarios[M]//Computer Vision - ECCV 2018. Cham: Springer International Publishing, 2018. [7] 郑楷鹏, 郑翠环, 郭山红, 等.基于色差的车牌快速定位算法研究[J].计算机应用与软件, 2017, 34(5): 195-199. doi: 10.3969/j.issn.1000-386x.2017.05.034 [8] ASTAWA I, GUSTI NGURAH BAGUS CATURBAWA I, MADE SAJAYASA I, et al. Detection of License Plate Using Sliding Window, Histogram of Oriented Gradient, and Support Vector Machines Method[J]. Journal of Physics Conference Series, 2018, 953: 012062. doi: 10.1088/1742-6596/953/1/012062 [9] RAFIQUE M A, PEDRYCZ W, JEON M. Vehicle License Plate Detection Using Region-based Convolutional Neural Networks[J]. Soft Computing, 2018, 22(19): 6429-6440. doi: 10.1007/s00500-017-2696-2 [10] 刘智.基于改进自适应图像分割算法的车牌识别技术研究[J].西南师范大学学报(自然科学版), 2017, 42(5): 28-33. doi: http://xbgjxt.swu.edu.cn/article/doi/10.13718/j.cnki.xsxb.2017.05.005 [11] doi: http://d.old.wanfangdata.com.cn/OAPaper/oai_doaj-articles_84d42a074c6ba0c42d4f8d61859a2635 HUO M X, LI J Y. The License Plate Recognition System Based on Improved Algorithm[J]. IOP Conference Series: Materials Science and Engineering, 2017, 231: 1-10. [12] doi: http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=cce2a33404465b73a86e9b6b8d78475e WANG Y J, ZHAO C P, LIU X Y, et al. Fast Cartoon-Texture Decomposition Filtering Based License Plate Detection Method[J]. Mathematical Problems in Engineering, 2018(3): 1-9. [13] ASIF M R, CHUN Q, HUSSAIN S, et al. Multinational Vehicle License Plate Detection in Complex Backgrounds[J]. Journal of Visual Communication and Image Representation, 2017, 46: 176-186. doi: 10.1016/j.jvcir.2017.03.020