Efficient Reversible Data Hiding Simultaneously Exploiting Adjacent Pixels
Efficient Reversible Data Hiding Simultaneously Exploiting Adjacent Pixels Source: IEEE Access, Vol. 8, No. 1, pp. 119501 -119510, July 9, 2020. Author: Wu Hanzhou Speaker: Su Guo-Dong Date: 2020/08/27 1
Outline • Introduction • Related works • Proposed scheme • Experimental results and analysis • Conclusions 2
Introduction Stego image Original image Reversible Data hiding (PE based RDH) 3
Related works FIGURE 1. Two examples of dividing image pixels into two sets: black region for S 1 and white region for S 2. 4
Proposed scheme (1/8)---Flowchart 5
Proposed scheme(2/8)---Patch-level Selection Smooth patch SA (0) Reference pixels SA SA(1) Embeddable pixels SB(0) Unchanged SB Embed secret key and parameters SB Complex patch (1) 9
Proposed scheme(3/8)---Patch-level Selection r = 3, c = 3 162 162 161 162 157 111 152 157 162 162 161 162 157 90 162 157 162 162 161 162 157 161 162 200 d = max( ) – min ( ) 162 162 161 162 157 111 152 157 162 162 161 162 157 90 162 157 162 162 161 162 157 161 162 200 d = 162 – 162 =0 d = 161 – 157 =4 √ √ d = 200 – 152 = 48 10
Proposed scheme(4/8)---Breadth-first prediction 162 162 161 162 157 SA(0) : 162 162 162 161 162 157 SA(1) : Initialization: Q = SA(0) 11
Proposed scheme(5/8)---Breadth-first prediction 12
Proposed scheme(6/8)---Data embedding Original image Errors 162 162 162 161 162 157 0 0 162 -1 0 0 162 161 Predicted image 0 0 162 162 162 157 5 157 162 162 161 157 1 0 162 162 161 157 Local complexity: 162 162 162 157 161 157 -2 -1 0 lz l p rp 1 2 rz 3 4 5 Local complexity: 0 0 162 1 5 5 0 0 1 5 5 157 0 0 4 4 162 161 13
Proposed scheme(7/8)---Data embedding Errors 0 0 0 162 -1 0 0 162 161 Local complexity: 0 0 5 157 1 0 lp = -1, rp = 0 0 0 162 1 5 5 0 0 1 5 5 157 0 0 4 4 Original image 162 161 Marked image 162 163 162 160 162 157 162 162 161 162 157 163 162 161 163 162 162 161 162 157 S: 0 1 1 1 0 0 1 162 157 158 13
Proposed scheme(8/8)---Data Extraction Marked image Predicted image Errors 162 163 162 160 162 157 163 162 161 163 162 157 158 0 1 1 0 162 -2 1 1 162 161 0 0 162 162 162 157 5 157 162 162 161 157 2 1 162 162 161 157 lp = -1, rp = 0 Original image Local complexity: 162 162 161 162 157 162 162 162 161 162 157 S: 0 1 1 1 0 0 162 1 5 5 0 0 1 5 5 157 0 0 4 4 162 161 13
Experiments(1/4) 13
Experiments(2/4) 14
Experiments(3/4)-Comparisons 15
Experiments(4/4)---Comparisons 16
Conclusions ØImproving the utilization of smooth content. ØThe proposed work enables a data hider to preferentially and simultaneously use many adjacent smooth pixels to carry a payload, which can benefit payload-distortion performance a lot. 17
Thanks! 18
- Slides: 18