Skip to main content
Log in

A novel auxiliary data construction scheme for reversible data hiding in JPEG images

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Constructing the auxiliary data is important in some reversible data hiding (RDH) techniques, where both the auxiliary data and the secret data are embedded into the cover image. The auxiliary data can be extracted and served as side information for the image recovery. In this paper, we propose a novel auxiliary data construction scheme for RDH in JPEG images. In order to preserve the file size, we adopt the RDH framework proposed by Fridrich et al., where the least significant bits (LSBs) of the original AC coefficients (termed as the original LSBs) are compressed directly as the auxiliary data. In order to achieve a higher compression rate, we propose to reconstruct the original LSBs from the corresponding AC coefficients with all the LSBs set to zero, which is performed by analyzing the block artifacts in the spatial domain. The auxiliary data is then constructed by compressing the original LSBs conditioned on the reconstructed LSBs. In conjunction with the auxiliary data construction, we also propose a coefficient selection strategy to further improve the compression rate. The experiments show that the size of our auxiliary data is smaller than that compressed from the original LSBs directly. In addition, the RDH framework with the proposed scheme outperforms the state-of-the-art JPEG RDH techniques with file size preservation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Celik MU, Sharma G, Tekalp AM, Saber E (2005) Lossless generalized-LSB data embedding. IEEE Trans Image Process 14(2):253–266

    Article  Google Scholar 

  2. Chang CC, Lin CC, Tseng CS, Tai WL (2007) Reversible hiding in DCT-based compressed images. Inf Sci 177(13):2768–2786

    Article  Google Scholar 

  3. Fridrich J, Goljan M, Du R (2001) Invertible authentication. Proceedings of SPIE Security Watermarking Multimedia Contents, In, pp 197–208

    Google Scholar 

  4. Fridrich J, Goljan M, Du R (2002) Lossless data embedding for all image formats. Proceedings of Security and Watermarking of Multimedia Content, In, pp 572–583

    MATH  Google Scholar 

  5. Fridrich J, Goljan M, Chen Q, Pathak V (2004) Lossless data embedding with file size preservation. Proceedings of Security and Watermarking of Multimedia Contents, In, pp 354–365

    Google Scholar 

  6. Hu Y, Lee HK, Chen K, Li J (2008) Difference expansion based reversible data hiding using two embedding directions. IEEE Transactions on Multimedia 10(8):1500–1512

    Article  Google Scholar 

  7. Hu Y, Wang K, Lu ZM (2013) An improved VLC-based lossless data hiding scheme for JPEG images. J Syst Softw 86(8):2166–2173

    Article  Google Scholar 

  8. Hu X, Zhang W, Li X, Yu N (2015) Minimum rate prediction and optimized histograms modification for reversible data hiding. IEEE Transactions on Information Forensics and Security 10(3):653–664

    Article  Google Scholar 

  9. Huang F, Qu X, Kim HJ, Huang J (2015) Reversible data hiding in JPEG images. IEEE Trans Circuits Syst Video Technol PP(99):1–1

  10. Q. Li, Y. Wu, Bao F (2010) A reversible data hiding scheme for JPEG images. In: Proceedings of 11th Pacific Rim Conference on Multimedia. p 653–664

  11. Li X, Li B, Yang B, Zeng T (2013) General framework to histogram-shifting-based reversible data hiding. IEEE Trans Image Process 22(6):2181–2191

    Article  MathSciNet  MATH  Google Scholar 

  12. Long J, Yin Z, Lv J, Zhang X (2016) Rotation based reversible data hiding for JPEG images. IETE Tech Rev 33(6):607–614

  13. Mobasseri BG, Berger RJ II, Marcinak MP, Naik Raikar YJ (2010) Data embedding in JPEG bitstream by code mapping. IEEE Trans Image Process 19(4):958–966

    Article  MathSciNet  MATH  Google Scholar 

  14. Ni Z, Shi YQ, Ansari N, Su W (2006) Reversible data hiding. IEEE Transactions on circuits and systems for video technology 16(3):354–362

    Article  Google Scholar 

  15. Nikolaidis A (2016) Low overhead reversible data hiding for color JPEG images. Multimedia Tools And Applications 75(4):1869–1881

    Article  Google Scholar 

  16. Qian Z, Zhang X (2012) Lossless data hiding in JPEG bitstream. J Syst Softw 85(2):309–313

    Article  Google Scholar 

  17. Qian Z, Zhang X, Wang S (2014) Reversible data hiding in encrypted JPEG bitstream. IEEE Transactions on Multimedia 16(5):1486–1491

    Article  Google Scholar 

  18. Qian Z, Zhou H, Zhang X (2016) Separable Reversible Data Hiding in Encrypted JPEG Bitstreams. IEEE Transactions on Dependable and Secure Computing PP(99):1–1

  19. Qin C, Hu YC (2016) Reversible data hiding in VQ index table with lossless coding and adaptive switching mechanism. Signal Process 129:48–55

    Article  Google Scholar 

  20. Qin C, Chang CC, Hsu TJ (2015) Reversible data hiding scheme based on exploiting modification direction with two steganographic images. Multimedia Tools and Applications 74(15):5861–5872

    Article  Google Scholar 

  21. Sayood K (1996) Introduction to data compression. Morgan Kaufmann Publishers, San Francisco, pp 87–94

    MATH  Google Scholar 

  22. Shi YQ, Li X, Zhang X, Wu HT (2016) Reversible data hiding: advances in the past two decades. IEEE Access 4:3210–3237

    Article  Google Scholar 

  23. Tai WL, Yeh CM, Chang CC (2009) Reversible data hiding based on histogram modification of pixel differences. IEEE transactions on circuits and systems for video technology 19(6):906–910

    Article  Google Scholar 

  24. Tian J (2003) Reversible data embedding using a difference expansion. IEEE Transactions on circuits and systems for video technology 13(8):890–896

    Article  Google Scholar 

  25. Zhang X (2013) Reversible data hiding with optimal value transfer. IEEE Transactions on Multimedia 15(2):316–325

    Article  Google Scholar 

  26. Zhang W, Wang H, Hou D, Yu N (2013) Reversible data hiding in encrypted images by reversible image transformation. IEEE Transactions on Multimedia 18(8):1469–1479

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in the Natural Science Foundation of China (61525203, U1636206, 61602294 and 61472235), the Shanghai Dawn Scholar Plan (14SG36) and the Shanghai Excellent Academic Leader Plan (16XD1401200), the Young Oriental Scholar under Shanghai Institutions of Higher Education, the Shanghai Sailing Program under Grant 16YF1404100.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinpeng Lv.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lv, J., Li, S. & Zhang, X. A novel auxiliary data construction scheme for reversible data hiding in JPEG images. Multimed Tools Appl 77, 18029–18041 (2018). https://doi.org/10.1007/s11042-017-4557-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-4557-5

Keywords

Navigation