一种实时列车车号识别方法及装置制造方法及图纸

技术编号:19321277 阅读:33 留言:0更新日期:2018-11-03 11:20
本发明专利技术涉及图像识别领域,针对现有技术存在的问题,提供一种实时列车车号识别方法包括:车号区域初定位步骤对输入的图像数据通过局部二值模型,计算最优灰度等级,最后得到最优灰度等级对应的整幅的灰度等级值;根据该灰度等级值通过线性的二类分类器从输入图像中定位出包含车号字符的矩形坐标;字符分割步骤采用动态二值化方法与连通成分分析算法将包含车号字符的矩形坐标区域分割为单独的字符;字符识别步骤根据SVM分类器对列车车号进行字符识别。

A real-time train number recognition method and device

The invention relates to the field of image recognition. In view of the existing problems, a real-time train number recognition method is provided, which includes: the initial positioning step of the train number area passes through the local binary model to calculate the optimal gray level of the input image data, and finally obtains the gray level value of the whole gray level corresponding to the optimal gray level; According to the gray level value, the rectangular coordinates containing vehicle number characters are located from the input image by a linear two-class classifier; the rectangular coordinates containing vehicle number characters are segmented into individual characters by dynamic binarization method and connected component analysis algorithm; and the character recognition steps are aligned according to the SVM classifier. Character recognition of vehicle number.

【技术实现步骤摘要】
一种实时列车车号识别方法及装置
本专利技术涉及图像识别领域,尤其是一种实时列车车号识别方法及装置。
技术介绍
当前列车车号识别主要存在如下的缺点:(1)离线识别,即列车通过后较长时间才报识别结果,离线识别的一个显著缺点为,随着列车数量较多,识别时间越长,当天的列车车号很可能需要第二天才能识别出结果,时间滞后,影响工作;(2)识别车号图像类型单一,市面已有厂家的车号识别要不支持面阵相机图像,要不支持线阵相机图像,较少有同时支持面阵相机和线阵相机的车号识别算法;(3)支持识别车号类型偏少,现有列车车号包括普速电力机车HXD开头的车号、韶山型车号、动车车号、双向来车车号等,已有的列车车号识别不能全部支持以上类型的车号识别;(4)识别率偏低,目前的已有列车车号识别率平均92%,离铁路总公司规定的99%有不小差距。
技术实现思路
本专利技术所要解决的技术问题是:针对现有技术存在的问题,提供一种实时列车车号识别方法及装置。本专利技术从输入图像中快速定位出包含车号字符的矩形坐标,然后动态二值化和连通成分分析方法把包含车号字符的区域分割为单独的字符;然后根据训练好的SVM分类器模型对每个字符进行具体识别,得到列车车号的具体字符。达到本设计要求。本专利技术采用的技术方案如下:一种实时列车车号识别方法包括:车号区域初定位步骤:对图像采集设备实时输入的图像数据通过局部二值模型,计算最优灰度等级,最后得到最优灰度等级对应的整幅的灰度等级值;根据该灰度等级值通过线性的二类分类器从输入图像中定位出包含车号字符的矩形坐标;字符分割步骤:采用动态二值化方法与连通成分分析算法将包含车号字符的矩形坐标区域分割为单独的字符;字符识别步骤:根据SVM分类器对列车车号进行字符识别。进一步的,所述车号区域初定位步骤具体过程是:采用LBP模型,计算窗口选择为m*m,计算出IBP图像;通过计算得到最有灰度等级B0;得到特征长度B0*m*m维灰度等级值图像;其中P为大量训练样本的字符识别平均概率,T为识别时间,T不超过300毫秒;m属于2到4。进一步的,所述B0=64;m=4。进一步的,所述二类分类器是线性分类器,并且二类分类器通过SVM分类器实现,二类分类器类型是c-SVM。进一步的,所述字符分割步骤具体实现过程是:计算车号矩形区域的均值方差新的二值化图为T(x,y)=I(x,y)>var*t?255:0,其中参数t取值范围为0-1之间;遍历二值图像,并记下每一行或列中连续的行程和标记的等价对,然后通过等价对对每个像素新的二值化图像进行重新标,然后通过外接矩形框,取出真实的字符区域矩形。进一步的,所述t是通过线性回归训练得出,具体过程是:收集n个字符区域矩形图,每张图归一化到P*P尺寸,计算每张图的全局灰度直方图,把灰度直方图输入svm分类器,手动计算每张图对应的t,并作为线性回归分类器的标签,训练SVM分类器模型;当新来一张车号矩形区域图,归一化到P*P尺寸,计算此图的全局灰度直方图,把灰度直方图输入已经训练好的svm分类器,输出值为参数t;其中P等于500到1500;n大于等于1000。一种实时列车车号识别装置包括:车号区域初定位模块:用于对图像采集设备实时输入的图像数通过局部二值模型,计算最优灰度等级,最后得到最优灰度等级对应的整幅的灰度等级值;根据该灰度等级值通过线性的二类分类器从输入图像中定位出包含车号字符的矩形坐标;字符分割模块:用于采用动态二值化方法与连通成分分析算法将包含车号字符的矩形坐标区域分割为单独的字符;字符识别模块:用于根据SVM分类器对列车车号进行字符识别。进一步的,所述车号区域初定位模块具体过程是:采用LBP模型,计算窗口选择为m*m,计算出IBP图像;通过计算得到最有灰度等级B0;得到特征长度B0*m*m维灰度等级值图像;其中P为大量训练样本的字符识别平均概率,T为识别时间,T不超过300毫秒;m属于2到4。进一步的,所述B0=64;m=4。进一步的,所述字符分割模块具体实现过程是:计算车号矩形区域的均值方差新的二值化图为T(x,y)=I(x,y)>var*t?255:0,其中参数t取值范围为0-1之间;遍历二值图像,并记下每一行或列中连续的行程和标记的等价对,然后通过等价对对每个像素新的二值化图像进行重新标,然后通过外接矩形框,取出真实的字符区域矩形。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:本专利技术中支持阵列连续图像数据、面阵连续图像数据等输入图像数据,对输入的图像数据通过局部二值模型,计算最优灰度等级,然后从输入图像中定位出包含车号字符的矩形坐标;采用动态二值化方法与连通成分分析算法将包含车号字符的矩形坐标区域分割为单独的字符后对字符识别,快速识别车车号;本专利技术方法或者装置支持目前所有列车车号类型识别,并且对于任何时间段拍摄的列车车号进行准确识别。附图说明本专利技术将通过例子并参照附图的方式说明,其中:图1是本专利技术原理框图。具体实施方式本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。本专利技术相关说明:1、车号字符指的是数字0-9,大写字母A-Z;2、对图像采集设备输入的图像数据:指的是包含列车车号的阵列连续图像数据、包含列车车号的面阵连续图像数据;图像分辨率最高2900万像素。图像采集设备实时采集列车车号。本专利技术过程说明:1、列车车号区域初定位过程:主要指从输入图像中快速定位出包含车号字符的矩形坐标,采用局部二值模型LBP+二类分类器进行,具体过程是:(1)局部二值模型LBP:,是一种纹理描述子,用来度量和提取图像局部的纹理细节。LBP具有计算快,对光照稳健等特性。本专利技术采用传统LBP模型,即计算窗口选择3*3,距离中心像素为1个像素距离。周围8个像素如果大于中心像素,标记为1,否则为0.这样,得到一个无符号的8位二进制数。最终计算出LBP图像,但LBP图像本身不能直接提取特征,需要提取灰度直方图。本专利技术没有采用传统的全局直方图而是提取LBP图像的4*4的局部区域直方图,为了在运行时间和识别精度间找到一个最优,本专利技术没有采用传统的256作为灰度直方图的等级,而是通过训练得出一个最优等级BO。最优等级BO的计算:本专利技术通过如下的一个公式计算出最优灰度等级:其中P为大量训练样本的字符识别平均概率,T为识别时间,为了满足实时识别,T我们规定最大不超过300毫秒。最终得出最优的灰度等级B0=64,最后的特征长度为64*4*4=1024维。(2)SVM分类器:支持向量机(SVM)它是一种二类分类器,其基本模型定义为特征空间上的间隔最大的线性分类器,其学习思想是间隔最大化,最终可转化为一个凸二次规划问题的求解,主要特点是训练样本需求小,与样本的维度无关,只与支持向量有关,良好的过拟合等。本专利技术的SVM分类器的训练参数设置如下:Svm-type:c-SVMkernel_type:linear。2、字符分割:是指把一串车号字符分割为单独的一个字符,主要采用动态二值化和连通成分分析算法实现。(1)动态二值化:计算车本文档来自技高网...

【技术保护点】
1.一种实时列车车号识别方法,其特征在于包括:车号区域初定位步骤:对图像采集设备实时输入的图像数据通过局部二值模型,计算最优灰度等级,最后得到最优灰度等级对应的整幅的灰度等级值;根据该灰度等级值通过线性的二类分类器从输入图像中定位出包含车号字符的矩形坐标;字符分割步骤:采用动态二值化方法与连通成分分析算法将包含车号字符的矩形坐标区域分割为单独的字符;字符识别步骤:根据SVM分类器对列车车号进行字符识别。

【技术特征摘要】
1.一种实时列车车号识别方法,其特征在于包括:车号区域初定位步骤:对图像采集设备实时输入的图像数据通过局部二值模型,计算最优灰度等级,最后得到最优灰度等级对应的整幅的灰度等级值;根据该灰度等级值通过线性的二类分类器从输入图像中定位出包含车号字符的矩形坐标;字符分割步骤:采用动态二值化方法与连通成分分析算法将包含车号字符的矩形坐标区域分割为单独的字符;字符识别步骤:根据SVM分类器对列车车号进行字符识别。2.根据权利要求1所述的一种实时列车车号识别方法,其特征在于所述车号区域初定位步骤具体过程是:采用LBP局部二值模型,计算窗口选择为m*m,计算出IBP图像;通过计算得到最优灰度等级B0;得到特征长度B0*s*s维灰度等级值图像;其中P为大量训练样本的字符识别平均概率,T为识别时间,T不超过300毫秒;m属于2到4;s大于m。3.根据权利要求1所述的一种实时列车车号识别方法,其特征在于所述B0=64;m=3。4.根据权利要求1所述的一种实时列车车号识别方法,其特征在于所述二类分类器是线性分类器,并且二类分类器通过SVM分类器实现,二类分类器类型是c-SVM。5.根据权利要求1所述的一种实时列车车号识别方法,其特征在于所述字符分割步骤具体实现过程是:计算车号矩形区域的均值每个像素图像灰度值方差每个像素新的二值化图像为T(x,y)=I(x,y)>var*t?255:0,其中参数t取值范围为0-1之间;遍历二值图像,并记下每一行或列中连续的行程和标记的等价对,然后通过等价对对每个像素新的二值化图像进行重新标,然后通过外接矩形框,取出真实的字符区域矩形;其中x,y为每个像素在图像中的坐标值;I(x,y)为每个像素的灰度值。6.根据权利要求1所述的一种实时列车车号识别方法,其特征在于所述t是通过线性回归训练得出,具体过程是:收集n个字符区域矩形图,...

【专利技术属性】
技术研发人员:张楠宋平王瑞锋
申请(专利权)人:成都唐源电气股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1