Data augmentation is a widely used technique for enhancing the generalization ability of convolutional neural networks (CNNs) in image classification tasks. Occlusion is a critical factor that affects on the generalization ability of image classification models. In order to generate new samples, existing data augmentation methods based on information deletion simulate occluded samples by randomly removing some areas in the images. However, those methods cannot delete areas of the images according to their structural features of the images. To solve those problems, we propose a novel data augmentation method, AdvMask, for image classification tasks. Instead of randomly removing areas in the images, AdvMask obtains the key points that have the greatest influence on the classification results via an end-to-end sparse adversarial attack module. Therefore, we can find the most sensitive points of the classification results without considering the diversity of various image appearance and shapes of the object of interest. In addition, a data augmentation module is employed to generate structured masks based on the key points, thus forcing the CNN classification models to seek other relevant content when the most discriminative content is hidden. AdvMask can effectively improve the performance of classification models in the testing process. The experimental results on various datasets and CNN models verify that the proposed method outperforms other previous data augmentation methods in image classification tasks.
翻译:在图像分类任务中,数据增强是一种广泛使用的技术,用于提高神经神经神经网络(CNNs)在图像分类任务中的普及能力。封闭是影响图像分类模型普及能力的一个关键因素。为了生成新样本,现有基于信息删除模拟隐蔽样本的现有数据增强方法,通过随机去除图像中的某些区域来删除模拟隐蔽样本。然而,这些方法不能根据图像的结构特征删除图像区域。为了解决这些问题,我们提议了一种新的数据增强方法,AdvMask,用于图像分类任务。AdvMask不是随机删除图像中的区域,而是通过一个端到端的分散对抗攻击模块获得对分类结果影响最大的关键点。因此,我们能找到分类结果中最敏感的点,而不考虑各种图像外观和图象形状的多样性。此外,数据增强模块用于根据关键点生成结构化的遮罩,从而迫使CNN分类模型在隐藏最有差别的内容时寻找其他相关内容。AdvMask能够有效地改进在测试其他数据分类模型中测试各种升级模型的实验性模型。