420 likes | 563 Views
Adjustable prediction-based reversible data hiding. Outline. Introduction Related work Tseng and Hsiehs ’ scheme The proposed scheme Embedding phase Extraction and recovery phase Experimental results Conclusions. Introduction.
E N D
Outline • Introduction • Related work • Tseng and Hsiehs’ scheme • The proposed scheme • Embedding phase • Extraction and recovery phase • Experimental results • Conclusions
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
Introduction Secret message Embedding Extraction Cover image Stego-image Secret message Reversible data hiding
Related work – Tseng and Hsiehs’ scheme (1/10) • Pre-processing: Overhead [27] H.W. Tseng, C.P. Hsieh, Prediction-based reversible data hiding, Information Sciences 179 (2009) 2460–2469
Related work – Tseng and Hsiehs’ scheme (2/10) • Pixel value prediction: T=2 ------------------------------------------------------------------------- Embed Cover image
Related work – Tseng and Hsiehs’ scheme (3/10) • Embedding - Case 1 : T=2 -------------------------------------------------------------------------- W=0 Cover image W=1
Related work – Tseng and Hsiehs’ scheme (4/10) • Embedding - Case 2 : T=2 -------------------------------------------------------------------------- Cover image
Related work – Tseng and Hsiehs’ scheme (5/10) • Embedding - Case 3 : T=2 -------------------------------------------------------------------------- Cover image
Related work – Tseng and Hsiehs’ scheme (6/10) • Extracting: T=2 --------------------------------------------------------------------- Watermarked image
Related work – Tseng and Hsiehs’ scheme (7/10) • Extracting - Case 1 : T=2 -------------------------------------------------------------------------- Watermarked image
Related work – Tseng and Hsiehs’ scheme (8/10) • Extracting - Case 2 : T=2 -------------------------------------------------------------------------- Watermarked image
Related work – Tseng and Hsiehs’ scheme (9/10) • Extracting - Case 3 : T=2 -------------------------------------------------------------------------- Watermarked image
Related work – Tseng and Hsiehs’ scheme (10/10) • Post-processing : T=2 Watermarked image Cover image Overhead
The proposed scheme(1/11) • Related work v.s Proposed scheme : -------------------------------------------------------------- Tseng and Hsieh’s scheme Proposed scheme Prediction value (P) = (102 + 99)/2 = 100
The proposed scheme(2/11) • Pre-processing: Cover image Cover image
The proposed scheme(3/11) • Embedding phase: • Rule 1: d ≦ T -------------------------------------------------------------------------- Cover image T=0 S=1
The proposed scheme(4/11) • Embedding phase: • Rule 2: d > T -------------------------------------------------------------------------- Cover image T=0 S=1
The proposed scheme(5/11) • Embedding phase: • Rule 2: d > T -------------------------------------------------------------------------- Cover image T=0 S=1
The proposed scheme(6/11) • Embedding phase: • Rule 2: d > T -------------------------------------------------------------------------- 0 Cover image T=0 S=1
The proposed scheme(7/11) • Extraction and recovery phase: • Rule 2: d’ > 2 x T + 1 -------------------------------------------------------------------------- Stego-image T=0
The proposed scheme(8/11) • Extraction and recovery phase : • Rule 2: d’ > 2 x T + 1 -------------------------------------------------------------------------- Stego-image T=0
The proposed scheme(9/11) • Extraction and recovery phase : • Rule 2: d’ > 2 x T + 1 -------------------------------------------------------------------------- Stego-image T=0
The proposed scheme(10/11) • Extraction and recovery phase : • Rule 1: d’≦ 2 x T + 1 -------------------------------------------------------------------------- Stego-image T=0
The proposed scheme(11/11) • Post-processing: Stego-image Cover image
Experimental results (1/14) Amount of overhead information associated with different thresholds
Experimental results (2/14) Embedding rate Embedding rate versus image quality of all tested images with various thresholds.
Experimental results (3/14) Image quality Embedding rate versus image quality of all tested images with various thresholds.
Experimental results (4/14) Histograms of prediction-errors for test images “Lena” and “Baboon” obtained using Tseng and Hsieh’s scheme (T = 5).
Experimental results (5/14) Histograms of prediction-errors for test images “Lena” and “Baboon” obtained using the proposed scheme (T = 5).
Experimental results (6/14) 48.6 dB and 0.2 bpp 37.15 dB and 0.99 bpp 47.9 dB and 0.06 bpp 30.78 dB and 0.71 bpp
Experimental results (7/14) • Comparisons of embedding rates (bpp) of proposed scheme and that of Tseng and Hsieh.
Experimental results (8/14) • Comparisons of image quality (dB) of Tseng and Hsieh’s and the proposed schemes with the same embedding capacity.
Experimental results (9/14) Comparisons of embedding rates (bpp) of proposed scheme and that of Tseng and Hsieh at difference thresholds.
Experimental results (10/14) Comparisons of image quality (dB) of Tseng and Hsieh’s and the proposed schemes with the same embedding capacity.
Experimental results (11/14) • Capacity versus distortion performance of proposed and other schemes for test images: (a) Lena MR_liver_t1 MR_ped_chest MR_sag_head
Experimental results (12/14) • Capacity versus distortion performance of proposed and other schemes for test images: (b) F16
Experimental results (13/14) • Capacity versus distortion performance of proposed and other schemes for test images: (c) Baboon
Experimental results (14/14) • Capacity versus distortion performance of proposed and other schemes for test images: (d) Boats
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.