Presentation is loading. Please wait.

Presentation is loading. Please wait.

Digital Watermarking (cont.)

Similar presentations


Presentation on theme: "Digital Watermarking (cont.)"— Presentation transcript:

1 Digital Watermarking (cont.)
Multimedia Security Digital Watermarking (cont.) Lecture 3

2 Spread Spectrum Method
• Spread spectrum coding of a watermark - frequency domain of the image => communication channel - watermark => the signal transmitted through the channel the watermark W = w,,...,wn each wi is chosen according to zero-mean Gaussian Distribution the image X is transform by full-frame DCT n highest magnitude coefficients (except DC) are chosen: y1,...,yn Embedding: y' i = yi + a wi Extracting: wi = (yi* - yi) / a similarity = correlation (W,W *)

3 Spread Spectrum Method (cont.)

4 Spread Spectrum Method (cont.)
• Watermark detector Watermark detector response to 1000 randomly generated watermarks 15

5 Perceptually Masking Method

6 Perceptually Masking Method (cont.)
• Frame from “pingpong” Similarity value • The watermark 17

7 Digimarc Watermarking
• A commercial watermarking software - dobe Photoshop Eiie edit Image Layer Select Filter iiew Window Help 1CCS% (RGB) E mbed Wa ter mar k Copyrightlnfo Creator ID: DO 02'-4 Change Type of Use G Restricted r Royalty Free Creator ID P Adult Content Watermark Durability: |l less visible more visible less durable more durable 1005+ Dog: i'HK/tMK ► Draw rectangular jelerti ■*= I PowerPoi... 2. - Winamp L45 [... [^ Adobe Photoshop <[ E^ AM 11:13 18

8 Watermarking for Audio
• Phase Coding - Inserting the watermark by modifying the phase of each frequency component • Spread Spectrum Method - The watermark code is spread over the available frequency band, and then attenuated and added as additive random noise • Perceptual Method - The watermark is generated by filtering a PN-sequence with a filter that approximates the frequency masking characteristics of HAS - Weighting the watermark in the time domain to account for temporal masking 19

9 Watermarking for Audio (cont.)
• Watermark generator 20

10 Watermarking for Audio (cont.)
• Watermark detection 21

11 Watermarking for Polygonal Models
• 3D models watermarking - vertex coordinates - vertex topology (connectivity) Embedded pattern Simplified polygonal 22

12 Limitations of Watermarking
Basic watermarking steps 23

13 Limitations of Watermarking (cont.)
• Counterfeit 24

14 Digital watermark


Download ppt "Digital Watermarking (cont.)"

Similar presentations


Ads by Google