The invention relates to the field of
signal coding, and discloses a method for generating a 3D image
watermark based on AIGC and a model framework, aiming at the problem that the
watermark is easy to damage when being attacked by
noise because the intensity of the embedded
watermark cannot be enhanced at different scales in the existing 3D image
watermark embedding method. According to the method, the NDOU module is embedded into the
encoder based on the U-net, the multi-
modal features of the middle viewpoint image and the
depth map are extracted at the same time, watermarks are guided to be distributed on the middle viewpoint image at different scales and depths according to the internally-arranged WAM module, and the robustness of the embedded watermarks is improved; a
discriminator and an
encoder are arranged to adjust the parameters of each other in a confrontation manner, so that the visual effect and
invisibility of the embedded watermark are ensured. A
noise layer is arranged to improve the ability of the model to
resist corresponding
noise attacks, and a decoder is arranged to
train the ability of an
encoder to extract watermarks, so that the model can finally generate a watermarking-containing coded image with excellent robustness and
invisibility.