2023年11月28日发(作者:帕萨特论坛汽车之家论坛)

计算机与多媒体技术

Computer And Multimedia TechnologyElectronic Technology & Software Engineering

电子技术与软件工程

车牌识别系统算法综述

张松兰

(芜湖职业技术学院 安徽省芜湖市 241006)

摘 要:本文先介绍了车牌识别过程中的各组成部分的常用算法,对比了各种方法之间的优缺点,并在此基础上讨论了当前车牌识别

研究的重点及未来的发展方向。

关键词:车牌识别;图像预处理;计算机视觉;车牌定位;字符识别

随着工业化进程的深入和人民生活水平的提高,人们对汽车等

交通工具的需求日益增加。汽车已经成为人们日常出行的主要交通

工具,随着车辆数量的增加,车辆的流动也不断增大,城市面临着

交通拥挤及交通环境日趋恶化等交通问题,为了实现城市的可持

[1]

续发展,城市交通管理现代化和高速公路智能化程度的提高势在必

行,迫切地需要高科技技术来提高交通管理的力度和水平,因此智

慧城市的发展成为当今城市发展的潮流。

[2]

智慧城市利用先进的信息技术实现智慧化地管理城市,为人们

创造和谐美好而便捷的生活。而车牌识别系统是智能城市的组成部

分之一,采用数字图像处理、模式识别和计算机视觉技术,在不影

响车辆行驶的条件下,准确而迅速地获得车辆的数字化信息,最终

实现车辆的智能化管理。

车牌识别系统是一个由监控设备或摄像头采集汽车图像,经模

式识别后判别出车牌上的字符为目的的计算机视觉系统。完整过程

为:首先从采集到的车辆图像中自动定位到车牌图像,再由定位到

的车牌图像完成车牌上各个字符的分割,最后运用模式识别技术准

确地识别出车牌中的汉字、字母和数字字符,实现车辆的智能化监

控和管理。因而车牌的识别过程为:先将采集到的原始图像经

[3-4]

预处理去除干扰后,再从整车图像中定位出车牌的图像,然后把定

位出的车牌图像分割出单个字符,最后将分割出的各字符识别出来

再合成一个完整的车牌号,其流程图如图1所示。

1 车牌图像预处理

车牌图像一般通过摄像机来采集,由于受外界环境和拍摄角度

等影响,获取的图像会有光照、倾斜、阴影等多种干扰因素,这给

车牌识别造成干扰,因而需要进行预处理,包括对图像灰度化、灰

度拉伸,增强对比度、图像二值化、图像倾斜及滤波平滑处理以去

除更多的干扰信息

[4]

2 车牌定位

车牌定位是从车辆复杂的完整图像中将车牌区域分辨出来,完

成车牌区域的定位,这是车牌识别系统的第一步工作。在车牌定位

中常见的定位算法有基于特征的算法如颜色特征和边缘特征,有基

于数学形态学的算法,还有基于机器学习的算法如支持向量机、小

波变换、遗传算法、聚类分析、神经网络及基于混合特征的车牌定

位算法等。

2.1 基于颜色特征的方法

此方法一般是根据车牌中字符和车牌底色的颜色中寻找车牌的

周边区域,由于采集的车牌图像一般是RGB图像,三个颜色分量

均在0~255之间,且三色间的相关性较强,在此空间进行颜色定位

●安徽省教育厅重点科研项目,项目编号:KJ2020A0912。

128

1:车牌识别系统流程图

比较麻烦,因此常将RGB空间通过模型变换成HSV空间中H

[5-7]

表示颜色的色调分量(hue)S为颜色的饱和度(saturation)V表示颜

色的明亮度(value)再根据车牌底色与HSV之间的关系,提取

车辆的底色图像,过滤掉其他颜色的背景图像,从而可在车牌图像

中大幅度缩小车牌的搜索区域。这种定位方法当车身或周侧环境颜

色和车牌颜色相差较大时,检测定位准确度很高;但两者颜色相近

或车牌颜色褪色时要实现准确定位比较难,同时这种基于颜色的定

位方法还会受到光照影响,造成定位效果不佳

[8]

2.2 基于数学形态学的车牌定位

数学形态学(Mathematical Morphology)是用具有一定形状特征

的矩阵元素去和车辆图像做膨胀、腐蚀及其组合运算,从而去

[9-10]

除图像中的相应区域,它可在保持原有图像形状的基础上,提取出

图像的目标区域,达到简化图像数据的作用。在车牌定位处理中首

先将车辆的彩色图像转换成二值化图像,然后对二值化图像进行膨

胀腐蚀等操作,实现区域图像的鲜明对比。通过形态学操作后能排

除大部分复杂背景图像区域,有效提高了车牌定位速度。

2.3 基于边缘特征的方法

电子技术与软件工程

Electronic Technology & Software EngineeringComputer And Multimedia Technology

频信号,噪声容易被识别为伪边缘,因此在检测算法应该精确地找程相对复杂,但效果较好关键在于如何根据具体车牌的特点合理利

到图像中的尽可能多的边缘,尽可能的减少漏检和误检。用这些特征。

在采集车辆图像时受光照条件的影响,车牌图像边缘信息存在

干扰信息较多时,传统的边缘检测算法不易实现车牌准确定位,同

时边缘检测算法还受车牌污损、背景复杂等因素干扰,车牌很难被

定位

[13]

2.4 基于遗传算法的车牌定位算法

遗传算法的理论基础是自然选择和遗传交叉变异理论,它是

[14]

一个全局寻优的过程,通过选取相应选择算子和交叉算子和变异规

则进行遗传和变异操作。在车牌定位时以统计车牌颜色像素点时要

寻找的阈值为寻优目标,并设置迭代次数和终止条件来寻找车牌区

域。利用遗传算法定位车牌的优点是:即使图像质量较差由于其全

局寻优的能力可对目标区域有很好的增强效果;缺点是:遗传算法

随着迭代次数的增多,会使车牌定位的速度变慢,导致实时性变差

及效率不高。

2.5 基于支持向量机的车牌定位算法

支持向量机(Support Vector MachineSVM)是一种有监督的机

器学习方法尤其在高维模式识别及图像模板库样本数据较小

[15-16]

时具有突出的优势,通过选取合适的核函数实现低维空间向高维空

间的映射。在车牌定位中将SVM分类器的特征向量取为水平与垂

直的直方图值,选择大量的训练样本进行训练,最后取部分样本进

行测试实现车牌定位。

2.6 基于小波变换的车牌定位算法

小波变换

[17]

(wavelet transformWT)的车牌定位方法是:在车

牌图像的定位处理中将输入的原始图像信息进行小波分解,通过选

择合适的参数对车牌图像进行伸缩平移多尺度变换作局部化分析,

提取对象的特征可得到图像的任意细节,再送入分类器中完成车牌

的定位,小波变换法对有噪声的车牌图像能很好地实现定位,缺点

是实时性比较差。

2.7 基于神经网络的车牌定位算法

人工神经网络(Arti?cial Neural Networks,简写为ANNs)

[18-20]

由输入层、隐层和输出层组成,前向网络由输入经隐含层传到输出,

再由反向传播调整内部网络连接节点之间的权值,具有自动学习车

牌图像特征的能力。在车牌图像定位时,先把大量不同的图像标注

样本和对应的应识别结果输入到神经网络,网络通过前向网络和

[21]

反向传播自动学习输入与输出的映射模型,完成训练学习过程,然

后利用训练好的神经网络来识别采集到的车牌图像,从而定位到车

牌区域。

2.8 基于聚类分析的车牌定位算法

该方法主要是利用聚类分析并结合车牌的边缘信息来定位

[22]

车牌,此方法具有一定的适应性和抗干扰能力,但是对于某些特殊

的车牌定位效果不好,如定位双层车牌时易丢失信息。

2.9 基于混合特征的车牌定位

实际获得的车牌图像都含有很多干扰信息,利用单一特征定位样大小、同种字体的字符,否则要做前期处理或识别精度不高,对

计算机与多媒体技术

Computer And Multimedia TechnologyElectronic Technology & Software Engineering

征向量,再由不同的结构和统计特征定义分类器。统计特征包括外

部轮廓、内部结构和笔画变化特征等,由于汉字字母众多,需要对

定义的大量特征进行降维处理,再输入到分类器中。识别时先从字

符图像中提取字符的特征,经处理分析后得到进行分类标签。这种

识别方法受车牌分割准确性及噪声影响;对汉字而言,由于其特性

信息较多,计算量较大。

4.3 基于支持向量机的字符识别

我国的车牌字符有汉字、数字和字母,依次对这些训练数据进

行分类和标记后,将数据放入SVM模型中进行训练得到训练模型,

然后将待识别的字符送入训练模型中进行识别出结果。基于支持向

量机的字符识别方法具有很强的学习能力,即使在统计样本量

[33]

较少的情况下,也可以获得很好的效果,但对字符平移和旋转敏感。

4.4 基于神经网络的字符识别

基于人工神经网络的算法分为两种:有特征提取和无特征

[34]

提取的人工神经网络,顾名思义有特征提取的神经网络首先要选择

并提取字符特征,然后用所得到的特征来训练神经网络,此算法

[35]

中字符特征的选取对识别结果的准确度至关重要,另外特征的提取

会使识别过程变慢;无特征提取则是把待识别字符直接输入网络,

由网络自动提取特征得到识别结果。基于神经网络的字符识别算法

自学能力很强,但网络结构较复杂,网络模型不宜理解,训练时间长。

5 结论

实际上汽车车牌的识别受到诸多因素的干扰,比如光照、倾斜

度、车牌变形、各种情况造成车牌字符的旧损等都给车牌识别增加

了难度。此种情形下,车牌识别准确率的提高仍是车牌研究的难点。

目前车牌识别对象主要的是单个无遮挡的静止车牌图像,对于运

[1]

动中的车牌识别仍有待进一步研究。

参考文献

[1]朱克佳,郝庆华,李世勇等.车牌识别综述[J].现代信息科

,2018,2(5):4-6.

[2]邓运生,郑晨霞,尹安.车牌定位和字符分割方法对比研究及

实现[J].兰州文理学院学报(自然科学版),2019,33(6):78-84.

[3],,,.

[J].,2019,

31(06):979-987.

[4]王恒.基于深度学习的车牌识别算法研究[D].浙江:浙江工

业大学,2017.

[5]张丽静,孙杰,殷晓宇.基于HSV颜色空间的车牌定位方法[J].

微计算机信息,2008(7):247-248.

[6]常巧红,高满屯.基于HSV色彩空间与数学形态学的车牌定位

研究[J].图学学报,2013,34(4):159-162.

[7]谭司庭,胡志坤.基于HSV色空间的车牌定位综合方法[J].

计算机与应用化学,2011,28(7):903-906.

[8]潘寒飞.基于颜色特征的车牌定位与分割技术研究[D].重庆:

重庆大学,2012.

[9]杨丽萍.基于数学形态学的车牌定位研究[J].信息通信,

2016,158(2):64-66.

[10]卢雅琴,邬凌超.基于数学形态学的车牌定位方法[J].计算

机工程,2005,31(3):224-226.

[11]贺桂娇.几种经典的图像边缘检测算子分析比较[J].计算机

光盘软件与应用,2014,17(9):182-183.

130

电子技术与软件工程

[12]梁娟.一种基于Sobel图像边缘检测的改进算法[J].软件导

,2014,13(12):78-82.

[13]罗帆,陈晟,王敏等.一种基于边缘特征的汽车牌照定位算

[J].华中科技大学学报(自然科学版),2004(S1):108-110.

[14]樊东,陈津徽,张元良.基于遗传算法的车牌定位研究[J].

淮海工学院学报(自然科学版),2019,28(4):1-4.

[15]林乾毕.基于SVMANN神经网络的车牌识别系统[J].

.2019,40(8):105-107.

[16]施隆照,强书连.基于组合支持向量机的车牌字符识别[J].

计算机工程与设计,2017,38(06):1619-1623.

[17]郭招球,赵跃龙,高敬欣.基于小波和神经网络的车牌字符

识别新方法[J].计算机测量与控制,2006,14(9):1257-1259.

[18]王晶.基于神经网络的车牌识别技术研究[D].杭州电子科技

大学,2017.

[19]柴伟佳,王连明.一种基于混合神经网络的车牌字符识别方

[J].东北师大学报(自然科学版),2018(1):63-67.

[20]杨凡,赵建民,朱信忠.一种基于BP神经网络的车牌字符分

类识别方法[J].计算机科学.2005,32(8):192-195.

[21]刘保.基于神经网络深度学习的车牌识别算法[J].中国交通

信息化.2019,234(8):122-126.

[22]冯慧娜.车牌识别系统中车牌定位与字符分割技术的研究[D].

中北大学,2011.

[23]沈勇武,章专.基于特征颜色边缘检测的车牌定位方法[J].

仪器仪表学报,2008,29(12):2673-2677.

[24]廖晓姣,李英.基于边缘检测和形态学的车牌定位算法[J].

现代电子技术,2011,34(10):17-19.

[25]高一文,龚劬.基于颜色与结构特征的车牌定位算法[J].

庆文理学院学报(自然科学版),2012,31(1):71-75

[26]岳鹏,彭进业,李大湘等.基于混合特征的多车牌快速定位

算法[J].现代电子技术,2010,33(8):100-103.

[27]冯满堂,马青玉,成峰.基于混合特征的多车牌定位算法[J].

微计算机信息,2009,25(9):236-238.

[28]冉令峰.基于垂直投影的车牌字符分割方法[J].通信技术,

2012,45(4):89-92.

[29]迟晓君,孟庆春.基于投影特征值的车牌字符分割算法[J].

计算机应用研究,2006,46(7):262-263.

[30]邓嘉诚,黄贺声,杨林,魏亚东.车辆牌照识别技术现状[J].

现代信息科技,2018,3(16):78-83

[31]顾晨勤,葛万成.基于模板匹配算法的字符识别研究[J].

信技术,2009,42(3):220-222

[32]李兴阳,王文青.基于模板匹配的车牌字符识别算法研究[J].

陕西师范大学学报(自然科学版),2008,36(6):176-178.

[33]何兆成,佘锡伟,余文进,杨文臣.字符多特征提取方法及

其在车牌识别中的应用[J].计算机工程与应用,2011,47(23):

228-231.

[34]潘翔 王恒.基于深度学习的车牌相似字符识别[J].计算机

科学,2017,44(6A):229-232.

[35]韩立明,王波涛.车牌识别中关键技术的研究与实现[J].

算机工程与设计,2010,31(17):3919-3923.

作者简介

张松兰,硕士学位,主要从事模式识别,人工智能方面的研究。


更多推荐

车牌识别