首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种端到端的生成不可感知对抗补丁的方法_云南大学_202410266631.1 

申请/专利权人:云南大学

申请日:2024-03-08

公开(公告)日:2024-06-21

公开(公告)号:CN118229954A

主分类号:G06V10/25

分类号:G06V10/25;G06V10/28;G06V10/774;G06V10/82

优先权:

专利状态码:在审-公开

法律状态:2024.06.21#公开

摘要:本发明公开了一种端到端的生成不可感知对抗补丁的方法,将图像输入到目标检测模型得到预测框数据,确定各个目标预测框对应的热力图,然后根据目标预测框的位置对热力图进行处理生成掩码图像,根据掩码图像从输入图像中提取出初始补丁,初始化流域矩阵,采用流域矩阵和初始补丁生成对抗样本,根据对抗样本计算得到损失函数对流域矩阵进行更新,迭代多次后得到最终的对抗样本。本发明基于热力图确定目标检测器对图像感兴趣的位置来确定补丁在图像中的位置,然后使用空间转移生成以补丁为主的局部扰动,提高了所生成对抗样本的质量,解决了现有攻击方法产生的局部扰动可感知性高、人眼很容易识别的问题。

主权项:1.一种端到端的生成不可感知对抗补丁的方法,其特征在于,包括以下步骤:S1:将图像X输入到目标检测模型得到预测框数据,包括目标检测模型所检测到的每个目标预测框的坐标以及该目标预测框的置信度分数;记目标预测框的数量为M,对于各个目标预测框,根据目标检测模型中各个检测头的预测结果确定该目标预测框的来源检测头,然后将目标预测框的置信度分数在目标检测模型内进行反向传播,将其传递至来源检测头,得到来源检测头对于该目标预测框的热力图hm,m=1,2,…,M;对于每个目标预测框的热力图hm,保留目标预测框以内的像素值,将目标预测框以外的像素值设置为0,得到热力图Hm,从而得到包含M个热力图的热力图组;S2:将热力图组中各个热力图Hm转换为灰度图Gm,灰度图Gm中各个像素的灰度值在[0,1]范围内取值;采用预设的灰度阈值g将灰度图Gm转化为二值掩码图像maskm,将M个二值掩码图像maskm相加得到图像mask,将图像mask中的像素值归一化至[0,1]范围,再基于灰度阈值g进行二值化,得到最终的掩码图像MASK;S3:根据掩码图像MASK从图像X中提取出初始补丁Pinitial=MASK⊙X,⊙表示对应像素相乘;S4:令迭代次数t=1;S5:令流域矩阵F的大小为1×2×W×H,随机初始化图像X中像素点ui,vi所对应的流域向量fi=Δui,Δvi,其中ui、vi分别表示像素点i在x轴和y轴的坐标,Δui、Δvi分别表示像素点i在x轴和y轴的偏移量,i=1,2,…,W×H;S6:首先采用如下公式计算得到对抗补丁Padv中每个像素点i在初始补丁Pinitial中所对应的像素点j的坐标uj,vj: 然后采用如下公式对抗补丁Padv中像素点i的像素值padv,i采用如下公式计算: 其中,Nj表示初始补丁Pinitial中像素点uj,vj上左、上右、下左、下右四个邻接像素点的集合,uq,vq表示邻接像素点集合Nj中像素点q的坐标,pq表示像素点集合Nj中像素点q在初始补丁Pinitial中的像素值;然后根据以下公式计算得到对抗样本Xadv:Xadv=padv+1-MASK⊙XS7:判断是否迭代次数t<tmax,tmax表示预设的最大迭代次数,如果是,进入步骤S8,否则进入步骤S9;S8:根据对抗样本计算得到损失函数对流域矩阵进行更新,然后令t=t+1,返回步骤S6;S9:将当前的对抗样本Xadv作为最终的对抗样本。

全文数据:

权利要求:

百度查询: 云南大学 一种端到端的生成不可感知对抗补丁的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。