车牌定位方法

文档序号:6374830阅读:521来源:国知局
专利名称:车牌定位方法
技术领域
本发明涉及图像识别技术领域,具体涉及ー种车牌定位方法。
背景技术
随着高速公路、城市道路和现代化小区的不断增多,对车辆进行智能化和自动化管理的要求也越来越高,其中车牌的自动识别是其中ー项重要的基本功能。现有技术中采用的ー种车牌自动识别技术是对拍摄到的视频流图像运用车牌检测、定位技术,判断其中是否存在车牌,在检测、定位到车牌之后再识别所定位的车牌,在其中车牌的检测、定位的效果是整个车牌识别技术的关键。
现有技术中的车牌定位技术主要有两类边缘统计方法和机器学习方法。其中边缘统计方法是先假设图像中存在车牌,通过统计边缘找出车牌所在区域,从而定位车牌,该方法的优点在于定位速度较快,但易受背景环境的影响,误检率较高,且给出的车牌区域不够精确,只是ー个大概的区域;机器学习方法是首先用车牌样本训练车牌分类器,然后用车牌分类器对视频流图像进行全图像、多尺度的捜索来定位车牌,该方法的优点在于定位较为准确、误检率低,但其定位速度较慢,实时性较低,且易出现漏检现象。综上所述,现有技术中的车牌定位技术不能同时解决定位精确度低、定位速度慢、漏检率高及误检率高等问题。

发明内容
本发明实施例所要解决的技术问题是提供一种车牌定位方法,用于在不降低车牌定位精确度的情况下,提高定位速度,降低漏检率和误检率。本发明实施例提供一种车牌方法,包括SI、对所拍摄的视频流的第二帧图像进行检测,生成检测到的车牌区域列表;所述第二帧图像为所述视频流中的任意一帧图像;S2、验证所述车牌区域列表中的各个车牌区域是否满足车牌特征,在所述车牌区域列表中删除不满足车牌特征的车牌区域以得到已验证车牌区域列表;S3、跟踪第一帧图像的跟踪列表中的车牌区域,在所述第一帧图像的跟踪列表中删除不能跟踪到的车牌区域以得到第二跟踪列表;所述第一帧图像为所述第二帧图像的前一中贞图像;S4、将所述第二跟踪列表与所述已验证车牌区域列表进行融合,以得到所述第二帧图像的跟踪列表;S5、将所述第二帧图像的跟踪列表作为定位结果输出。本发明实施例中提供的车牌定位方法,首先对视频流的ー帧图像进行快速检测,给出初步的车牌区域列表,然后对车牌区域列表中的车牌区域进行验证,可提高车牌定位速度和降低误检率,接下来对前ー帧图像的跟踪列表进行跟踪,可降低车牌定位的漏检率,最后将跟踪列表和已验证车牌区域列表进行融合,可提高车牌定位的精确度。


为 了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例中车牌定位方法的流程图;图2是本发明实施例中车牌定位方法中步骤SI的流程图;图3是本发明实施例中车牌定位方法中步骤SI的详细流程图;图4是本发明实施例中车牌定位方法中步骤S2的流程图;图5是本发明实施例中车牌定位方法中步骤S21的流程图;图6是本发明实施例中车牌定位方法中步骤S4的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例中提供了一种车牌定位方法,包括车牌检测、车牌验证、车牌跟踪等步骤,其中通过车牌检测可快速准确的定位车牌,通过车牌验证对检测到的车牌进行车验证,可減少误检,通过跟踪车牌达到在视频流中连续定位车牌的目的,从而提供快速、稳定的定位結果。以下进行详细说明。如图I所示,本发明提供一种车牌定位方法,可包括下列步骤SI、对所拍摄的视频流的第二帧图像进行检测,生成检测到的车牌区域列表;上述第二帧图像为上述视频流中的任意一帧图像;S2、验证上述车牌区域列表中的各个车牌区域是否满足车牌特征,在上述车牌区域列表中删除不满足车牌特征的车牌区域以得到已验证车牌区域列表;S3、跟踪第一帧图像的跟踪列表中的车牌区域,在上述第一帧图像的跟踪列表中删除不能跟踪到的车牌区域以得到第二跟踪列表;上述第一帧图像为上述第二帧图像的前一中贞图像;需要说明的是,当第一帧图像的跟踪列表为空时,则无需进行对车牌区域的跟踪,此种情况下,第二跟踪列表与第一帧图像的跟踪列表相同;需要说明的是,当上述第二帧图像为视频流的首帧图像时(前面不存在其它帧的图像),则不存在上述第一帧图像,第一帧图像的跟踪列表也视为空;S4、将上述第二跟踪列表与上述已验证车牌区域列表进行融合,以得到上述第二帧图像的跟踪列表;S5、将上述第二帧图像的跟踪列表作为定位结果输出。具体地,如图2所示,上述步骤SI可具体包括下列步骤S11、根据预设定的搜索尺度遍历搜索上述视频流的第二帧图像;
S12、根据步骤Sll的捜索结果生成车牌区域列表;进ー步地,上述步骤Sll可具体包括下列步骤SI 11、预设定M种不同的捜索尺度,并按照预定的顺序对上述M种搜索尺度进行排序,且M大于或等于2 ;由于实际应用中,车牌的大小是在ー个范围之内的,因此可以设定ー个车牌区域的最大尺度和最小尺度,分别作为最大搜索尺度和最小搜索尺度,再在最大搜索尺度和最小捜索尺度之间设置一些合适的捜索尺度;如本实施例中可将最小捜索尺度设定为70*30(长70像素,宽30像素),将最小捜索尺度设为第I种(M=I)捜索尺度,第2种搜索尺度为第I种搜索尺度的I. 2倍(84*36),第3种搜索尺度为第2种搜索尺度的I. 2倍,依次类推,直至最大捜索尺度;当然以上只是本实施例中的选择,在实际应用中,本领域普通技术人员还 可根据实际情况选择其它合适的捜索尺度和排序方式,在此不做具体的限制;S112、设定 N=I;即初始从第I种搜索尺度开始;S113、从预设定的初始位置按第N种搜索尺度以4为步长开始搜索上述第二帧图像;需要说明的是,以4为步长指的是每次搜索间隔四个像素点;本实施例中,预设定的初始位置可以选择图像的原点位置(0,O),当然也可以选择其它合适的初始位置;S114、利用第一判断方法判断捜索到的ー个区域是否是车牌区域,如果是,则执行步骤SI 15,否则执行步骤SI 18 ;具体地,上述的第一判断方法可为第一歩计算该区域的灰度方差值,判断该区域的灰度方差值是否大于预定的阈值,如果小于则该区域不是车牌区域,如果大于则进入第二步;第二步利用预先训练得到的所述第一车牌分类器来判断该区域是否是车牌区域;需要说明的是,对于ー个区域,只有其灰度方差值大于预定的阈值且被第一车牌分类器判断为车牌区域才被判断为车牌区域,否则不是车牌区域;本实施例中,可米用基于MB_LBP (Multi-Block Local-Binary-Patterns)特征的Adboost方法,预先利用车牌样本、通过Adboost方法挑选最优的MB_LBP特征构建级联分类器(第一车牌分类器),MB_LBP特征的优点一方面在于MB_LBP的块状特征和车牌的灰度分布规律较为相似,构建的级联分类器特征数量比较少、分类能力强;另一方面MB_LBP特征计算复杂度也比较低;级联分类器的优点在于它的排除法,在图像中占绝大部分的非车牌区域经过部分层分类器后就被排除掉了,总体上缩短了定位的时间;本实施例中,如果某一区域的灰度方差不大于预定的阈值,则该区域被判断为不是车牌区域,就无需进入第二步,因此采用灰度方差值进行预判断的方法可以减少第一车牌分类器的分类频率,提高检测速度;一般的,为了方便辨认,车牌背景的顔色和字符的颜色正好是反色,而且所占的比例相当,因此车牌区域的灰度方差比较大,用计算灰度方差的方式对搜索到的区域进行区分可排除掉大量的平坦区域,如地面、车身等;
具体地,灰度方差计算的方法可以为
权利要求
1.一种车牌定位方法,其特征在于,包括s1、对所拍摄的视频流的第二帧图像进行检测,生成检测到的车牌区域列表;所述第二帧图像为所述视频流中的任意一帧图像;s2、验证所述车牌区域列表中的各个车牌区域是否满足车牌特征,在所述车牌区域列表中删除不满足车牌特征的车牌区域以得到已验证车牌区域列表;s3、跟踪第一帧图像的跟踪列表中的车牌区域,在所述第一帧图像的跟踪列表中删除不能跟踪到的车牌区域以得到第二跟踪列表;所述第一帧图像为所述第二帧图像的前ー帧图像;s4、将所述第二跟踪列表与所述已验证车牌区域列表进行融合,以得到所述第二帧图像的跟踪列表;s5、将所述第二帧图像的跟踪列表作为定位结果输出。
2.根据权利要求I所述的方法,其特征在于,所述步骤SI包括s11、按照预设定的捜索尺度遍历搜索所述第二帧图像;s12、根据所述步骤Sll的捜索结果生成车牌区域列表。
3.根据权利要求2所述的方法,其特征在于,所述步骤Sll包括s11、预设定M种不同的捜索尺度,并按照预定的顺序对所述M种搜索尺度进行排序,且M大于或等于2;s12、设定N=I ;s13、从预设定的初始位置按第N种搜索尺度以4为步长开始搜索所述第二帧图像;s14、利用第一判断方法判断捜索的区域是否是车牌区域,如果是,则执行步骤S115,否则执行步骤SI 18;5115、以2为步长捜索所述区域的8个第二近邻区域,利用所述第一判断方法判断所述8个第二近邻区域是否存在车牌区域,如果是,执行步骤S116,否则执行步骤S118 ;s16、以I为步长捜索所述区域的8个第一近邻区域,利用所述第一判断方法判断所述.8个第一近邻区域是否存在车牌区域,如果是,执行步骤S117,否则执行步骤S118 ;s17、将所述区域添加进车牌区域列表;s18、判断是否搜索完所述第二帧图像,如果是,执行步骤S1110,否则执行步骤S119;s19、以4为步长沿预定的方向捜索所述第二帧图像的下ー个区域;执行步骤S114; s10、判断N是否大于或等于M,如果否,执行步骤S1111,如果是,执行步骤S12 ;sll N=N+1 ;执行步骤 SI 13。
4.根据权利要求3所述的方法,其特征在于,所述第一判断方法包括计算所述区域的灰度方差值,判断所述区域的灰度方差值是否大于预定的阈值,如果否,则所述区域不是车牌区域;利用预先训练得到的第一车牌分类器判断灰度方差值大于预定的阈值的区域是否是车牌区域。
5.根据权利要求I所述的方法,其特征在于,所述步骤S2包括s21、提取所述车牌区域列表中的各车牌区域的特征向量;s22、利用预先训练得到的第二车牌分类器对所述述各车牌区域的特征向量进行验证,以判断所述各车牌区域是否满足车牌特征,在所述车牌区域列表中删除不满足车牌特征的车牌区域以得到已验证车牌区域列表。
6.根据权利要求5所述的方法,其特征在于,所述步骤S21包括5211、将所述车牌区域列表中的各车牌区域均缩放到预设定的尺寸;5212、检测所述各车牌区域的顔色,判断是否需要进行反色,对需要反色的所述车牌区域进行反色;5213、计算出所述各车牌区域的笔画ニ值图;5214、对所述各车牌区域的笔画ニ值图进行修复、去伪笔画处理;5215、将步骤S214处理后的各车牌区域的笔画ニ值图投影到水平方向,并进行归ー化处理。
7.根据权利要求I所述的方法,其特征在于,所述步骤S3包括在所述已验证车牌列表中跟踪所述第一帧图像的跟踪列表中包含的各个车牌区域,删除其中的与所述已验证车牌列表中的任何一个车牌区域均不存在重叠的车牌区域,以得到所述第二跟踪列表。
8.根据权利要求7所述的方法,其特征在于,所述步骤S4包括541、将所述已验证车牌区域列表中与所述第二跟踪列表中不重叠的车牌区域加入所述第二跟踪列表以得到所述第三跟踪列表;542、将所述已验证车牌区域列表中与所述第三跟踪列表中重叠的车牌区域进行加权叠加,以得到所述第二帧图像的跟踪列表。
9.根据权利要求8所述的方法,其特征在于,所述步骤S42包括根据预设定的加权系数μ进行加权叠加TO. X= μ *Τ1. X+ (I- μ ) * (kl*Cl. x+k2*C2. x+......+kn*Cn. x) / (kl+k2......+kn);TO. y= μ *T1. y+ (I- μ ) * (kl*Cl. y+k2*C2. y+......+kn*Cn. y) / (kl+k2......+kn);TO.width= μ *T1. width+ (I-μ )* (kl*Cl. width+k2*C2. width+......+kn*Cn. width)/(kl+k2......+kn);TO.height=μ *Τ1· height+ (I-μ ) * (kl*Cl. height+k2*C2. height+......+kn*Cn.height) / (kl+k2......+kn);其中Tl为所述第三跟踪列表中的一个车牌区域,Tl. X为Tl起始点的X坐标值,Tl. y为Tl起始点的y坐标值,Tl. width为Tl的宽度值,Tl. height为Tl的高度值;C1,C2……Cn为所述已验证车牌区域列表中的与Tl相重叠的η个车牌区域,K1,K2……Kn为所述η个车牌区域与Tl相应的重叠率,Cn. X为Cn的起始点的χ坐标值,Cn. y为Cn的起始点的y坐标值,Cn. width为Cn的宽度值,Cn. height为Cn的高度值。
全文摘要
本发明实施例涉及图像识别技术领域,公开了一种车牌定位方法。其中,该方法包括S1、对所拍摄的视频流的第二帧图像进行检测,生成检测到的车牌区域列表;S2、验证所述车牌区域列表中的各个车牌区域,在所述车牌区域列表中删除不满足车牌特征的车牌区域以得到已验证车牌区域列表;S3、在所述第一帧图像的跟踪列表中删除不能跟踪到的车牌区域以得到第二跟踪列表;S4、将所述第二跟踪列表与所述已验证车牌区域列表进行融合,以得到所述第二帧图像的跟踪列表;S5、将所述第二帧图像的跟踪列表作为定位结果输出。实施本发明实施例,可以在不降低车牌定位精确度的情况下,提高定位速度,降低漏检率和误检率。
文档编号G06K9/54GK102831429SQ201210286440
公开日2012年12月19日 申请日期2012年8月13日 优先权日2012年8月13日
发明者唐健, 吴伟华, 陶昆, 廖振生 申请人:深圳市捷顺科技实业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1