[发明专利]自动驾驶多传感器融合感知模型的鲁棒性测试方法及系统有效
| 申请号: | 202110880427.5 | 申请日: | 2021-08-02 |
| 公开(公告)号: | CN113610141B | 公开(公告)日: | 2022-03-11 |
| 发明(设计)人: | 张新钰;邹镇洪;王文杰;刘华平;李志伟 | 申请(专利权)人: | 清华大学 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/04;G06N3/08 |
| 代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 张建纲 |
| 地址: | 100084*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动 驾驶 传感器 融合 感知 模型 鲁棒性 测试 方法 系统 | ||
1.一种自动驾驶多传感器融合感知模型的鲁棒性测试方法,所述方法包括:
同时采集多个车载传感器的数据,并进行相应的预处理;
利用预处理后的多个车载传感器的数据,训练得到多传感器融合感知模型;
从多个车载传感器中选取一个待攻击传感器;在选择的待攻击传感器采集的数据上生成添加对抗扰动噪声的掩码,由此生成欺诈数据;
将欺诈数据与其他传感器正常采集到的数据输入训练好的多传感器融合感知模型,计算欺诈数据生成的损失函数,并进行反向传播;结合损失函数梯度对欺诈数据进行迭代更新,得到最终的欺诈数据;
将最终的欺诈数据与其他传感器正常采集到的数据输入到多传感器融合感知模型中,得到多传感器融合感知模型的输出精度,
根据输出精度获取多传感器融合感知模型的鲁棒性测试结果;
所述将欺诈数据与其他传感器正常采集到的数据输入训练好的多传感器融合感知模型,计算欺诈数据生成的损失函数,并进行反向传播;结合损失函数梯度对欺诈数据进行迭代更新,得到最终的欺诈数据;具体包括:
步骤S1)设预处理后的n-1个车载传感器正常采集的数据为X0,X1,...,Xi-1,Xi+1,...,Xn-1,加入的欺诈数据为X′i=MXi,M为对抗扰动噪声的掩码,Xi为预处理后的第i个车载传感器正常采集的数据;模型的正确标签为l;攻击多传感器网络模型Jθ(·)的数学表达式为:
Jθ(X0,X1,…,X′i,…,Xn-1)≠l
将上述数学问题建模为下列优化问题:
minimize D(Xi,X′i)
s.t.Jθ(X0,X1,...,X′i,...,Xn-1)≠l
X′i∈[0,1]n
D(Xi,X′i)为Xi和X′i的欧式距离;
构造f(X0,X1,...,X′i,...,Xn-1)≤0来等价表示Jθ(X0,X1,...,X′i,...,Xn-1)≠l这一条件,f(·)函数的具体构造为:
f(x)=(max(Z(x)j)-Z(x)t)+,j≠t
其中,Z(x)i为多传感器融合感知模型输出层第j个节点输出的置信度;(max(Z(x)j)-Z(x)t)+=max(max(Z(x)j)-Z(x)t,0),t为正确的标签;
上述的优化问题可以转化为以下形式:
minimize D(Xi,X′i)+λ·f(X0,X1,...,X′i,…,Xn-1)
s.t.X′i∈[0,1]n
其中,λ为参数;
步骤S2)将处理后的数据作为输入,输入到多传感器融合网络模型Jθ(·)中,得到Jθ(·)的初始化输出Yk,根据Yk计算生成欺诈数据的损失函数;当k=1时,为第i个车载传感器的第k次迭代的欺诈数据;
步骤S3)利用损失函数梯度对欺诈数据进性更新:
其中,α为迭代步长,L(·)为损失函数,ytrue是多传感器融合网络模型Jθ(·)的正确输出;为损失函数的梯度;
步骤S4)当迭代次数k+1达到阈值max_iter或者多传感器融合网络模型Jθ(·)的像素准确率下降到某个临界值thresh_ap;进入步骤S5);否则,k加1后,转入步骤S2);
步骤S5)将作为最终的欺诈数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110880427.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电单车停车桩及其插锁锁杆护罩组件
- 下一篇:车辆行驶工况构建方法





