论文标题
在间接图像中的对抗性伪装的弱点
The Weaknesses of Adversarial Camouflage in Overhead Imagery
论文作者
论文摘要
机器学习对于分析不断增长的间接费用图像的分析越来越重要。先进的计算机视觉对象检测技术在识别卫星和无人机图像的船舶,汽车和飞机等感兴趣的对象方面取得了巨大的成功。然而,依靠计算机视觉开辟了重大漏洞,即对象检测算法对对抗性攻击的敏感性。在本文中,我们探讨了在架空图像上下文中对抗性伪装的功效和缺点。尽管许多最近的论文已经证明了具有对抗性补丁的可靠愚弄深度学习分类器和对象探测器的能力,但大多数这项工作都是在相对均匀的数据集上进行的,只有一类对象。在这项工作中,我们利用Visdrone数据集,该数据集具有众多的观点和物体大小。我们探索四个不同的对象类:公共汽车,汽车,卡车,面包车。我们构建一个由24个对抗性补丁组成的库来掩盖这些对象,并在我们的补丁中引入补丁的透明度变量。斑块的透明度(或α值)与它们的功效高度相关。此外,我们表明,尽管对抗贴剂可能会欺骗对象探测器,但通常很容易发现此类贴片的存在,平均贴片比原本要隐藏的对象可检测到24%。这就提出了这样一个问题,即这种补丁是否真正构成了伪装。源代码可从https://github.com/iqtlabs/camolo获得。
Machine learning is increasingly critical for analysis of the ever-growing corpora of overhead imagery. Advanced computer vision object detection techniques have demonstrated great success in identifying objects of interest such as ships, automobiles, and aircraft from satellite and drone imagery. Yet relying on computer vision opens up significant vulnerabilities, namely, the susceptibility of object detection algorithms to adversarial attacks. In this paper we explore the efficacy and drawbacks of adversarial camouflage in an overhead imagery context. While a number of recent papers have demonstrated the ability to reliably fool deep learning classifiers and object detectors with adversarial patches, most of this work has been performed on relatively uniform datasets and only a single class of objects. In this work we utilize the VisDrone dataset, which has a large range of perspectives and object sizes. We explore four different object classes: bus, car, truck, van. We build a library of 24 adversarial patches to disguise these objects, and introduce a patch translucency variable to our patches. The translucency (or alpha value) of the patches is highly correlated to their efficacy. Further, we show that while adversarial patches may fool object detectors, the presence of such patches is often easily uncovered, with patches on average 24% more detectable than the objects the patches were meant to hide. This raises the question of whether such patches truly constitute camouflage. Source code is available at https://github.com/IQTLabs/camolo.