TECHNIQUE FOR WATERMARKING AN IMAGE AND A RESULTING "WATERMARKED" IMAGE

Patent №

US 6,574,348

Granted

2003-06-03

Filed 1999

Owner

MICROSOFT CORPORATION

AI components

3

vision · planning · evo

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09390271

Apparatus and an accompanying method, for generating a cryptographic identifier for a non-marked image and embedding that identifier within the image itself in order to generate a “watermarked” image; for subsequently detecting that watermark in a test image; and the watermarked image so formed. First, pixel values for a non-marked image are transformed, either directly or after being enhanced, into a series of transform coefficients. A set of pseudo-random perturbation values which collectively constitute the watermark is determined wherein each of these values is heuristically selected, such that all these values collectively satisfy a plurality of different mathematical constraints and each such value preferably equals a relatively small value in a predefined range. These perturbation values are then added to the transform coefficients. Resulting perturbed coefficients are then inversely transformed back to pixel values to form the watermarked image. To detect whether a test image contains the watermark and hence is a copy of the watermarked image, the pixel values for the test image are transformed to yield transform coefficients. A plurality of different mathematical tests or a majority type rule is then used, in conjunction with the perturbation values, previously used to create the watermark, and these transform coefficients to determine whether the perturbation values collectively exist in the test image, and hence whether the watermark is present or not.

VisionPlanningEvolutionary computationG06T 1/005H04N 1/32154H04N 1/3216H04N 1/32165H04N 1/3217H04N 1/32187G06T 2201/0052G06T 2201/0065+2 more

AI classification

Vision1.00
Planning0.97
Evolutionary computation0.94
AI hardware0.11
Knowledge representation0.05
Natural language0.00
Machine learning0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 102360898

Assignors

VENKATESAN, RAMARATHNAM, JAKUBOWSKI, MARIUSZ H., THATHACHAR, JAYRAM S.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC