In this paper, we propose a novel reversible steganographic technique to embed secret data into digital images compressed using vector quantization (VQ). The proposed method is based on joint neighboring and predictive coding. The proposed technique can embed n secret bits into one VQ index, where n = 1, 2, 3, and 4. Our method uses left and upper neighboring VQ indexes and the difference between the current VQ index and the predicted value produced by the median edge detector predictor to achieve a low bit rate. The experimental results show that the proposed approach obtains embedding rates of 1, 2, 3, and 4 bits per index (bpi) with respective average bit rates of 0.409, 0.471, 0.534, and 0.596 bit per pixel (bpp) for a 256 sized codebook. This confirms that the proposed scheme outperforms three similar reversible data hiding schemes in VQ-compressed domain.
Information hiding Steganography Watermarking Reversible data embedding Vector quantization Joint Neighboring Coding (JNC)
This is a preview of subscription content, log in to check access
Bender W, Gruhl D, Morimoto N, Lu A (1996) Techniques for data hiding. IBM Syst J 35(3–4):313–336CrossRefGoogle Scholar
Chang YT, Huang CT, Huang CL, Wang SJ (2015) Data hiding of high compression ratio in VQ indices with neighboring correlations. Multimedia Tools Appl 74(5):1645–1666CrossRefGoogle Scholar
Chang CC, Kieu TD, Wu WC (2009) A lossless data embedding technique by joint neighboring coding. Pattern Recogn 42(7):1597–1603MATHCrossRefGoogle Scholar
Chang CC, Nguyen TS, Lin CC (2011) A reversible data hiding for VQ indices using locally adaptive coding. J Vis Commun Image Represent 22(7):664–672CrossRefGoogle Scholar
Chang CC, Pai PY, Yeh CM, Chan YK (2010) A high payload frequency-based reversible image hiding method. Inf Sci 180(11):2286–2298CrossRefGoogle Scholar