An AMBTC compression based data hiding scheme using pixel value adjusting strategy Source: Multidim Syst Sign Process, vol. 29, no. 4, pp. 1801-1818, 2018 Authors: Aruna Malik, Geeta Sikka, Harsh K. Verma Speaker: Yi Chen Date: 05/30/2019
Outline Related Work Proposed Scheme Experimental Results Conclusions Absolute Moment Block Truncation Coding(AMBTC) Proposed Scheme Experimental Results Conclusions
Related Work(1/2) – AMBTC compression quntization levels AMBTC compression code: ( H, L, BM ) bitmap
Related Work(2/2) – AMBTC 130 92 161 165 133 97 90 170 147 175 140 183 124 194 106 116 130 92 161 165 133 97 90 170 147 175 140 183 124 194 106 116 Original block pi,j<average: BMi,j=0 pi,j>average: BMi,j=1 111 167 1 Low quantization level L: 111 High quantization level H: 167 BM Compressed block
Proposed Scheme(1/5) – embedding AMBTC compression code: ( H, L, BM ) H - L < 2: Non-embeddable block H - L ≥ 2: Embeddable block
Proposed Scheme(2/5) – embedding 130 92 161 165 133 97 90 170 147 175 140 183 124 194 106 116 111 167 AMBTC compression L=111 H=167 Original block Compressed block
Proposed Scheme(3/5) – embedding The 1st L and H keep unaltered 111 167 111 112 167 166 110 168 Secret data in base 2 form: 1010101001000100100101 Secret data in base 3 form: 12020201201002 Compressed block Stego block s1='1' p2=111 p'2=111+1=112 s2='2' p4=167 p'4=167-1=166 s3='0' p5=111 p'5=111+0=111
Proposed Scheme(4/5) – extraction Step 1: Calculate the number of different pixel values the difference of values is < 2 non-embeddable block the number of different pixel values is < 2 the difference of values is ≥ 2 embeddable block the number of different pixel values is ≥ 2 embeddable block 8
Proposed Scheme(5/5) – extraction L H 111 112 167 166 110 168 the number of different pixel values is ≥ 2 embeddable block Received block 111 167 s1='1' p'2=112=L+1 p'2=112-1=111 s2='2' p'4=166=H-1 p'2=166+1=167 s3='0' p'5=111=L p'2=111
Experimental Results(1/1) [1] [2] [3] [4]
Conclusions Achieve 1.5 bpp data hiding capacity as the proposed method hides 1 digit of base 3 representation of the secret data stream into every embeddable pixel bring lower image distortion because the pixel values are modified at most by 1