Top Banner
UNDER THE GUIDANCE OF DR K.GIRIBABU HEAD OF THE DEPARTMENT ECE
15

DCT Domain Watermarking

Apr 14, 2016

Download

Documents

Giri Kande

DCT Watermaring, Image processing
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DCT Domain Watermarking

UNDER THE GUIDANCE OF DR K.GIRIBABU

HEAD OF THE DEPARTMENT ECE

Page 2: DCT Domain Watermarking

A GENERIC IMAGE WATERMARKING SYSTEM

2

Requirements Invisibility Robustness No ambiguity

Watermark

EmbeddingDistortions•Image processing•Compression•…...

ExtractionWatermark

Comparison

Page 3: DCT Domain Watermarking

ADVANTAGES OF THIS SCHEME Advantages:

Semantically meaningful watermark pattern Good perceptual invisibility Acceptable robustness Various user-selected options Reasonable complexity/execution time

3

Page 4: DCT Domain Watermarking

SYSTEM OVERVIEW

Watermarks are randomly permuted to spread their spatial relationship, and then embedded in the DCT domain of the host image, with consideration of invisibility/robustness

4

Page 5: DCT Domain Watermarking

BLOCK DIAGRAMS OF THE ORIGINAL ALGORITHM

5

Original Image

FDCT

Embedding(Polarity Reversing)

IDCT

Watermark Image

Pseudo-random Permutation

Block-based Mapping

Watermarked Image

Page 6: DCT Domain Watermarking

BLOCK DIAGRAMS OF THE ORIGINAL ALGORITHM

6

Original Image

FDCT

Suspected Image

FDCT

Extract the Permutated Data (XOR)

Reverse Block-based Permutation

Reverse Pseudo-random Permutation

Extracted Watermark

Page 7: DCT Domain Watermarking

BLOCK DCT/IDCT

Advantages Fast Suitable for robustness against JPEG

compression Disadvantages

Block effect Effect of picture cropping

7

Page 8: DCT Domain Watermarking

SEMANTIC MEANINGFUL WATERMARKS

Watermarks can be verified with naked eyes by understanding the semantics of the extracted watermark patterns

8

The seal of CML (in Chinese characters)

Page 9: DCT Domain Watermarking

PSEUDO-RANDOM PERMUTATION

A n-bit Linear Feedback Shift Register (LFSR) is used to generate the maximal length (2n-1) sequence

9

+

The 14-bit Shift Register thatpermutes 1-16384

Original Watermark

Permuted Watermark

Page 10: DCT Domain Watermarking

BLOCK-BASED MAPPING

Watermark blocks with more signal pixels are embedded into image blocks with higher variances to achieve better perceptual invisibility.

10

Page 11: DCT Domain Watermarking

EMBEDDING(1/2)

11

Choices of embedding positions within each block: Low-frequency

Bad invisibility High-frequency

Bad robustness=> Middle-frequency

Fix positions in each block

0 1 5 6 14 15 27 282 4 7 13 16 26 29 423 8 12 17 25 30 41 439 11 18 24 31 40 44 5310 19 23 32 39 45 52 5420 22 33 38 46 51 55 6021 34 37 47 50 56 59 6135 36 48 49 57 58 62 63

Embedding 4 watermark pixels

Page 12: DCT Domain Watermarking

EMBEDDING(2/2) Polarity: the inequality relations between the scaled

DC value and the selected AC coefficients

12

otherwise

QQrScaleFacto

DCjiQ

jiQjiAC

ifjiP

,0

)0,0(*)0,0(*

),(*),(),(

,1),(

• Effects of the JPEG quantization table are also considered

Page 13: DCT Domain Watermarking

EMBEDDING BLOCK DIAGRAM

13

Page 14: DCT Domain Watermarking

EXTRACTION BLOCK DIAGRAM

14

Page 15: DCT Domain Watermarking

15