US 12,148,062 B2
Generating content adaptive watermarks for digital images
Ankur Murarka, Bangalore (IN); Padmassri Chandrashekar, Bangalore (IN); and Subham Gupta, Roorkee (IN)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on May 27, 2022, as Appl. No. 17/804,503.
Prior Publication US 2023/0385980 A1, Nov. 30, 2023
Int. Cl. G06T 1/00 (2006.01); G06T 7/11 (2017.01); G06T 7/90 (2017.01); G06V 30/14 (2022.01); G06V 30/18 (2022.01)
CPC G06T 1/005 (2013.01) [G06T 1/0028 (2013.01); G06T 7/11 (2017.01); G06T 7/90 (2017.01); G06V 30/1448 (2022.01); G06V 30/1456 (2022.01); G06V 30/18105 (2022.01); G06T 2201/0065 (2013.01); G06T 2201/0202 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/20101 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium storing executable instructions, which when executed by at least one processor, cause the at least one processor to perform operations comprising:
determining, for a target watermark, a plurality of watermark effectiveness scores corresponding to placement of the target watermark at a plurality of anchor points of a target digital image;
selecting an anchor point from the plurality of anchor points utilizing the plurality of watermark effectiveness scores; and
generating a marked digital image by adding the target watermark to the target digital image at the selected anchor point.