[发明专利]车牌字符识别方法无效
| 申请号: | 201110082300.5 | 申请日: | 2011-03-31 |
| 公开(公告)号: | CN102147858A | 公开(公告)日: | 2011-08-10 |
| 发明(设计)人: | 杨梦宁;张小洪;徐玲;洪明坚 | 申请(专利权)人: | 重庆大学 |
| 主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/54 |
| 代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 张先芸 |
| 地址: | 400044 *** | 国省代码: | 重庆;85 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明提供了一种车牌字符识别方法,该方法中所采用的描述器是直接以字符图像的几何中心点作为特征点,通过PCA算法寻找车牌字符图像中字符的主方向,从而生成字符特征点的描述子,相对于现有的SIFT描述器而言,车牌字符图像中字符的主方向的运算量得以大幅简化,提高了计算机运算效率,能够更好的满足车牌识别系统的实时性要求,并且生成的描述器同时保证了车牌字符图像的旋转不变性以及抗噪声和光照影响的能力,具有良好的鲁棒性;同时,采用SVM分类算法与本发明采用的NSIFT描述器相结合对车牌字符图像进行字符识别,相对于采用KNN等其它分类算法而言,在不增加分类算法运算复杂度的前提下具备了更高的识别率。 | ||
| 搜索关键词: | 车牌 字符 识别 方法 | ||
【主权项】:
1.车牌字符识别方法,其特征在于,包括以下步骤:A)修正车牌字符图像中字符的主方向;该步骤具体包括:a1)预先将车牌字符图像的分辨率处理为R行×C列,并设定灰度阈值P0,将车牌字符图像中灰度值大于灰度阈值P0的像素点判定为字符像素点;a2)以车牌字符图像的几何中心点作为原点建立直角坐标系,将车牌字符图像中的字符像素点映射到所述直角坐标系中,其坐标映射公式为:x vc = 1 - C 2 + c , ]]>y vr = R - 1 2 - r ; ]]> (xvc,yvr)即为位于车牌字符图像中第r行第c列的字符像素点在直角坐标系中的坐标,其中,r∈{1,2,...,R},c∈{1,2,...,C};a3)以车牌字符图像中各个字符像素点的坐标构建字符坐标矩阵V,用PCA算法计算出字符坐标矩阵V的特征向量,以最大特征值所对应特征向量的方向为车牌字符图像中字符的主方向,并求出字符主方向到直角坐标系纵坐标轴的倾斜角度
取
a4)根据倾斜角度
对车牌字符图像进行字符旋转,处理得到字符主方向与图像竖直方向相一致且分辨率为R行×C列的正向车牌字符图像;B)生成描述器;该步骤具体包括:b1)以正向车牌字符图像的几何中心点作为原点建立直角坐标系,将正向车牌字符图像中各个像素点映射到所述直角坐标系中,其坐标映射公式为:x c = 1 - C 2 + c , ]]>y r = R - 1 2 - r ; ]]> (xc,yr)即为位于正向车牌字符图像中第r行第c列的字符像素点在直角坐标系中的坐标,其中,r∈{1,2,...,R},c∈{1,2,...,C};b2)计算正向车牌字符图像中第r行第c列像素点的梯度值m(xc,yr)和梯度方向θ(xc,yr):m ( x c , y r ) = ( P ( x c + 1 , y r ) - P ( x c - 1 , y r ) ) 2 + ( P ( x c , y r + 1 ) - P ( x c , y r - 1 ) ) 2 ; ]]>θ ( x c , y r ) = arctan [ 2 · P ( x c , y r + 1 ) - P ( x c , y r - 1 ) P ( x c + 1 , y r ) - P ( x c - 1 , y r ) ] ; ]]> 其中,P为灰度值符号,P(xc,yr-1)、(P(xc,yr+1)、P(xc-1,yr)和P(xc+1,yr)分别表示与第r行第c列像素点相邻的上一个像素点、下一个像素点、左一个像素点和右一个像素点的灰度值;b3)将正向车牌字符图像按横4纵4等分为16个小区域,其中横向第i纵向第j个小区域的中心点在直角坐标系中的坐标为(xoj,yoi),j∈{1,2,3,4},i∈{1,2,3,4},横向相邻两个小区域的中心点的x轴向间距为Sx,纵向相邻两个小区域的中心点的y轴向间距为Sy;由此计算正向车牌字符图像中第r行第c列像素点在其所在的横向第i纵向第j个小区域中的位置权重PWij(xc,yr):PWij(xc,yr)=Dcj×Dri;其中,![]()
Dcj和Dri分别为第r行第c列像素点在其所在的横向第i纵向第j个小区域中的x轴向位置权重和y轴向位置权重;b4)计算正向车牌字符图像中第r行第c列像素点的高斯权重GW(xc,yr):GW ( x c , y r ) = 1 2 πσ 2 e - x c 2 + y r 2 2 σ 2 ; ]]> 其中,e为自然常数,π为圆周率,σ取常数;b5)计算正向车牌字符图像中第r行第c列像素点的方向权重DWLt(xc,yr):DW Lt ( x c , y r ) = 1 - | θ ( x c , y r ) - L t | 0.25 π ; ]]> 其中,Lt的取值条件满足Lt=t·0.25π,t∈{0,1,2,3,4,5,6,7},且|θ(xc,yr)-Lt|<0.25π;b6)生成正向车牌字符图像中第r行第c列像素点的描述子W(xc,yr):W(xc,yr)=PWij(xc,yr)×DWLt(xc,yr)×GW(xc,yr)×m(xc,yr);b7)按照步骤b2)~b6)所述的方法,生成正向车牌字符图像中各个像素点的描述子;将正向车牌字符图像中一个小区域内的各个像素点的描述子相累加,形成一个8维的描述器因子,从而由正向车牌字符图像中16个小区域所形成的16个描述器因子构成128维的描述器;C)对待测车牌字符图像进行字符识别;该步骤具体包括:c1)在数据库中建立所含字符已知的车牌字符图像模板,所述车牌字符图像模板包括所含字符为汉字的汉字图像模板、所含字符为字母的字母图像模板以及所含字符为数字的数字图像模板;c2)针对待测车牌字符图像,在数据库中指定部分车牌字符图像模板作为识别基准;采用步骤A)和步骤B)所述的方法生成待测车牌字符图像的描述器以及针对其指定的部分车牌字符图像模板的描述器,并基于针对其指定的部分车牌字符图像模板的描述器采用SVM分类算法对待测车牌字符图像的描述器进行分类运算,求得与待测车牌字符图像相匹配的车牌字符图像模板,从而识别出待测车牌字符图像中的字符,输出识别结果;其中,针对车牌第一个字符的待测车牌字符图像指定的部分车牌字符图像模板为数据库中的各汉字图像模板,针对车牌第二个字符的待测车牌字符图像指定的部分车牌字符图像模板为数据库中的各字母图像模板,针对车牌第三或第四个字符的待测车牌字符图像指定的部分车牌字符图像模板为数据库中的各字母图像模板以及各数字图像模板,针对车牌第五、第六或第七个字符的待测车牌字符图像指定的部分车牌字符图像模板为数据库中的各数字图像模板。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110082300.5/,转载请声明来源钻瓜专利网。





