Pixel-Value-Ordering Based Reversible Data Hiding with Adaptive Texture Classification and Modification
Pixel-value-ordering (PVO) is a new technique for the high-fidelity reversible data hiding (RDH). It contains a process of sorting the pixels of a block by their values at first and then embedding into data bits into the maximum or minimum pixels of a block. In this paper, we propose to modify the pixel blocks differently according to how smooth they are, and embed the adequate number of bits into different types of blocks. The pixel blocks are first classified into five types based on the local complexity. The maximum pixels of the most smooth block will be embedded at most four bits, and the less smooth ones are embedded with a lower number of bits. The block classification is dynamically adjusted to achieve the adaptive embedding with the best trade-off between the capacity and the embedding distortion. Experimental results show that the proposed method can give a better performance over the previous PVO-based methods.
KeywordsReversible data hiding Block classification Adaptive embedding
This work was supported by the National Science Foundation of China (No. 61502160), the Hunan Provincial Natural Science Foundation of China under grant No. 2018JJ3078 and the Fundamental Research Funds for the Central Universities.
- 1.Caldelli, R., Filippini, F., Becarelli, R.: Reversible watermarking techniques: an overview and a classification. EURASIP J. Inf. Secur. 2010, 2 (2010)Google Scholar
- 2.Li, B., He, J., Huang, J., Shi, Y.Q.: A survey on image steganography and steganalysis. J. Inf. Hiding Multimedia Signal Process. 2(2), 142–172 (2011)Google Scholar
- 11.Lee, S.K.: Suh, Y.H., Ho, Y.S.: Reversible image authentication based on watermarking. In: IEEE International Conference on Multimedia and Expo, pp. 1321–1324 (2006)Google Scholar