[发明专利]基于深度学习的机动车驾驶员危险驾驶行为检测方法在审
申请号: | 202211018827.6 | 申请日: | 2022-08-24 |
公开(公告)号: | CN115359464A | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 张志远 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06V20/59 | 分类号: | G06V20/59;G06V10/764;G06V10/774;G06V10/82;G06N3/04;G06N3/08 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨舟涛 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 深度 学习 机动车 驾驶员 危险 驾驶 行为 检测 方法 | ||
1.基于深度学习的机动车驾驶员危险驾驶行为检测方法,其特征在于:具体包括以下步骤:
步骤1、构建改进的Yolov5s轻量网络模型
s1.1、使用Mobilenet-v3结构替换Yolov5s backbone部分的CSP-Darknet53;
s1.2、在Mobilenet-v3神经网络的Mobilenet_Block后加入SPPF金字塔池化结构,用于将特征图转换成固定大小的特征向量;
s1.3、使用CBAM注意力机制结合Bottleneck,替换Yolov5s head部分的C3结构,使用改进的更加轻量高效的GhostNetConv替换原有的Conv,使得模型的大小更加精简;
s1.4、使用DIOU-NMS替换原有的NMS,其公式为:
其中,IoU表示两个区域的交并比,A、B分别表示两个区域,b、bgt分别代表了预测框和真实框的中心点,ρ表示两个中心点间的欧氏距离,c代表能够同时包含预测框和真实框的最小闭包区域的对角线距离;
步骤2、构建训练数据集
收集多张机动车驾驶员进行不同危险驾驶动作时的图片,并随机进行翻转、裁剪、中心旋转或降噪以扩充数量,标注图片对应的危险驾驶动作类型后得到训练数据集;
步骤3、模型训练
使用步骤2构建的训练数据集对步骤1改进后的Yolov5s轻量网络模型进行训练,设置训练次数、初始学习率与步长,损失函数包括分类损失、定位损失和置信度损失;其中分类损失和定位损失使用二元交叉熵函数计算:
Loss=l1+…+ln,ln=-[yn·log(σ(xn))+(1-yn)·log(1-σ(xn))]
其中,l1,…,ln表示单个样本的损失函数,yn表示第n个样本的二元标签,σ(xn)表示Sigmoid函数,用于将数据映射到(0,1)的区间内;置信度损失计算使用IoU函数计算,激活函数为:
其中,Relu限制最大输出值为6的Relu激活函数;
步骤4、向步骤3训练后的网络模型输入驾驶员驾驶机动车时的图像或视频数据,识别驾驶员是否存在危险驾驶行为及具体类别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211018827.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三相交流电压的检测电路
- 下一篇:一种晶片无片盒清洗方法