一种昏暗环境下矿车车牌识别的方法

文档序号:1832044 发布日期:2021-11-12 浏览:5次 >En<

阅读说明:本技术 一种昏暗环境下矿车车牌识别的方法 (Method for recognizing license plate of mine car in dark environment ) 是由 曲伟霞 侯成录 张汉阔 潘伟 郑飞 许芝光 徐婧 王秋玲 邓帅 冯瑞军 侯令超 于 2021-07-02 设计创作,主要内容包括:本发明公开了一种昏暗环境下矿车车牌识别的方法,包括以下步骤:第一步:图像采集;第二步:预处理;第三步:车牌定位;第四步:字符分割;第五步:字符识别;第六步:结果输出。本发明中通过预处理,解决了昏暗光线下的亮度过低、图像噪声过多的问题,并采用多种算法结合定位车牌的方式,避免了昏暗环境下车牌的错误定位,最终再结合多种分割、识别算法,解决了井下无法准确识别车牌的问题。(The invention discloses a method for identifying a license plate of a mine car in a dark environment, which comprises the following steps: the first step is as follows: collecting an image; the second step is that: pre-treating; the third step: positioning a license plate; the fourth step: character segmentation; the fifth step: character recognition; and a sixth step: and outputting the result. According to the invention, through preprocessing, the problems of too low brightness and too much image noise under dim light are solved, the wrong positioning of the license plate under the dim environment is avoided by adopting a mode of combining multiple algorithms and positioning the license plate, and finally, the problem that the license plate cannot be accurately identified underground is solved by combining multiple segmentation and identification algorithms.)

一种昏暗环境下矿车车牌识别的方法

技术领域

本发明涉及一种车牌识别方法,尤其是一种井下昏暗环境下的识别矿车车牌的方法。

背景技术

传统的井下矿车的管理,主要依赖人工记录车牌,然后根据权限决定是否放行。这种方式管理效率低下,人力成本高昂,已经无法满足矿山对车辆运输量、车辆运输规模的管理要求。

随着人工智能视觉领域的发展,车牌的视觉方法逐步得到应用。然而,目前的车牌识别方法都是针对光线较好的条件下的识别,而井下溜井入料口灯光昏暗,且车牌常有灰等杂物的遮挡,采用现有的识别方式无法准确识别车辆尾部的车牌。

发明内容

本发明提出了一种昏暗环境下矿车车牌识别的方法,其目的是:在昏暗环境下完成车牌的识别。

本发明技术方案如下:

一种昏暗环境下矿车车牌识别的方法,包括步骤:

第一步、图像采集:

第二步:预处理,包括对采集到的图形进行逆光、过曝以及有噪声图像处理;

第三步:车牌定位;

第四步:字符分割;

第五步:字符识别;

第六步:结果输出。

作为本识别方法的进一步改进:第一步中,通过视频模式采集图像,并且在采集时利用RCNN模型检测车头或车尾,当检测到车头或车尾时,截取图像。

作为本识别方法的进一步改进:第二步中的具体步骤为,根据现场环境和第一步中获取的图像,进行自动曝光处理、自动白平衡处理、自动逆光处理和自动过曝处理,并对图像进行噪声过滤、对比度增强和图像缩放处理。

作为本识别方法的进一步改进:所述噪声过滤的方法为均值滤波、中值滤波或高斯滤波;所述对比度增强的方法为对比度线性拉伸、直方图均衡或使用同态滤波器;所述图像缩放处理的方法为最近邻插值法、双线性插值法或立方卷积插值法。

作为本识别方法的进一步改进:第三步中,分别采用投影分析法、连通域分析法和机器学习算法检测车牌在图像中的位置,如果三种方法均在当前图像中检测到车牌且三个获取到的车牌位置坐标相互间的差值都在预设的阈值之内,则判定当前图像中存在车牌,并将该车牌从图像中切割出来。

作为本识别方法的进一步改进:所述投影分析方法是根据车牌字符与背景交替出现的次数,通过图像在水平和垂直方向的投影分析来定位车牌;

所述连通域分析法是根据车牌中的每个字符都是一个连通域且这些连通域的结构和颜色都一致的特征,通过检测并合并这些连通域来定位车牌;

所述机器学习算法是先使用从很多个车牌样本中提取出来的特征把一个弱分类器训练成一个强分类器,再使用这个强分类器对图像进行扫描检测,从而定位到车牌。

作为本识别方法的进一步改进:第三步中,将车牌从图像中切割出来之后,还要对切割出来的车牌图像进行校正处理。

作为本识别方法的进一步改进:对车牌图像进行校正处理采用Hough变换法、旋转投影法、方差最小法、透视变换法或主成分分析法;

所述Hough变换法是通过检测车牌上下和左右边框直线来计算倾斜角度;

所述旋转投影法是通过按不同角度将图像在水平轴上进行垂直投影,将投影值为0的点数之和最大时的角度作为垂直倾斜角度;

所述方差最小法是根据字符在垂直方向投影点的坐标方差最小导出垂直倾斜角的闭合表达式,从而确定垂直倾斜角度;

所述透视变换法是利用检测到的车牌的四个顶点经过相关矩阵变换后实现车牌的畸变校正;

所述主成分分析法是根据车牌背景与字符交界处的颜色具有固定搭配这一特征,求出颜色对特征点的主成分方向,进而得到车牌的水平倾斜角度。

作为本识别方法的进一步改进:第四步中,所述字符分割的步骤为:基于车牌的二值化结果或边缘提取的结果,利用字符的结构特征、字符间的相似性以及字符间间隔信息,一方面把单个字符分别提取出来,提取时处理粘连和断裂字符,另一方面把宽、高相似的字符归为一类,从而去除车牌边框以及噪声。

作为本识别方法的进一步改进:第五步中,字符识别的算法采用模板匹配法、人工神经网络法、支持向量机法或者是Adaboost分类法。

相对于现有技术,本发明具有以下有益效果:

(1)本方法通过优化预处理,根据对现场环境和已经拍摄到的图像的分析,进行相机的自动曝光处理、自动白平衡处理、自动逆光处理、自动过曝处理等,并对图像进行噪声过滤、对比度增强、图像缩放等处理,为车牌在昏暗环境下的准确识别奠定了基础。

(2)本发明采用投影分析法、连通域分析法和机器学习算法三重不同的算法检测车牌在图像中的位置,只有当三种方法均在当前图像中检测到车牌且三个获取到的车牌位置坐标相互间的差值都在预设的阈值之内,才判定当前图像中存在车牌,并基于得到的坐标将该车牌从图像中切割出来,这种方式可以避免由于前面预处理过程中对图像产生了较大的影响,导致对车牌的错误定位。

(3)字符识别算法可选范围大,搭配灵活,其中模板匹配法可以达到识别速度快、方法简单的效果,人工神经网络法具有学习能力强、适应性强、分类能力强等优点,支持向量机法对于未见过的测试样本具有更好的识别能力且需要较少的训练样本,而Adaboost分类法能侧重于比较重要的训练数据,识别速度快、实时性较高。

附图说明

图1为本发明方法的流程图。

具体实施方式

下面结合附图详细说明本发明的技术方案:

如图1,一种昏暗环境下矿车车牌识别的方法,步骤如下:

第一步、图像采集。在矿车通过的关卡处安装相机,通过视频模式采集图像,并且在采集时利用预先训练好的RCNN模型检测车头或车尾,当检测到车头或车尾时,截取图像等待进一步处理。

第二步:预处理。由于图像质量容易受光照、天气、相机位置等因素的影响,所以在识别车牌之前需要先对相机和图像做一些预处理,以保证得到车牌最清晰的图像。

本步骤包括对采集到的图形进行逆光、过曝以及有噪声图像处理,为车牌在昏暗环境下的准确识别奠定基础。具体的,根据现场环境和第一步中获取的图像,进行自动曝光处理、自动白平衡处理、自动逆光处理和自动过曝处理,并对图像进行噪声过滤、对比度增强和图像缩放处理。

所述噪声过滤的方法为均值滤波、中值滤波或高斯滤波;所述对比度增强的方法为对比度线性拉伸、直方图均衡或使用同态滤波器;所述图像缩放处理的方法为最近邻插值法、双线性插值法或立方卷积插值法。

第三步:车牌定位。

本步骤中,依据纹理特征、颜色特征和形状特征信息,分别采用投影分析法、连通域分析法和机器学习算法检测车牌在图像中的位置,如果三种方法均在当前图像中检测到车牌且三个获取到的车牌位置坐标相互间的差值都在预设的阈值之内,则判定当前图像中存在车牌,并将该车牌从图像中切割出来。

这种方式可以避免由于前面预处理过程中对图像产生了较大的影响,导致对车牌的错误定位。

具体的:

所述投影分析方法是根据车牌字符与背景交替出现的次数,通过图像在水平和垂直方向的投影分析来定位车牌;

所述连通域分析法是根据车牌中的每个字符都是一个连通域且这些连通域的结构和颜色都一致的特征,通过检测并合并这些连通域来定位车牌;

所述机器学习算法是先使用从很多个车牌样本中提取出来的特征把一个弱分类器训练成一个强分类器,再使用这个强分类器对图像进行扫描检测,从而定位到车牌。

进一步的,由于受拍摄角度、镜头等因素的影响,图像中的车牌存在水平倾斜、垂直倾斜或梯形畸变等变形,这给后续的识别处理带来了困难。在定位到车牌后先进行车牌校正处理,这样做有利于去除车牌边框等噪声,更有利于字符识别。因此,将车牌从图像中切割出来之后,再对切割出来的车牌图像进行校正处理。

对车牌图像进行校正处理采用Hough变换法、旋转投影法、方差最小法、透视变换法或主成分分析法:

所述Hough变换法是通过检测车牌上下和左右边框直线来计算倾斜角度;

所述旋转投影法是通过按不同角度将图像在水平轴上进行垂直投影,将投影值为0的点数之和最大时的角度作为垂直倾斜角度;

所述方差最小法是根据字符在垂直方向投影点的坐标方差最小导出垂直倾斜角的闭合表达式,从而确定垂直倾斜角度;

所述透视变换法是利用检测到的车牌的四个顶点经过相关矩阵变换后实现车牌的畸变校正;

所述主成分分析法是根据车牌背景与字符交界处的颜色具有固定搭配这一特征,求出颜色对特征点的主成分方向,进而得到车牌的水平倾斜角度。

第四步:字符分割。定位出车牌区域后,由于并不知道车牌中总共有几个字符、字符间的位置关系、每个字符的宽高等信息,所以,为了保证车牌类型匹配和字符识别正确,字符分割是必不可少的一步。

具体步骤为:基于车牌的二值化结果或边缘提取的结果,利用字符的结构特征、字符间的相似性以及字符间间隔信息,一方面把单个字符分别提取出来,提取时处理粘连和断裂字符,另一方面把宽、高相似的字符归为一类,从而去除车牌边框以及噪声。

所述字符分割具体可采用连通域分析法、投影分析法、字符聚类或者模板匹配法。

第五步:字符识别,本步骤采用模板匹配法、人工神经网络法、支持向量机法或者是Adaboost分类法。

其中,模板匹配法的优点是识别速度快、方法简单,缺点是对断裂、污损等情况的处理有一些困难;人工神经网络法学习能力强、适应性强、分类能力强但比较耗时;支持向量机法对于未见过的测试样本具有更好的识别能力且需要较少的训练样本;Adaboost分类法能侧重于比较重要的训练数据,识别速度快、实时性较高。我国车牌由汉字、英文字母和阿拉伯数字3种字符组成,且具有统一的样式,这也是识别过程的方便之处。但由于车牌很容易受外在环境的影响,出现模糊、断裂、污损字符的情况,如何提高这类字符和易混淆字符的识别率,也是字符识别的难点之一。易混淆字符包括:0与D、0与Q、2与Z、8与B、5与S、6与G、4与A等。

第六步:结果输出。

进一步的,由于现场复杂的图像背景,且要考虑不清晰车牌的定位,所以很容易把栅栏、广告牌等噪声当成车牌。为了提高定位的准确率和提高识别速度,车牌识别系统设计了外部接口,让用户自己根据现场环境设置不同的识别区域。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于显著性注意力机制的细粒度图像识别方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!