The invention discloses an anti-screen-shooting robust watermarking method based on a
generative adversarial network and multiple tokens, and belongs to the technical field of
digital watermarking. According to the method, firstly,
watermark information is converted into image features through an
encoder, the features are embedded into an original image, and a
watermark image which is visually indistinguishable from the original image is generated; then inputting the
watermark image and the original image into a discrimination network for feature analysis; in the training process,
processing of simulating screen shooting
distortion is applied to the watermark image; the watermark information is then recovered from the
noise image by a decoder. According to the method, the coding mode of the watermark information is improved, and the robustness of the watermark in a real screen shooting environment is remarkably improved while the visual
invisibility is ensured; especially, when the interference such as geometric deformation, moire and color
distortion generated by screen shooting is handled, the integrity of the watermark data can be more reliably maintained, and high decoding accuracy is maintained.