0% found this document useful (0 votes)
23 views15 pages

Under The Guidance of DR K.Giribabu Head of The Department Ece

The document describes a generic image watermarking system with the following key points: 1. The system embeds semantically meaningful watermarks in the DCT domain of images for invisibility and robustness against distortions like compression. 2. A pseudorandom permutation is applied to the watermark before embedding to spread its spatial relationship, and block-based mapping embeds watermark blocks into image blocks with higher variances. 3. Embedding involves reversing the polarity of selected AC DCT coefficients compared to the DC value to insert the watermark bits while maintaining invisibility against the JPEG quantization table.

Uploaded by

Giri Kande
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views15 pages

Under The Guidance of DR K.Giribabu Head of The Department Ece

The document describes a generic image watermarking system with the following key points: 1. The system embeds semantically meaningful watermarks in the DCT domain of images for invisibility and robustness against distortions like compression. 2. A pseudorandom permutation is applied to the watermark before embedding to spread its spatial relationship, and block-based mapping embeds watermark blocks into image blocks with higher variances. 3. Embedding involves reversing the polarity of selected AC DCT coefficients compared to the DC value to insert the watermark bits while maintaining invisibility against the JPEG quantization table.

Uploaded by

Giri Kande
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 15

UNDER THE GUIDANCE OF

DR K.GIRIBABU
HEAD OF THE DEPARTMENT ECE

A GENERIC IMAGE WATERMARKING


SYSTEM
Distortions
Image processing
Compression
...

Embedding

Watermark

Comparison

Requirements

Invisibility
Robustness
No ambiguity

Watermark

Extraction

ADVANTAGES OF THIS SCHEME

Advantages:

Semantically

meaningful watermark pattern


Good perceptual invisibility
Acceptable robustness
Various user-selected options
Reasonable complexity/execution time

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

BLOCK DIAGRAMS OF THE ORIGINAL


ALGORITHM

Original Image

FDCT

Watermark
Image

Pseudorandom
Permutation

Block-based
Mapping
Embedding
(Polarity
Reversing)

IDCT

Watermarked
Image

BLOCK DIAGRAMS OF THE ORIGINAL


ALGORITHM
Original
Image

FDCT

Suspected
Image

FDCT

Extract
the
Permutate
d Data
(XOR)

Reverse Blockbased
Permutation

Reverse
Pseudorandom
Permutation

Extracted
Watermark

BLOCK DCT/IDCT

Advantages
Fast

Suitable

for robustness against JPEG compression

Disadvantages
Block

effect
Effect of picture cropping

SEMANTIC MEANINGFUL
WATERMARKS
Watermarks

can be verified with naked eyes by


understanding the semantics of the extracted
watermark patterns

The seal of CML (in Chinese characters)


8

PSEUDO-RANDOM PERMUTATION

A n-bit Linear Feedback Shift Register (LFSR) is


used to generate the maximal length (2n-1) sequence

The 14-bit Shift Register that


permutes 1-16384

Original
Watermark
Permuted
Watermark
9

BLOCK-BASED MAPPING
Watermark

blocks with more signal pixels are


embedded into image blocks with higher
variances

to achieve better perceptual invisibility.

10

EMBEDDING(1/2)

Choices of embedding
positions within each block:
Low-frequency

Bad invisibility

High-frequency

Bad robustness

=> Middle-frequency

Fix positions in each block

Embedding 4 watermark pixels


0
2
3
9
10
20
21
35

1
4
8
11
19
22
34
36

5
7
12
18
23
33
37
48

6
13
17
24
32
38
47
49

14
16
25
31
39
46
50
57

15
26
30
40
45
51
56
58

27
29
41
44
52
55
59
62

28
42
43
53
54
60
61
63

11

EMBEDDING(2/2)

Polarity: the inequality relations between the scaled DC


value and the selected AC coefficients

1, if

P(i, j )

AC (i, j )

*
Q
(
i
,
j
)

Q(i, j )

0, otherwise

DC

* Q(0,0)

ScaleFactor * Q(0,0)

Effects of the JPEG quantization table are also considered

12

EMBEDDING BLOCK DIAGRAM

13

EXTRACTION BLOCK DIAGRAM

14

15

You might also like