Reversible data hiding with contrast enhancement using adaptive histogram shifting and pixel value ordering Source: Signal Processing: Image Communication 46 (2016) 1-16 Authors: Haishan Chen , Jiangqun Ni , Wien Hong , Tung-Shou Chen Speaker: Tzu-Meng Wang Date: 9/13/2018
Outline Related Works Proposed Scheme Experiment Results Conclusion 2
Related Work(1/5) pixel value ordering A cover block 3
Related Work(2/5) pixel value ordering 3
bi: the bit to embed (0 or 1) Related Work(3/5) histogram shifting Part A: histogram bin expansion and embedding fR (200) fL (85) two peaks: fL and fR bi: the bit to embed (0 or 1)
Related Work(4/4) histogram shifting histogram bin expansion b = 1 0 1 0 1 0 2 4 85 95 73 94 193 200 253 207 189 251 1 3 84 95 85 72 94 193 200 254 201 208 189 252
Related Work(5/5) Image recovery extracted bin values histogram shifting Image recovery extracted bin values 2 4 85 (1) 95 (0) 73 94 193 200 253 207 189 251 1 3 84 95 85 72 94 193 200 254 201 208 189 252
Proposed Method(1/6) AHS: adaptive histogram sifting BHP: bidirectional histogram pre-shifting
Proposed Method(2/6 ) AHS 0 X (2/15) + 1 X (5/15) + 2 X (4/15) + 3 X ( 3/15) + 4 X (1/15) = 1.73 1. 2. pre-shifted peak-bins at lower and upper ends of histogram
Proposed Method(3/6 ) AHS 3. 1.73 - 4 = - 2.27 (0,4) 4.
Proposed Method(4/6 ) BHP 4/2 = 2 4-2 = 2 4/2 = 2 4-2 = 2
Proposed Method(5/6 ) Bhp
Proposed Method(6/6 ) S = {010101100101110111001100000010111110 } 2 5 6 7 8 9 01010110010111011 10011000000 10111110
Experiment Result(1/4)
Experiment Result(2/4)
Experiment Result(3/4)
Experiment Result(4/4)
Comment When the bin expansion is huge, bhp might cause problem