一种高速公路应急车道违章行驶的识别方法与流程

文档序号:17446584发布日期:2019-04-17 05:43阅读:1247来源:国知局
一种高速公路应急车道违章行驶的识别方法与流程

本发明涉及视频、图像识别处理领域,特别涉及高速公路车辆行驶违章类型的人工智能判断技术领域。



背景技术:

随着社会经济的不断发展和人民生活水平的持续提高,城市机动车保有量迅猛增长。查处高速路机动车车辆违章违法的工作量也随之迅速增大。传统的违章车辆检测中主要是通过人工检测,对于车辆是否存在真实违章违法行为的情况,受到光线和人为因素的影响,一般检验人员用肉眼去分辨,校验准确率和效率都有限。

如何准确、快速地对非紧急情况下车辆在高速公路应急车道上行驶的违章类型进行校验,同时避免人工校验成本高,易疲劳,易疏忽等弊端,是急需解决的技术问题。



技术实现要素:

本发明的目的是:提出一种高速公路应急车道违章行驶的识别方法,自动审核车辆是否违法,以满足如今对车辆占用紧急车道类型的违章违法类型的校验工作效率、准确率的需求。

本发明解决其技术问题所采用的技术方案是:

一种高速公路应急车道违章行驶的识别方法,其特征在于,包括以下步骤:

s1、从服务器获取高速公路应急车道时间间隔为1秒左右的三张抓拍图像(从后面抓拍);

s2、利用检测算法检测三张图像中所有车辆;

s3、通过车牌识别方法定位第一张图中正确的车辆位置;

s4、采用googlenet网络结构跟踪三张图中上述s3中车辆位置;

s5、利用场景分割模型进行场景分割,得到“严禁占用应急车道”的警示牌和车道线分割结果;

s6、根据车辆检测、识别定位以及场景分割结果判断目标车辆是否违法占用紧急车道。

采用googlenet网络对车辆跟踪步骤如下:

s40、在训练特征提取模块时,在网络最后一个256维全连接层接一个分类层,该层对不同款车型进行分类,每一个类别拥有不同帧时刻采集的同一车,并对所有采集的车进行数据增强。当训练的损失值loss降低到最低时,裁剪掉分类层,取出上一个256维全连接层,此时获取的256维特征能够很好的表征该车辆的特征;

s41、对第一张图定位到的车辆输入到googlenetinception-v2网络,在该网络的输入层,对输入的车辆进行padding,变成长宽一致的图像,多余的部分以0像素填充;然后对预处理后的图像进行上采样或下采样操作,统一resize成200*200分辨率的图像,最后得到一个256维特征;

s42、对第二张图所有待匹配的车辆输入googlenetinception-v2网络,同s41,得到若干256维特征;

s43、对第三张图所有待匹配的车辆输入googlenetinception-v2网络,同s41,得到若干256维特征;

s44、用s41中一个256维特征和s42中若干个256维特征做余弦相似度,由于特征提取模块提取的256维特征已经能够很好的表征该车辆,所以采用余弦相似可以更显现出两辆车之间的差异度,最后取出得分最高所对应的256维特征;

s45、用s42中得分最高的256维特征和s43中若干个256维特征做余弦相似度,取出得分最高所对应的256维特征;

s46、由于第二张图和第三张图通过检测算法已经分别检测出若干辆车,用上述算法找到相似度得分最高的车,取出得分最高所对应的车辆索引号即为跟踪到的车辆。

所述基于深度学习的场景分割模型获取步骤如下:

s51、收集实际应用场景中车辆,“严禁占用应急车道”的警示牌,车道线的图片,并人工标注出这些区域,即人工标注包围车辆,“严禁占用应急车道”的警示牌,车道线的闭合多边形;

s52、将人工标注转换为标签矩阵,即人工标注的车辆闭合区域内所有像素点标签设置为0,“严禁占用应急车道”的警示牌闭合区域内所有像素点标签设置为1,车道线闭合区域内所有像素点标签设置为2;

s53、将车辆,“严禁占用应急车道”的警示牌,车道线图片及对应的标签矩阵输入deeplab-v2分割算法训练,deeplab-v2分割算法采用resnet-34作为骨干网络,psp_module和unet模块作为解码器,并使用skiplayer引入低维细节特征作为模型网络结构。使用a*bce_loss+b*lovasz_loss作为最终loss,其中0<=a,b<=1,并引入辅助损失aux_loss进行训练;

s54、应用训练好的deeplab-v2分割算法预测输入图像像素点类别,将属于车辆,“严禁占用应急车道”的警示牌,车道线各个类别的像素点坐标集合输出,从而实现车辆,“严禁占用应急车道”的警示牌,车道线区域的分割。

4.如权利要求1所述的一种用于非紧急情况下车辆在高速公路应急车道上行驶的违章类型的识别方法,其特征在于,所述s6根据车辆检测、识别定位以及场景分割结果判断目标车辆是否违法占用紧急车道步骤如下:

s61、如果没有分割出车道线或者警示牌,则直接判断目标车辆不违法,如果分割有结果,则向下进行。

s62、利用警示牌的中心点离线的距离找到离警示牌最近(高速路两边边缘的线除外)的车道线,并判断目标车辆是否在所找到的车道线与警示牌中间,如果三张图中有一张目标车辆不在车道线与警示牌中间,直接判断目标车辆不违法,否则向下进行。

s63、如果满足s61,找到第一张目标车辆与第三张目标车辆的中心点,如果两点距离大于一定阈值,如50,则目标车辆在紧急车道内有位移,则判定目标车辆违法。

本发明的有益效果是:本发明主要应用于非紧急情况下车辆在高速公路应急车道上行驶的违章类型的识别检测方法,其实现了占用紧急车道违章类型的自动校验。既节约了人力,又保证了校验工作的公正、公开。

附图说明

图1是本发明的结构示意图。

图2是本发明目标检测单元的结构示意图。

图3是本发明场景分割单元的结构示意图。

图4是本发明车辆识别单元的结构示意图。

具体实施方式

下结合附图,对本发明做进一步说明。

本发明主要基于目标检测模块、车辆识别定位模块、场景分割模块及判定模块。

首先,将图像传入目标检测单元以及场景分割单元,利用目标检测模型获取所有车辆位置,利用车辆识别定位模型定位出目标车辆所在位置。然后,利用分割结果判断图中是否警示牌以及车道线,如果没有则直接判定目标车辆不违法,如果有警示牌以及车道线,则判断目标车辆是否在紧急车道内,如果不在则直接判定目标车辆不违法。最后,如果目标车辆在紧急车道内,则判断目标车辆在紧急车道内是否有位移,如果没有位移则判定目标车辆不违法,如果有位移则判定目标车辆违法。

以上显示和描述了本方案的基本原理和主要特征和本方案的优点。本行业的技术人员应该了解,本方案不受上述实施例的限制,上述实施例和说明书中描述的只是说明本方案的原理,在不脱离本方案精神和范围的前提下,本方案还会有各种变化和改进,这些变化和改进都落入要求保护的本方案范围内。本方案要求保护范围由所附的权利要求书及其等效物界定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1