[发明专利]一种基于个性化联邦学习的分心驾驶行为识别方法在审
申请号: | 202110915161.3 | 申请日: | 2021-08-10 |
公开(公告)号: | CN113627333A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 张斌;王靖雅;夏金祥 | 申请(专利权)人: | 宜宾电子科技大学研究院 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N20/00 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 李蕊 |
地址: | 644004 四川省宜宾市翠*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 个性化 联邦 学习 分心 驾驶 行为 识别 方法 | ||
1.一种基于个性化联邦学习的分心驾驶行为识别方法,其特征在于,包括如下步骤:
S1、获取车辆节点在车辆行驶时的采集的图像数据;
S2、预装车载分心驾驶行为识别模型并利用步骤S1获取的图像数据进行训练;
S3、利用步骤S2训练完成的模型在车辆节点识别分心驾驶行为。
2.根据权利要求1所述的一种基于个性化联邦学习的分心驾驶行为识别方法,其特征在于,所述步骤S1具体包括:
S11、获取车辆行使过程中的分心驾驶行为图像,并提取当前帧的Hash指纹;
S12、分析当前帧的驾驶行为,若当前帧的Hash指纹与上一帧的Hash指纹之间的Hamming距离大于设定阈值,则判定驾驶员作出分心行为,并将当前帧进行数据增强并保存,其中,数据增强包括对当前帧进行水平翻转、亮度变换、随机平移;
S13、对保存在本地的图像标注对应的的驾驶行为类别,并将其做为训练数据集。
3.根据权利要求2所述的一种基于个性化联邦学习的分心驾驶行为识别方法,其特征在于,所述步骤S13具体包括:
S131、将步骤S12保存的图像送入预训练后的分心驾驶行为识别模型,并输出图像类别;
S132、对置信度大于等于设定阈值的图像进行标注,对置信度小于设定阈值的图像进行舍弃。
4.根据权利要求3所述的一种基于个性化联邦学习的分心驾驶行为识别方法,其特征在于,所述步骤S2具体包括:
S21、以车辆作为节点,使用车载自组网构建车辆间通信网络,并选取其中一个节点作为边缘服务器;
S22、利用边缘服务器初始化全局模型,其中第t轮循环时的全局模型记为ωt,并将全局模型分发给各个节点;
S23、各节点训练分发给自己的全局模型,其中,第k个节点训练后的局部模型记为并将训练后的模型发送至边缘服务器;
S24、边缘服务器对各节点发回的全局模型进行模型聚合,将聚合得到的新模型作为下一循环的全局模型,并判断输出的全局模型是否收敛,若是则进入步骤S25,若否则返回步骤S22;
S25、各节点使用本地数据对收敛后的全局模型进行微调,对各个节点收到的收敛后的全局模型利用损失函数调整其卷积层和全连接层,其余层冻结,其损失函数表示为:
其中L′(ω)为新的损失函数,L(ω)为多分类交叉熵损失函数,ω为模型最后一个卷积层及全连接层的待优化的参数,ωL为微调前模型最后一个卷积层及全连接层,和ωi为对应参数中的第i个元素,bi为每一个元素改变的难易程度,γ为约束系数。
5.根据权利要求4所述的一种基于个性化联邦学习的分心驾驶行为识别方法,其特征在于,所述步骤S24具体包括:
S241、计算各节点返回至边缘服务器的模型的权重,计算方式为:
S242、利用步骤S241得到的权重计算下一循环的全局模型,表示为:
其中ωt+1为联邦学习第t+1轮的全局模型,为节点k在联邦学习第t+1轮训练完后的局部模型。
6.根据权利要求5所述的一种基于个性化联邦学习的分心驾驶行为识别方法,其特征在于,所述步骤S3具体包括:
S31、每隔n帧采集一次驾驶员在驾驶过程中的分心驾驶行为图像,并提取当前帧的Hash指纹,若满足当前帧的Hash指纹与上一帧的Hash指纹之间的Hamming距离大于设定阈值,则将当前帧加入队列;
S32、在待识别队列中设置大小固定的滑窗,利用分心驾驶行为识别模型对滑窗中的图像进行分类;
S33、若滑窗内图像分类结果相同且置信度均大于设定阈值,则判定驾驶员作出一种分心驾驶动作并对应进行语音提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宜宾电子科技大学研究院,未经宜宾电子科技大学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110915161.3/1.html,转载请声明来源钻瓜专利网。