Accurate and Robust Object Detection via Selective Adversarial Learning With Constraints

Jianpin Chen;Heng Li;Qi Gao;Junling Liang;Ruipeng Zhang;Liping Yin;Xinyu Chai
{"title":"Accurate and Robust Object Detection via Selective Adversarial Learning With Constraints","authors":"Jianpin Chen;Heng Li;Qi Gao;Junling Liang;Ruipeng Zhang;Liping Yin;Xinyu Chai","doi":"10.1109/TIP.2024.3470529","DOIUrl":null,"url":null,"abstract":"ConvNet-based object detection networks have achieved outstanding performance on clean images. However, many works have shown that these detectors perform poorly on corrupted images caused by noises, blurs, poor weather conditions and so on. With the development of security-sensitive applications, the detector’s practicability has raised increasing concerns. Existing approaches improve detector robustness via extra operations (image restoration or training on extra labeled data) or by applying adversarial training at the expense of performance degradation on clean images. In this paper, we present Selective Adversarial Learning with Constraints (SALC) as a universal detector training approach to simultaneously improve the detector’s precision and robustness. We first propose a unified formulation of adversarial samples for multitask adversarial learning, which significantly diversifies the obtained adversarial samples when integrated into the adversarial training of the detector. Next, we examine our findings on model bias against adversarial attacks of different strengths and differences in Batch Normalization (BN) statistics among clean images and different adversarial samples. On this basis, we propose a batch local comparison strategy with two BN branches to balance the detector’s accuracy and robustness. Furthermore, to avoid performance degradation caused by overwhelming subtask losses, we leverage task-aware ratio thresholds to control the influence of learning in each subtask. The proposed approach can be applied to various detectors without any extra labeled data, inference time costs, or model parameters. Extensive experiments show that our SALC achieves state-of-the-art results on both clean benchmarks (Pascal VOC and MS-COCO) and corruption benchmarks (Pascal VOC-C and MS-COCO-C).","PeriodicalId":94032,"journal":{"name":"IEEE transactions on image processing : a publication of the IEEE Signal Processing Society","volume":"33 ","pages":"5593-5605"},"PeriodicalIF":0.0000,"publicationDate":"2024-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE transactions on image processing : a publication of the IEEE Signal Processing Society","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10705952/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

ConvNet-based object detection networks have achieved outstanding performance on clean images. However, many works have shown that these detectors perform poorly on corrupted images caused by noises, blurs, poor weather conditions and so on. With the development of security-sensitive applications, the detector’s practicability has raised increasing concerns. Existing approaches improve detector robustness via extra operations (image restoration or training on extra labeled data) or by applying adversarial training at the expense of performance degradation on clean images. In this paper, we present Selective Adversarial Learning with Constraints (SALC) as a universal detector training approach to simultaneously improve the detector’s precision and robustness. We first propose a unified formulation of adversarial samples for multitask adversarial learning, which significantly diversifies the obtained adversarial samples when integrated into the adversarial training of the detector. Next, we examine our findings on model bias against adversarial attacks of different strengths and differences in Batch Normalization (BN) statistics among clean images and different adversarial samples. On this basis, we propose a batch local comparison strategy with two BN branches to balance the detector’s accuracy and robustness. Furthermore, to avoid performance degradation caused by overwhelming subtask losses, we leverage task-aware ratio thresholds to control the influence of learning in each subtask. The proposed approach can be applied to various detectors without any extra labeled data, inference time costs, or model parameters. Extensive experiments show that our SALC achieves state-of-the-art results on both clean benchmarks (Pascal VOC and MS-COCO) and corruption benchmarks (Pascal VOC-C and MS-COCO-C).
通过带约束条件的选择性对抗学习实现准确而稳健的物体检测
基于 ConvNet 的物体检测网络在干净图像上表现出色。然而,许多研究表明,这些检测器在由噪声、模糊、恶劣天气条件等造成的损坏图像上表现不佳。随着安全敏感应用的发展,检测器的实用性引起了越来越多的关注。现有的方法通过额外的操作(图像复原或在额外的标记数据上进行训练)或应用对抗训练来提高检测器的鲁棒性,但代价是在干净图像上的性能下降。在本文中,我们提出了一种通用的检测器训练方法--带约束的选择性对抗学习(SALC),以同时提高检测器的精度和鲁棒性。我们首先为多任务对抗学习提出了一种统一的对抗样本表述方法,这种方法在集成到检测器的对抗训练中时,能显著地使获得的对抗样本多样化。接下来,我们研究了针对不同强度的对抗性攻击的模型偏差,以及干净图像和不同对抗性样本之间的批归一化(BN)统计差异。在此基础上,我们提出了一种具有两个 BN 分支的批量局部比较策略,以平衡检测器的准确性和鲁棒性。此外,为了避免因子任务损失过大而导致性能下降,我们利用任务感知比率阈值来控制每个子任务中学习的影响。所提出的方法可应用于各种检测器,无需任何额外的标注数据、推理时间成本或模型参数。广泛的实验表明,我们的 SALC 在干净基准(Pascal VOC 和 MS-COCO)和损坏基准(Pascal VOC-C 和 MS-COCO-C)上都取得了一流的结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信