论文标题
decamouflage:检测对卷积神经网络图像尺度攻击的框架
Decamouflage: A Framework to Detect Image-Scaling Attacks on Convolutional Neural Networks
论文作者
论文摘要
作为计算机视觉应用程序中的必不可少的处理步骤,在将正常的大图像馈入卷积神经网络(CNN)模型之前,必须应用于更具体的缩小化采样,因为CNN模型通常以较小的固定尺寸图像作为输入。但是,图像缩放函数可能会被滥用,以执行称为图像尺度攻击的新揭示的攻击,这可能会影响基于图像尺度功能的广泛的计算机视觉应用程序。 这项工作提出了一个图像尺度攻击检测框架,称为decamouflage。 DeDamouflage由三种独立的检测方法组成:(1)重新缩放,(2)过滤/合并和(3)stemansysis。尽管这三种方法中的每种都是有效的独立元素,但它们可以以合奏的方式工作,不仅可以提高检测准确性,而且可以使潜在的适应性攻击加强。 decamouflage具有通用的预定检测阈值。更确切地说,正如我们已经验证的那样,从一个数据集确定的阈值也适用于其他不同数据集。广泛的实验表明,decamouflage在白色框中达到99.9 \%和99.8%的检测准确性(具有攻击算法的知识)和黑框(不了解攻击算法)设置。为了证实DECAMOUFLAGE的效率,我们还测量了其使用i5 CPU的个人PC上的运行时间开销,发现Decamouflage可以检测到毫秒中的图像缩放攻击。总体而言,decamouflage可以准确地检测出具有可接受的运行时开销的白色框和黑框设置中的图像缩放攻击。
As an essential processing step in computer vision applications, image resizing or scaling, more specifically downsampling, has to be applied before feeding a normally large image into a convolutional neural network (CNN) model because CNN models typically take small fixed-size images as inputs. However, image scaling functions could be adversarially abused to perform a newly revealed attack called image-scaling attack, which can affect a wide range of computer vision applications building upon image-scaling functions. This work presents an image-scaling attack detection framework, termed as Decamouflage. Decamouflage consists of three independent detection methods: (1) rescaling, (2) filtering/pooling, and (3) steganalysis. While each of these three methods is efficient standalone, they can work in an ensemble manner not only to improve the detection accuracy but also to harden potential adaptive attacks. Decamouflage has a pre-determined detection threshold that is generic. More precisely, as we have validated, the threshold determined from one dataset is also applicable to other different datasets. Extensive experiments show that Decamouflage achieves detection accuracy of 99.9\% and 99.8\% in the white-box (with the knowledge of attack algorithms) and the black-box (without the knowledge of attack algorithms) settings, respectively. To corroborate the efficiency of Decamouflage, we have also measured its run-time overhead on a personal PC with an i5 CPU and found that Decamouflage can detect image-scaling attacks in milliseconds. Overall, Decamouflage can accurately detect image scaling attacks in both white-box and black-box settings with acceptable run-time overhead.