[发明专利]一种复杂天气道路车辆目标检测方法在审
| 申请号: | 202110380937.6 | 申请日: | 2021-04-09 |
| 公开(公告)号: | CN113065478A | 公开(公告)日: | 2021-07-02 |
| 发明(设计)人: | 郭迎;赵祥模;王润民;贾艳萍;刘占文;梁睿林;闵海根;孙朋朋 | 申请(专利权)人: | 长安大学 |
| 主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/32;G06N3/04 |
| 代理公司: | 西安千沃知识产权代理事务所(普通合伙) 61262 | 代理人: | 徐选怀 |
| 地址: | 710064 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 复杂 天气 道路 车辆 目标 检测 方法 | ||
1.一种复杂天气道路车辆目标检测方法,其特征在于,包括以下步骤:
步骤1,利用安装在公路上的摄像头采集到当前段公路交通视频,将视频流解码为图像集D,判断当前是否为复杂天气情况;
步骤2,若判定为昼间正常天气情况,代入现有或预训练好的常规车辆目标检测模型,执行基于Faster R-CNN的车辆目标检测,输出结果;
步骤3,接步骤1,若判定为复杂天气情况,选取相应地复杂天气类型及其对应地预训练好的复杂天气车辆目标检测模型并带入该模型,执行基于Faster R-CNN的车辆目标检测,输出结果。
2.如权利要求1所述的复杂天气道路车辆目标检测方法,其特征在于,所述预训练好的复杂天气车辆目标检测模型是基于循环一致性对抗网络和Faster R-CNN相结合的预训练好的复杂天气车辆目标检测模型。
3.如权利要求2所述的复杂天气道路车辆目标检测方法,其特征在于,所述基于循环一致性对抗网络和Faster R-CNN相结合的预训练好的复杂天气车辆目标检测模型,依次通过以下步骤预训练:
步骤1,选取若干张不同日期及不同时刻的昼间正常天气条件下清晰的道路交通场景图像,手动标记图像中的车辆边界框,生成图像集S,将S作为循环一致性对抗网络的源域;再选取若干张不同日期及不同时刻的复杂天气交通场景图像,生成图像集T,将T作为复杂天气图像目标域;
步骤2,定义两个生成器GS→T、GT→S作为传递函数,其中GS→T为学习从循环一致性对抗网络的源域S到复杂天气图像目标域T的传递函数,GT→S为学习从复杂天气图像目标域T到循环一致性对抗网络的源域S的传递函数;分别对应于GS→T和GT→S定义两个判别器DT和DS,其中DT用于判别图像是来自于合成复杂天气图像域的图像还是来复杂天气图像目标域T的真实图像,DS用于判别图像是来自于合成昼间正常天气图像域的图像还是来自于循环一致性对抗网络的源域S的真实图像,其中是由真实的昼间正常天气图像域D生成的合成复杂天气图像域,是由真实的复杂天气图像域S生成的合成昼间正常天气图像域;
由循环一致性对抗网络的源域S转换到复杂天气图像目标域T循环一致性对抗网络的总损失函数为:
LCycleGAN(GS→T,GT→S,DS,DT,S,T)=LGAN(GS→T,DT,S,T)+LGAN(GT→S,DS,T,S)+λLCycle(GS→T,GT→S,S,T) 1)
上式1)中,λ是平衡权重,LCycle是循环体系结构中的循环一致性损失,LGAN是对抗训练损失,循环一致性损失LCycle用于规范GAN训练,LCycle定义为:
设定循环一致性对抗网络的源域S提供标记的图像IS,复杂天气图像目标域T提供图像IT;iS和iT分别表示循环一致性对抗网络的源域S和复杂天气图像目标域T中的任意一图像,即iS∈IS和iT∈IT;
所述对抗训练损失LGAN定义为:
步骤3,通过ADAM优化算法为两个生成器GS→T、GT→S和两个判别器DT、DS更新参数,经过训练得到生成器GS→T,所述生成器GS→T可直接用于将昼间正常天气的交通图像转换为复杂天气交通图像;
训练所述两个生成器和判别器,满足公式5):
步骤4,通过生成器GS→T将包含手动标记边界框的昼间正常天气图像集S中的图像样式转换为若干张复杂天气样式交通图像,生成合成的包含车辆边界框的复杂天气图像集K;
步骤5,使用合成的包含车辆边界框的复杂天气图像集K训练Faster R-CNN网络模型训练,通过反向传播梯度下降算法,当总损失降低到默认阈值以下,即得到预训练好的复杂天气车辆目标检测模型;
所述Faster R-CNN网络包括两部分,分别是RPN区域生成网络和Fast R-CNN网络;RPN用于生成目标候选区域位置,Fast R-CNN用于生成候选区域的分类和位置调整建议;
所述手动标记图像中的车辆边界框包括候选框A和标记框B,其中候选框A和标记框B的交并比当IOU大于等于阈值时,将样本设置为正样本;当IOU小于阈值时,将样本设置为负样本;在训练RPN期间,以若干不同尺寸的滑动窗口和若干不同纵横比的锚点框进行训练,为一个图像采集了若干个锚点框,其中有若干个正样本和若干个负样本;设Faster R-CNN总损失函数为:
Ltotal=Lcls+ωLreg 5)
上式5)中Lcls表示分类损失,用于评估分类错误,Lreg表示回归损失,用于评估位置错误;且Lcls和Lreg定义分别为:
上式7)中smoothL1定义为:
上式7)中Nslc是RPN网络的批次数,Pi是第i个目标为车辆的概率,yi是手动标记的真实值:若yi=1表示车辆,yi=0表示非车辆,Nreg为目标数量,smoothL1是一类损失函数,Bi(x,y,w,h)是第i个预测目标边界框,边界框Bi(x,y,w,h)由边界框的中心点横纵坐标x、y和边界框的宽度w,边界框高度h表示;Bi*(x,y,w,h)是第i个预测目标对应的手动标记的真实边界框;Lcls是目标分类标准化损失,Lreg是边界框位置的标准化回归损失,ω是平衡权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110380937.6/1.html,转载请声明来源钻瓜专利网。





