Top Banner
Adjustable prediction- based reversible data hiding Source : Author s: Report Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng Lee and Hsing-Ling Chen Wan-Yu Lu 2012/12/19
41

Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

Jan 04, 2016

Download

Documents

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: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

Adjustable prediction-based reversible data hiding

Source:Authors:Reporter:Date:

Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012Chin-Feng Lee and Hsing-Ling ChenWan-Yu Lu2012/12/19

Page 2: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

2

Outline

• Introduction• Related work– Tseng and Hsiehs’ scheme

• The proposed scheme – Embedding phase– Extraction and recovery phase

• Experimental results• Conclusions

Page 3: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

3

Introduction

• Data hiding is referred to as a process to hide some information data into cover media.

• The data hiding schemes can be generally classified into two categories:- Irreversible data hiding- Reversible data hiding

• Reversible data hiding schemes can be classified into two categories:- Difference expansion scheme (DE-based)- Histogram-based

Page 4: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

4

Introduction

Embedding

Cover image Stego-image

Extraction

Secret message

Secret message

Reversible data hiding

Page 5: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

5

32 24 40 1

38 30 33 0

121 76 79 39

136 255 165 0

Related work – Tseng and Hsiehs’ scheme (1/10)

• Pre-processing:

32 24 40 1

38 30 33 0

121 76 79 39

136 255 165 0

32 24 40 1

38 30 33 1

121 76 79 39

136 254 165 1

L K Left-side scan sequence Right-side scan sequence

5 1 011 1Overhead

[27] H.W. Tseng, C.P. Hsieh, Prediction-based reversible data hiding, Information Sciences 179 (2009) 2460–2469

Page 6: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

6

32 24 40 1

38 30 33 1

121 76 79 39

136 254 165 1

Related work – Tseng and Hsiehs’ scheme (2/10)

• Pixel value prediction:

32 24 40 1

38 30 33 1

121 76 79 39

136 254 165 1

Cover image

2/ : 3 case

2/ : 2 case

2/ : 1 case

TTd

TTdT

TdT

312/)3824()2,2(ˆ p

30)2,2( p

1) ,() ,(ˆ yxpyxpd

Embed

T=2

-------------------------------------------------------------------------

Page 7: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

7

32 24 40 1

38 30 33 1

121 76 79 39

136 254 165 1

Related work – Tseng and Hsiehs’ scheme (3/10)

• Embedding - Case 1 :

32 24 40 1

38 30 33 1

121 76 79 39

136 254 165

Cover image

312/)3824()2,2(ˆ

30)3,2(

p

p

1) ,() ,(ˆ yxpyxpd

T=2

Td T/2

--------------------------------------------------------------------------

29 0 1 2 31 ) , (' y x p

28 1 1 2 31 ) , (' y x p

W=0

W=1

Page 8: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

8

32 24 40 1

38 30 33 1

121 76 79 39

136 254 165 1

Related work – Tseng and Hsiehs’ scheme (4/10)

• Embedding - Case 2 :

Cover image

T=2

2/TTdT

--------------------------------------------------------------------------

33)3 ,2( p

352/)3040(3) ,2(ˆ p

23335)3 ,2( d

341332/)3 ,2(' Tpp

Page 9: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

9

32 24 40 1

38 30 33 1

121 76 79 39

136 254 165 1

Related work – Tseng and Hsiehs’ scheme (5/10)

• Embedding - Case 3 :

32 24 40 1

38 30 33 1

121 76 79 39

136 254 165 1

Cover image

T=2

--------------------------------------------------------------------------

2/TTd

1)4 ,2( p

172/)331(4) ,2(ˆ p

16117)4 ,2( d

0112/)2 ,2(' Tpp

Page 10: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

10

32 24 40 1

38 29 34 0

121 78 80 38

136 255 163 0

Related work – Tseng and Hsiehs’ scheme (6/10)

• Extracting:

Watermarked image

T=2

---------------------------------------------------------------------

) ,(') ,('ˆ' yxpyxpd

Td

TdT

TdT

2' : 3 case

'2/ : 2 case

2' : 1 case

Page 11: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

11

Related work – Tseng and Hsiehs’ scheme (7/10)

• Extracting - Case 1 : TdT 2'

29)2 ,2(' p

312/)3824(2) ,2('ˆ p

30131)2 ,2( p

02/'2' ddW

32 24 40 1

38 29 34 0

121 78 80 38

136 255 163 0

Watermarked image

T=2

22931)2 ,2(' d

--------------------------------------------------------------------------

Page 12: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

12

Related work – Tseng and Hsiehs’ scheme (8/10)

• Extracting - Case 2 : TdT '2/

32 24 40 1

38 30 34 0

121 78 80 38

136 255 163 0

Watermarked image

T=2

--------------------------------------------------------------------------

34)3 ,2(' p

352/)3040(3) ,2('ˆ p

13435)3 ,2(' d

33134)3 ,2( p

Page 13: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

13

Related work – Tseng and Hsiehs’ scheme (9/10)

• Extracting - Case 3 : Td 2'

32 24 40 1

38 30 33 0

121 78 80 38

136 255 163 0

Watermarked image

T=2

--------------------------------------------------------------------------

0)4 ,2(' p

172/)331(4) ,2('ˆ p

17017)4 ,2(' d

1102/')4 ,2( Tpp

Page 14: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

14

Related work – Tseng and Hsiehs’ scheme (10/10) • Post-processing :

32 24 40 1

38 30 33 1

121 76 79 39

136 254 165 1

Watermarked image

T=2

32 24 40 1

38 30 33 0

121 76 79 39

136 255 165 0

L K Left-side scan sequence Right-side scan sequence

5 1 011 1Overhead

32 24 40 1

38 30 33 0

121 76 79 39

136 255 165 0

Cover image

Page 15: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

15

The proposed scheme(1/11)

100 102 101

99 101 105

103 102 0

• Related work v.s Proposed scheme :

Tseng and Hsieh’s scheme

100 102 101

99 101 105

103 102 0

Proposed scheme

Prediction value (P) = (102 + 99)/2 = 100

1014/)ˆˆˆˆ(),(ˆ DRDLURUL IIIIyxI

1032/))1,(),1((),(ˆ

1002/))1,(),1((),(ˆ

1032/))1,(),1((),(ˆ

1002/))1,(),1((),(ˆ

yxIyxIyxI

yxIyxIyxI

yxIyxIyxI

yxIyxIyxI

DR

DL

UR

UL

--------------------------------------------------------------

Page 16: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

16

100 102 101

99 101 105

103 102 00

The proposed scheme(2/11)

• Pre-processing:

Cover image

100 102 101

99 101 105

103 102 1

Cover image

Page 17: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

17

The proposed scheme(3/11)

• Embedding phase:

100 102 101

99 101 105

103 102 1

Cover image

0101101

101)2,2(ˆ

101)2,2(

d

I

I

T=0S=1

102102101)2,2('ˆ I

--------------------------------------------------------------------------

Rule 1: d T≦

Page 18: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

18

The proposed scheme(4/11)

• Embedding phase:

100 102 101

99 102 105

103 102 1

Cover image

2976105

76)2,2(ˆ

105)3,2(

d

I

I

1T

--------------------------------------------------------------------------

10610105)3,2('ˆ I

T=0S=1

Rule 2: d > T

Page 19: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

19

The proposed scheme(5/11)

• Embedding phase:

100 102 101

99 102 106

103 102 1

Cover image

2676102

76)2,3(ˆ

102)2,3(

d

I

I

1T

--------------------------------------------------------------------------

103)10(102)2,3('ˆ I

T=0S=1

Rule 2: d > T

Page 20: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

20

The proposed scheme(6/11)

• Embedding phase:

100 102 101

99 102 106

103 103 1

Cover image

1031041

104)3,3(ˆ

1)3,3(

d

I

I

--------------------------------------------------------------------------

0)10(1)2,3('ˆ I

T=0S=1

1T

Rule 2: d > T

0

Page 21: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

21

The proposed scheme(7/11)

• Extraction and recovery phase:

100 102 101

99 102 106

103 103 0

Stego-image

1041040'

104)3,3('ˆ

0)3,3('

d

I

I

--------------------------------------------------------------------------

1)10(0)2,3( I

T=0

Rule 2: d’ > 2 x T + 1

1T

Page 22: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

22

The proposed scheme(8/11)

• Extraction and recovery phase :

100 102 101

99 102 106

103 103 1

Stego-image

3076106'

76)2,3('ˆ

103)2,3('

d

I

I

1T

--------------------------------------------------------------------------

102)10(103)2,3( I

T=0

Rule 2: d’ > 2 x T + 1

Page 23: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

23

The proposed scheme(9/11)

• Extraction and recovery phase :

100 102 101

99 102 106

103 102 1

Stego-image

3076106'

76)2,2('ˆ

106)3,2('

d

I

I

1T

--------------------------------------------------------------------------

105)10(106)3,2( I

T=0

Rule 2: d’ > 2 x T + 1

Page 24: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

24

The proposed scheme(10/11)

• Extraction and recovery phase :

100 102 101

99 102 105

103 102 1

Stego-image

1101102'

101)2,2('ˆ

102)2,2('

d

I

I

T=0 1010101)2,2( I

--------------------------------------------------------------------------

Rule 1: d’ 2 x T + 1≦

12mod' ds

Page 25: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

25

100 102 101

99 101 105

103 102 01

The proposed scheme(11/11)

• Post-processing:

Stego-image

100 102 101

99 101 105

103 102 0

Cover image

Page 26: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

26

Experimental results (1/14)

Amount of overhead information associated with different thresholds

Page 27: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

27

Experimental results (2/14)

Embedding rate versus image quality of all tested images with various thresholds.

Embedding rate

Page 28: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

28

Experimental results (3/14)

Embedding rate versus image quality of all tested images with various thresholds.

Image quality

Page 29: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

29

Experimental results (4/14)

Histograms of prediction-errors for test images “Lena” and “Baboon” obtained using Tseng and Hsieh’s scheme (T = 5).

Page 30: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

30

Experimental results (5/14)

Histograms of prediction-errors for test images “Lena” and “Baboon” obtained using the proposed scheme (T = 5).

Page 31: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

31

Experimental results (6/14)

37.15 dB and 0.99 bpp

30.78 dB and 0.71 bpp

48.6 dB and 0.2 bpp

47.9 dB and 0.06 bpp

Page 32: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

32

• Comparisons of embedding rates (bpp) of proposed scheme and that of Tseng and Hsieh.

Experimental results (7/14)

Page 33: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

33

• Comparisons of image quality (dB) of Tseng and Hsieh’s and the proposed schemes with the same embedding capacity.

Experimental results (8/14)

Page 34: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

34

Experimental results (9/14)

Comparisons of embedding rates (bpp) of proposed scheme and that of Tseng and Hsieh at difference thresholds.

Page 35: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

35

Experimental results (10/14)

Comparisons of image quality (dB) of Tseng and Hsieh’s and the proposed schemes with the same embedding capacity.

Page 36: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

36

Experimental results (11/14)• Capacity versus distortion performance of proposed and other

schemes for test images: (a) Lena

Page 37: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

37

Experimental results (12/14)• Capacity versus distortion performance of proposed and other

schemes for test images: (b) F16

Page 38: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

38

Experimental results (13/14)• Capacity versus distortion performance of proposed and other

schemes for test images: (c) Baboon

Page 39: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

39

Experimental results (14/14)• Capacity versus distortion performance of proposed and other

schemes for test images: (d) Boats

Page 40: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

40

Conclusions

• Flexibility and scalability.- A lower threshold yields a higher visual stego-image quality.- A higher threshold yields a higher embedding rate.

• To solve underflow and overflow.

• To Increase the embedding rate and reduce image distortion.

Page 41: Adjustable prediction-based reversible data hiding Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 22, No. 6, pp.941-953, 2012 Chin-Feng.

Thanks for your attention !