-
公开(公告)号:US20240087075A1
公开(公告)日:2024-03-14
申请号:US18027418
申请日:2022-01-11
Applicant: Google LLC
Inventor: Xiyang Luo , Feng Yang , Elnaz Barshan Tashnizi , Dake He , Ryan Matthew Haggarty , Michael Gene Goebel
CPC classification number: G06T1/0028 , G06T3/4046 , G06T7/0002 , G06T7/11 , G06T2201/0202 , G06T2207/20081 , G06T2207/20084 , G06T2207/30168
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and decoding watermarks. An image and a data item is received. The encoder generates a first watermark and then a second watermark is generated using multiple first watermarks. The second watermark is used to watermark the image by overlaying the second watermark over the image. To decode the watermark, presence of a watermark is determined on a portion of an image. A distortion model determines distortions in the image and modifies the portion of the image based on the predicted distortions. The modified portion is decoded using the decoder to obtain a predicted first data item that is further used to validate the watermark based on the first data item.
-
公开(公告)号:US12238322B2
公开(公告)日:2025-02-25
申请号:US18008789
申请日:2022-01-11
Applicant: GOOGLE LLC
Inventor: Xiyang Luo , Feng Yang , Elnaz Barshan Tashnizi , Dake He , Ryan Matthew Haggarty , Michael Gene Goebel
IPC: H04N19/467 , G06T1/00
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for jointly training an encoder that generates a watermark and a decoder that decodes a data item encoded within the watermark. The training comprises obtaining a plurality of training images and data items. For each training image, a first watermark is generated using an encoder and a subsequent second watermark is generated by tiling two or more first watermarks. The training image is watermarked using the second watermark to generate a first error value and distortions are added to the watermarked image. A distortion detector predicts the distortions based on which the distorted image is modified. The modified image is decoded by the decoder to generate a predicted data item and a second error value. The training parameters of the encoder and decoder are adjusted based on the first and the second error value.
-
公开(公告)号:US20230362399A1
公开(公告)日:2023-11-09
申请号:US18008789
申请日:2022-01-11
Applicant: GOOGLE LLC
Inventor: Xiyang Luo , Feng Yang , Elnaz Barshan Tashnizi , Dake He , Ryan Matthew Haggarty , Michael Gene Goebel
IPC: H04N19/467 , G06T1/00
CPC classification number: H04N19/467 , G06T1/0021
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for jointly training an encoder that generates a watermark and a decoder that decodes a data item encoded within the watermark. The training comprises obtaining a plurality of training images and data items. For each training image, a first watermark is generated using an encoder and a subsequent second watermark is generated by tiling two or more first watermarks. The training image is watermarked using the second watermark to generate a first error value and distortions are added to the watermarked image. A distortion detector predicts the distortions based on which the distorted image is modified. The modified image is decoded by the decoder to generate a predicted data item and a second error value. The training parameters of the encoder and decoder are adjusted based on the first and the second error value.
-
-