基于结构相似度的车牌识别算法研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第39卷第6期2 0 1 3年1 1月
光学技术
OPTICAL TECHNIQUE
Vol.39No.6
Nov.2013
文章编号:1002-1582(2013)06-0505-05
基于SSIM的车牌识别算法研究*
王晨,尚媛园,丁辉,王少伟,胡峻铭
(首都师范大学信息工程学院,北京100048)
摘 要:对车牌中的字符进行精确提取并识别是车牌识别系统面临的重要问题。在字符提取阶段,利用车牌图像特有的信息特征,提出以红色分量作为目标图像,依次进行水平和垂直投影完成字符分割,既可精确提取字符,又可矫正字符形态。将基于结构相似度SSIM(structure similarity)的算法应用于车牌识别,避免了前期对字符结构信息做大量的对比统计工作,省略了特征提取的步骤,降低了算法复杂度;利用角点检测方法对相似字符进行细化和区分,进一步完善了整体的识别性能。实验证明,该算法有较好的识别率。
关键词:车牌识别;颜色分量;垂直水平投影;SSIM
中图分类号:TP391.4 文献标识码:A
License plate recognition algorithm research based on SSIM
WANG Chen,SHANG Yuanyuan,DING Hui,WANG Shaowei,HU Junming(School of Information Science and Technology,Capital Normal University,Beijing 100048,China)
Abstract:One of the main problems for license plate recognition system is to maintain an accurate view of extractionand recognition of the license plate.In the character extraction stage of image recognition,the red component of the li-cense plate information is extracted as the target image depended on the unique characteristics of the license plate image,and the splitting characters by the horizontal and vertical projection will result in a more accurate extraction and correctcharacter form.A new method based on the structure similarity recognition is introduced.This approach avoids a lot ofstatistical compare on character structure information in early process and reduces the computing complexity by omittingthe step of feature extraction.A method of corner detection is given,which further perfects the integral recognition per-formance to distinct and refine similar characters.The experiment results show that the algorithm has the better recogni-tion rate.
Key words:license plate recognition;color component;horizontal and vertical projection;SSIM
0 引 言
智能交通系统已成为当前交通管理发展的重要研究方向,车牌识别能够完成车辆的智能管理,逐步成为智能交通系统中的一个重要组成部分,在停车场、收费站、城市关卡等有着广泛的应用。完整的车牌识别系统[1]主要包括车牌定位和字符识别两个部分,字符识别的正确与否关系到整个系统的成败,是车牌识别系统的关键所在。
目前,用于车牌字符识别的算法主要有结构特征分析法、模板匹配法和基于神经网络等方法。利用结构特征分析的方法能够用于字符的倾斜、变形等情况,但计算量大,对计算机性能的要求较高[2];模板匹配法能够简单快速地用于字符集合较小的情
5
0
5
*收稿日期:2012-10-16;收到修改稿日期:2013-03-20 E-mail:wangchen0899@163.com基金项目:国家自然科学基金-联合资助基金项目(11178017);北京市教委科技面上项目(KM201110028017)作者简介:王晨(1990—),女,硕士研究生,主要从事数字图像处理方面的研究。
通讯作者:尚媛园(1977—),女,教授,博士生导师,主要从事高可靠成像系统、数字图像处理方面的研究。
E-mail:syy@bao.ac.cn
况,但对由光照、污损等因素造成的字符断裂和粘连等情况误识率较高;
基于神经网络的识别方法具有良好的容错性、适应性、自学习能力以及较高的字符识别率,
但由于样本训练收敛速度较慢,不适用于对实时性要求比较高的场合[
3]
。人眼通过对字符形状特征的直观度量进行字符识别,若能精确表征和提取字符的结构轮廓,就能准
确快速地识别不同的字符[
4]
。但目前常用的一些方法需要在前期进行复杂的特征提取和统计操作,
较为耗时。本文融合了结构分析法[5]
和模板匹配法的
思想,将基于结构相似度SSIM(structure similari-ty
)的识别算法应用于字符识别,通过计算字符与模板之间的结构相似度信息,
将最为相似的模板作为最终的匹配结果。该方法简化了特征提取步骤,省略了大量的统计对比工作,在保证算法识别率的情况下降低了复杂度。
1 车牌识别总体流程
车牌识别主要包括预处理、字符分割和字符识别三大部分。图1所示为车牌识别系统的整体流程图
。
图1 车牌识别流程图
预处理主要包括基于颜色分量的灰度化、二值化和归一化三部分的操作。基于色彩分量的灰度化可有效地增强字符与背景的对比度,二值化削弱了背景,
归一化统一图像的大小,为后续识别奠定了良好的基础。预处理后的图像通过垂直投影和水平投影分割出车牌中的单个字符,与模板归一化成统一的大小,完成了字符分割和倾斜校正工作。最后采用基于结构特征与角点检测相结合的方法识别字符。
2 字符分割预处理
2.1 基于颜色分量的灰度化
基于RGB模型的车牌图像由密切相关的红、绿蓝三个色彩分量组成,预处理首先需要对其灰度化。传统的灰度化采用色彩分量加权的方法,适用于一般场合。但车牌区域图像具有对比度高、背景单一、颜色特征明显等特点,针对这些特点,本文试图找到一种简单有效的灰度化方法。
通过对图2中三原色分量图像以及灰度化图像进行观察可以看出,
红分量图像中背景和字符有更加明显的对比效果。为了进一步对其进行验证,对大量图片分别进行了直方图统计,通过比较可以看出,红分量灰度分布较为广泛,且两个较为明显的峰值之间差异最大,说明背景与字符之间的过渡较为明显,可产生较强的对比。因此选取红分量直接作为灰度化后的图片,既能保证良好的效果,同时又可简化灰度化操作
。
图2 各色彩分量以及灰度图片直方图统计
图像中车牌的宽度和高度会随着图像尺寸、拍摄距离和角度的变化而变化,
得到的车牌区域的大小分布较为不均匀。而字符间的相对位置不统一,会对后续的字符分割操作造成一定的影响,因此在对灰度图片二值化后增加了归一化操作,便于统一后续处理图片的大小。
2.2 字符分割和倾斜校正
对车牌预处理后的图像进行灰度垂直投影,如图3所示,垂直方向上的投影必然在字符的间隙处取得局部最小值,显示出7个较为明显的区域块。利用该特征将字符提取问题转化为分割区域块问题。从左至右、
从右至左依次扫描垂直投影数值,将每个局部最小点位置作为区域块的边界
。
图3 垂直投影统计图
垂直投影得到字符的左右边界,分割出单个字符。但由于车牌的拍摄角度和距离的不同,切割后字符的上下边界存在相对位置不同的情况。图4显示了字符在水平方向上的灰度投影。从图中可以看出,每个字符的上下边界(即子图中的左右边界)存在着不同程度的无灰度分布的区域。为了消除该区域对识别的影响,对每个字符依次水平扫描上下边界。
垂直投影与水平投影相结合,最终去除每个字
6
05光 学 技 术 第39卷