The application belongs to the field of
information security, and provides a high-robustness image tampering detection method, which comprises the following steps: 1) obtaining multi-scale
feature extraction by using a hole
convolution, and using Concat to obtain a global feature representation, so that the loss of shallow layer features after multiple convolutions can be prevented, and a larger
receptive field can be obtained, and the effect of
small target tampering detection is improved; 2) extracting
noise by using BayarConv, and the
noise extractor is better than an SRM filter, and Bayarconv is developed to enhance the
noise inconsistency between the manipulated area and the real area in a given image; 3) using a residual block, batch normalization and an
activation function to capture spatial features, and the structure is a conventional
encoder, and the main purpose is to cross-fuse with semantic features; 4) using a cross-attention mechanism to fuse spatial features and semantic features, and the fused features are input into an up-sampling layer and a
convolution layer for detection, and a
hybrid loss function is used to
train the model. Experimental data on a large number of public data sets show that the cross-attention mechanism provided in the application can not only accurately predict the tampering position, but also more accurately identify the tampering type.