End-to-end watermarking system
AssigneeGoogle Inc.
InventorsXiyang Luo, Feng Yang, Elnaz Barshan Tashnizi, Dake He, Ryan Matthew Haggarty, Michael Gene Goebel
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsXiyang Luo, Feng Yang, Elnaz Barshan Tashnizi, Dake He, Ryan Matthew Haggarty, Michael Gene Goebel
Estimating the term…
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.
A computer-implemented method, comprising:
A computer implemented method, comprising:
A system, comprising:
(canceled)
(canceled)
(canceled)
(canceled)
A non-transitory computer readable medium storing instructions that, when executed by one or more data processing apparatus, cause the one or more data processing apparatus to perform operations comprising:
(canceled)
(canceled)
(canceled)
28-30. (canceled)
Dependencies are inferred from the claim text.