[发明专利]一种基于计算机视觉的机动车交通违法行为自动检测技术在审
申请号: | 202010264950.0 | 申请日: | 2020-04-07 |
公开(公告)号: | CN111553199A | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 陈龙彪;王程;魏文轩;蓝渊明;刘林津;王顺平 | 申请(专利权)人: | 厦门大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 张松亭 |
地址: | 361000 *** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算机 视觉 机动车 交通 违法行为 自动检测 技术 | ||
1.一种基于计算机视觉的机动车交通违法行为自动检测技术,其特征在于,包括如下步骤:
S1、构造目标检测数据集;
S2、加载YOLOv3模型进行模型的参数初始化过程,构建模型,训练模型;
S3、利用完成训练的YOLOv3模型预测目标类别及位置坐标;
S4、根据目标类别及位置坐标推理交通违法行为。
2.根据权利要求1所述的一种基于计算机视觉的机动车交通违法行为自动检测技术,其特征在于,所述步骤S1具体包括:
S11、针对机动车存在的违法行为确定数据集所需的类别,可自动检测的类别包括超载、未戴安全帽,目标检测算法检测出的类别即包括机动车、人、安全帽;
S12、从各大开源的数据集中收集所需类别数据,对于收集数量不足的类别进行针对性的数据标注,标注工具使用数据标注软件labelImg,标注信息保存在xml格式的文件中,即包括目标类别和位置坐标;
S13、将所有xml格式的文件里的标注信息合并成一个txt格式文件,文件内容包括图片路径、图片内包括的目标类别、目标对应的位置坐标;
S14、将数据集划分为训练集、验证集和测试集;
S15、在训练集被加载时随机地进行数据增强来增加数据集,即对图片进行平移、缩放、扭曲。
3.根据权利要求1所述的一种基于计算机视觉的机动车交通违法行为自动检测技术,其特征在于,所述步骤S2具体包括:
S21、利用聚类算法K-means对数据集的目标坐标框的尺寸大小进行聚类,将K-means算法的输出数值作为YOLOv3模型的候选框参数;
S22、加载数据集及验证集txt格式文件,加载类别txt格式文件,加载候选框的txt文件;
S23、加载预训练的YOLOv3模型,构建计算损失函数和准确率函数,YOLOv3输出结果为向量;
S24、以批为迭代单位训练YOLOv3模型,反向传播修改YOLOv3模型参数。
S25、每迭代一轮,即训练集中每张图片都参与一次训练,输入验证集图片计算验证集损失,当训练集损失和验证集损失都趋于稳定时,训练完毕保存模型。
4.根据权利要求1所述的一种基于计算机视觉的机动车交通违法行为自动检测技术,其特征在于,所述步骤S3具体包括:
S31、加载S2中训练好的模型,加载类别txt文件,加载候选框的txt文件;
S32、加载需要进行预测的图片,将图片输入到模型中;
S33、模型预测得到目标类别ID及其位置坐标,根据目标类别ID得到类别txt文件中对应的类别名;
S34、将所得到的所有目标类别及其位置坐标组成列表作为S4推理过程的输入。
5.根据权利要求1所述的一种基于计算机视觉的机动车交通违法行为自动检测技术,其特征在于,所述步骤S4具体包括:
S41、循环遍历输入的目标及其坐标,计算目标与目标间的交并比,即计算各个目标的面积的交集所占面积的比例,面积可由位置坐标得到,具体公式为:
S42、通过目标间的交并比推理目标间存在关系,即当IOU大于给定阈值时即认为目标存在关系,如人在摩托车上;
S43、通过目标间的关系推理是否存在违法行为,首先可以得到的目标关系有机动车上乘坐人员数量和车上人员是否佩戴安全帽,当车上乘坐人员数量超过交通法规规定数量时即可认为此车辆超载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门大学,未经厦门大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010264950.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于静态分析的恶意软件分类方法
- 下一篇:打磨设备