An image authentication method by embedding digital watermarks into images,
comprising: providing an original image and a watermark image; applying
pseudo-random permutations to the watermark image for generating a
dispersed watermark image; applying block-based permutations to the
original image and the dispersed watermark image in order to form a
plurality of original image blocks with each of the watermark blocks
dispersed over the corresponding image block only; applying FDCT (Forward
Discrete Cosine Transform) on each of the original image blocks
independently so that each of the original image blocks is transformed
into a DCT coefficient block that corresponds to different frequency
ranges; embedding said watermark image blocks into said DCT coefficient
blocks, in order to form a plurality of combined DCT coefficient blocks;
applying IDCT (Inverse Discrete Cosine Transform) to the combined DCT
coefficient blocks to form an embedded watermark image.
Een methode van de beeldauthentificatie door digitale watermerken in beelden in te bedden, die bestaan uit: het verstrekken van een origineel beeld en een watermerkbeeld; toepassend pseudo-random permutaties op het watermerkbeeld voor het produceren van een verspreid watermerkbeeld; toepassend op blok-gebaseerde permutaties op het originele beeld en het verspreide watermerkbeeld om een meerderheid van originele beeldblokken met elk van de watermerkblokken te vormen die over het overeenkomstige beeld slechts blok worden verspreid; het toepassen van FDCT (vooruit de Afzonderlijke Transformatie van Cosinus) op elk van het originele beeld blokkeert onafhankelijk zodat elk van de originele beeldblokken in een DCT coëfficiëntenblok wordt omgezet dat aan verschillende frequentiewaaiers beantwoordt; het inbedden zei de blokken van het watermerkbeeld in bovengenoemde DCT coëfficiëntenblokken om een meerderheid van gecombineerde DCT coëfficiëntenblokken te vormen; het toepassen van IDCT (de Omgekeerde Afzonderlijke Transformatie van Cosinus) op de gecombineerde coëfficiënt DCT blokkeert om een ingebed watermerkbeeld te vormen.