adjustable prediction-based reversible data hiding

24
1 Adjustable prediction- based reversible data hiding Authors: Chin-Feng Lee and Hsing- Ling Chen Source: Digital Signal Processing, Vol. 22, No. 6, pp. 941–953, 2012

Upload: devon

Post on 06-Jan-2016

51 views

Category:

Documents


4 download

DESCRIPTION

Adjustable prediction-based reversible data hiding. Authors: Chin-Feng Lee and Hsing-Ling Chen Source: Digital Signal Processing, Vol. 22, No. 6, pp. 941–953, 2012. Outline. Introduction Proposed method Experimental results Conclusions. Tseng and Hsieh’s scheme. Introduction. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Adjustable prediction-based reversible data hiding

1

Adjustable prediction-based reversible data hiding

Authors: Chin-Feng Lee and Hsing-Ling Chen

Source: Digital Signal Processing, Vol. 22, No. 6, pp. 941–953, 2012

Page 2: Adjustable prediction-based reversible data hiding

2

Outline

Introduction

Proposed method

Experimental results

Conclusions

Page 3: Adjustable prediction-based reversible data hiding

3

Introduction

100 100

100 150

Tseng and Hsieh’s scheme

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

100 100 200

100 150 200

200 200 200

Proposed scheme

1504/)ˆˆˆˆ( DRDLURUL IIIIP

2002/))1,(),1((),(ˆ

1502/))1,(),1((),(ˆ

1502/))1,(),1((),(ˆ

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

yxIyxIyxI

yxIyxIyxI

yxIyxIyxI

yxIyxIyxI

DR

DL

UR

UL

Page 4: Adjustable prediction-based reversible data hiding

4

The proposed scheme- Embedding phase

100 102 101

99 101 105

103 102

Cover image

Threshold (T) = 0

01

Extra data: 0

Page 5: Adjustable prediction-based reversible data hiding

5

The proposed scheme- Embedding phase

100 102 101

99 105

103 102 1

Modified image

T = 0s = 1C = 101P = 101d = 101 – 101 = 0P’ = P + 2*d + s = 101 + 2 * 0 + 1 = 102

101102-255 255d = 0

T = 0

Page 6: Adjustable prediction-based reversible data hiding

6

The proposed scheme- Embedding phase

100 102 101

99 102

103 102 1

Modified image

T = 0s = 1C = 105P = 76d = 105 – 76 = 29P’ = C + T + 1 = 105 + 0 + 1 = 106

105106-255 255d = 29

T = 0

Page 7: Adjustable prediction-based reversible data hiding

7

The proposed scheme- Embedding phase

100 102 101

99 102 106

103 1

Modified image

T = 0s = 1C = 102P = 76d = 102 – 76 = 26P’ = C + T + 1 = 102 + 0 + 1 = 103

102103-255 255d = 26

T = 0

Page 8: Adjustable prediction-based reversible data hiding

8

The proposed scheme- Embedding phase

100 102 101

99 102 106

103 103

Modified image

T = 0s = 1C = 1P = 104d = 1 – 104 = –103P’ = 1 – T – 1 = 1 – 0 – 1 = 0

10-255 255d = –103

T = 0

Page 9: Adjustable prediction-based reversible data hiding

9

The proposed scheme- Extraction and recovery phase

100 102 101

99 102 106

103 103

Stego image

T’ = 2*T + 1 = 0 + 1 = 1P’ = 0P = 104d = 0 – 104 = –104C = 0 + T + 1 = 0 + 0 + 1 = 1

01 d = –104-255 255 0

T’ = 1

Page 10: Adjustable prediction-based reversible data hiding

10

The proposed scheme- Extraction and recovery phase

100 102 101

99 102 106

103 1

Stego image

T’ = 1P’ = 103P = 76d = 103 – 76= 27C = 103 – T – 1 = 103 – 0 – 1 = 102

103102 d = 27-255 255

T’ = 1

0

Page 11: Adjustable prediction-based reversible data hiding

11

The proposed scheme- Extraction and recovery phase

100 102 101

99 102

103 102 1

Stego image

T’ = 1P’ = 106P = 76d = 106 – 76= 30C = 106 – T – 1 = 106 – 0 – 1 = 105

106105d = 30

-255 255

T’ = 1

0

Page 12: Adjustable prediction-based reversible data hiding

12

The proposed scheme- Extraction and recovery phase

100 102 101

99 105

103 102 1

Stego image

T’ = 1P’ = 102P = 101d = 102 – 101 = 1s = d mod 2 = 1C = P – d / 2 = 101 – 1 / 2 = 101

102101

d = 1

-255 255

T’ = 1

0

Page 13: Adjustable prediction-based reversible data hiding

13

The proposed scheme- Extraction and recovery phase

100 102 101

99 101 105

103 102

Modified image

T’ = 1

10

Extra data: 0

Page 14: Adjustable prediction-based reversible data hiding

14

Experimental results

48.6 dB and 0.2 bpp

47.9 dB and 0.06 bpp

37.15 dB and 0.99 bpp

30.78 dB and 0.71 bpp

Page 15: Adjustable prediction-based reversible data hiding

15

Experimental results

Page 16: Adjustable prediction-based reversible data hiding

16

Experimental results- Lena

Page 17: Adjustable prediction-based reversible data hiding

17

Experimental results- F-16

Page 18: Adjustable prediction-based reversible data hiding

18

Experimental results- Baboon

Page 19: Adjustable prediction-based reversible data hiding

19

Experimental results- Boats

Page 20: Adjustable prediction-based reversible data hiding

20

Conclusions

This study proposes a reversible data hiding scheme that exploits the adjustment of prediction-errors to increase the embedding rate and reduce image distortion.

The proposed scheme exploits a threshold to achieve the flexibility in perceptual image quality and embedding.

Page 21: Adjustable prediction-based reversible data hiding

21

Thank you.

Page 22: Adjustable prediction-based reversible data hiding

22

Appendix

[16] J. Tian, “Reversible data embedding using a difference expansion,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 13, pp. 890-896, 2003.

[17] Z. Ni, Y. Q. Shi, N. Ansari, and W. Su, “Reversible data hiding,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 16, pp. 354-362, 2006.

[19] W. L. Tai, C. M. Yeh, and C. C. Chang, “Reversible data hiding based on histogram modification of pixel differences,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 19, pp. 906-910, 2009.

Page 23: Adjustable prediction-based reversible data hiding

23

Appendix

[20] D. M. Thodi and J. J. Rodriguez, “Expansion embedding techniques for reversible watermarking,” IEEE Transactions on Image Processing, Vol. 16, pp. 721-730, 2007.

[21] P. Tsai, Y. C. Hu, and H. L. Yeh, “Reversible image hiding scheme using predictive coding and histogram shifting,” Signal Processing, Vol. 89, pp. 1129-1143, 2009.

[22] K. S. Kim, M. J. Lee, H. Y. Lee, and H. K. Lee, “Reversible data hiding exploiting spatial correlation between sub-sampled images,” Pattern Recognition, Vol. 42, pp. 3083-3096, 2009.

Page 24: Adjustable prediction-based reversible data hiding

24

Appendix

[25] Y. C. Liu, H. C. Wu, and S. S. Yu, “Adaptive DE-based reversible steganographic technique using bilinear interpolation and simplified location map,” Multimedia Tools and Applications, Vol. 52, pp. 263-276, 2011.

[26] C. F. Lee and H. L. Chen, “Reversible data hiding based on histogram modification of prediction-error,” Imaging Science Journal, Vol. 59, pp. 278-292, 2011.

[27] H. W. Tseng and C. P. Hsieh, “Prediction-based reversible data hiding,” Information Sciences, Vol. 179, pp. 2460-2460, 2009.