微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > 基于DSP的图像处理在车牌识别中的应用

基于DSP的图像处理在车牌识别中的应用

时间:02-24 来源: 点击:

  0引言

  随着高速公路的快速发展,以及汽车普及程度的提高,汽车牌照自动识别系统(LPR)的研究与开发也成为现代化交通发展中倍受关注的问题。对提高这些场所交通系统的管理水平和自动化程度具有重要的意义和巨大的经济价值,有着广阔的发展前景[1]。车牌识别技术作为该系统的核心,起着举足轻重的作用,它在高速公路、城市道路和停车场等项目管理中占有无可取代的重要地位。

  1图像预处理及车牌字符分割

  1.1预处理

  LPR的摄像部分工作于开放的户外环境,拍照时的光线,摄像机与牌照的距离和角度等都会造成采集图像的模糊、歪斜等,严重影响车牌的分割识别。所以在进入车牌识别模块之前,首先要对采集到的车牌图像进行预处理。目前,适应于各种应用环境的,较为通用的图像预处理方法还不是很成熟,论文在现有车牌预处理算法的基础上,针对车牌图像提出了改进的预处理方案。具体过程是在现有的中值滤波、灰度化及二值化的常规处理后,又提出了对二值图像进行二次中值滤波来对二值图像降噪,并将通常用于实现车牌定位的锐化边缘算法运用到预处理中,为去除车牌图像背景,提取车牌字符做好了准备

  1.1.1中值滤波

  中值滤波对于消除孤立点,即椒盐噪声和线段干扰十分有用,特别是对于二进制的椒盐噪声尤为有效,所以论文对二值图像再次进行了中值滤波。CCS仿真测试表明,中值滤波后的车牌二值图像,清晰度得到了显著提高(如图1所示),为车牌字符分割打好了基础。

  1.1.2锐化边缘

  在车牌识别系统中通常采用锐化边缘的方法实现车牌定位,论文将其用于预处理,采用Roberts算子,利用局部差分算子寻找边缘,对车牌二值图像进行了边缘锐化(如图2所示),为去除车牌背景提取字符做好了准备,同时经过边缘锐化提取了车牌边框及字符的外部轮廓信息,相对整个车牌信息,后续处理的数据量大大减少了,从而提高了系统的处理速度。

  1.2车牌字符分割算法及改进

  车牌字符分割是在车牌定位后把车牌的整体区域分割成单字符区域。字符分割算法主要有自顶向下分割、边缘检测分割、迭代像素聚类和区域生长法等。论文结合车牌自身的特点,提出了先去车牌背景提取字符,再进行字符分割的改进的车牌分割方案。

  1.2.1字符提取车牌

  背景对车牌字符的正确分割和识别有很大的影响,为了提高识别效率,论文在车牌分割之前,充分利用定位车牌两铆钉中间部分无铆钉干扰,且字符与车牌边框的粘连度较小的特点,首先采用改进的局部投影法去除了车牌图像的背景(边框、铆钉以及噪音),准确提取出车牌图像的纯字符区(如图4(b)所示)。首先,截取车牌二值图像的中间部分(通常为车牌长度的1/3到2/3部分)进行局部水平投影,通过从中间向两边扫描投影值(0或255)的大小寻找字符区域的上下边界,再根据车牌各字符字体高度相等的特点,即可去除车牌的上下边框和铆钉。同理,对去除水平背景的二值图像进行垂直投影并从左到右扫描投影值,便可找到并去除车牌图像的左右边框,彻底提出车牌中的字符图像

  1.2.2字符分割

  论文利用车牌图像小且内容简单的特点,将自顶向下分割法与边缘检测分割法相结合,采用了改进的垂直投影法,对边缘锐化了的纯字符图像做垂直投影,从右向左扫描黑白跳变点来实现车牌字符分割。由于是对纯字符的二值图像进行垂直投影,且车牌的边框和铆钉等背景已经去除,所以有连续黑点的地方就是字符所在地,连续黑点的间断点(白点)则是分割点。再根据车牌字符分隔点的初始位置比例关系为6:8:6:6:6:6,以及字符的平均字宽和两字符左边界之间的平均距离关系,去除可能存在的错误切分。

  2车牌字符识别算法及改进

  字符识别是LPR系统的最后一个环节,也是整个车牌识别系统的关键,识别方法的好坏直接影响到整个车牌最终的识别效果。

  2.1字符归一化

  由于分割出来的字符图像大小有差异,而字符特征提取及模板匹配都是建立在各字符图像大小一致的基础上,所以在对字符识别前首先需要进行字符归一化,包括分割字符归一化和标准字符归一化。论文根据字符提取时得到的各字符的上下边界以及字符分割时得到的各字符的左右边界,分别计算出各字符的高度和宽度,并求出各自的最大值作为分割字符最小包络归一化的识别模板尺寸,通过调试,考虑到计算量的问题论文将标准字符模板统一为W40*H40的像素大小。

  2.2特征提取

图像特征通常可以分为结构特征和统计特征两类,论文将两者相结合,采用对各字符的外部轮廓进行统计特征提取的方法实现特征提取,包括待识别字符的特征提取和标准字符模板的特征提取。首先,将边缘锐化并二值化了的分割字符分成3x3的9份,并计算每一份中像素点总数与黑象素点(目标点)个数的比值,从而得到一个9维特征向量,然后提取该向量作为待识别字符的特征。同理可以得到模板字符的特征向量,建起模板字符特征库。实践证明,当字符的形状发生变化时,该方法仍可以保证特征提取的正确性。并且相对字符的整体信息,对字符的边缘信息进行特征提取计算量要少的多,从而提高了处理速度。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top