Skip to main content
Log in

A reversible data hiding scheme based on absolute moment block truncation coding compression using exclusive OR operator

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

Abstract

Due to a rapid increase in copyright infringement, protecting secret information during transmission on the Internet is very important. More and more researchers have proposed solutions such as steganography, watermarking and data hiding schemes to solve these problems. Among these methods, the reversible data hiding scheme (RDH) is the most famous method. It not only extracts secret information from the stego carrier, but also recovers the original carrier. Therefore, in this study we propose an effective RDH in absolute mean block truncation coding (AMBTC) compression code, which uses joint neighborhood coding (JNC) to embed secret information and uses an exclusive OR operator to compute differences between the current value and the selected value. Experimental results indicate that our scheme has a satisfactory embedding rate and an appropriate stego file size using JNC and XOR.

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

Similar content being viewed by others

References

  1. Ahani S, Ghaemmaghami S (2014) Colour image steganography method based on sparse representation. IET Image Process 9:496–505

    Article  Google Scholar 

  2. Alattar AM (2004) Reversible watermark using difference expansion of quads. in Proc IEEE Int Conf Acoust Speech Signal Process 3:377–380

  3. Barton JM (1997) Method and apparatus for embedding authentication information within digital data. United States Patent, No. 5,646,997. Patent and Trademark Office, Washington, DC

  4. Cao XC, Du L, Wei XX, Meng D, Guo XJ (2016) High capacity reversible data hiding in encrypted images by patch-level sparse representation. IEEE Trans Cybern 46:1132–1143

    Article  Google Scholar 

  5. Celik MU, Sharma G, Tekalp AM, Saber E (2002) Reversible data hiding. In proc IEEE Int Conf Image Process 2:157–160

  6. Chang CC, Lin CY, Fan YH (2008) Lossless data hiding for color images based on block truncation coding. Pattern Recogn 41:2347–2357

    Article  MATH  Google Scholar 

  7. Chang CC, Nguyen TS, Lin CC (2011) A reversible data hiding scheme for VQ indices using locally adaptive coding. J Vis Commun Image Represent 22:664–672

    Article  Google Scholar 

  8. Chang IC, Hu YC, Chen WL, Lo CC (2013) High capacity reversible data hiding scheme based on residual histogram shifting for block truncation coding. Signal Process 7:297–306

    Google Scholar 

  9. Chang CC, Lu TC, Horng G, Huang YH (2016) Very efficient variable-length codes for the lossless compression of VQ indices. Multimed Tool Appl 75:3537–3552

    Article  Google Scholar 

  10. Coltuc D (2011) Improved embedding for prediction based reversible watermarking. IEEE Trans Inf Forensics Secur 6:873–882

    Article  Google Scholar 

  11. Hu Y, Lee HK, Chen K, Li J (2008) Difference expansion based reversible data hiding using two embedding directions. IEEE Trans Multimed 10:1500–1511

    Article  Google Scholar 

  12. Kim HJ, Sachnev V, Shi YQ, Nam J, Choo HG (2008) A novel difference expansion transform for reversible data embedding. IEEE Trans Inf Forensics Secur 3:456–465

    Article  Google Scholar 

  13. Lema MD, Mitchell OR (1984) Absolute moment block truncation coding and its application to color images. IEEE Trans Commun COM-32:1148–1157

    Article  Google Scholar 

  14. Li X, Ying B, Zeng T (2011) Efficient reversible watermarking based on adaptive prediction-error expansion and pixel selection. IEEE Trans Image Process 20:3524–3533

    Article  MathSciNet  MATH  Google Scholar 

  15. Li F, Bharanitharan K, Chang CC, Mao Q (2015) Bi-stretch reversible data hiding algorithm for absolute moment block truncation coding compressed images. Multimed Tool Appl. doi:10.1007/s11042-015-2924-7

  16. Lin CC, Liu XL, Tai WL, Yuan SM (2013) A novel reversible data hiding scheme based on AMBTC compression technique. Multimed Tool Appl 74:3823–3842

    Article  Google Scholar 

  17. Ma XX, Pan ZB, Hu S, Wang LF (2015) New high-performance reversible data hiding method for VQ indices based on improved locally adaptive coding scheme. J Vis Commun Image Represent 30:191–200

    Article  Google Scholar 

  18. Ma XX, Pan ZB, Hu S, Wang LF (2015) Reversible data hiding scheme for VQ indices based on modified locally adaptive coding and double layer embedding strategy. J Vis Commun Image Represent 28:60–70

    Article  Google Scholar 

  19. Sun W, Lu ZM, Wen YC, Yu FX, Shen RJ (2013) High performance reversible data hiding for block truncation coding compressed images. Signal Image Video Process 7:297–306

    Article  Google Scholar 

  20. Tang MW, Zeng SK, Chen XL, Hu J, Du YJ (2016) An adaptive image steganography using AMBTC compression and interpolation technique. Optik Int J Light Electron Opt 127:471–477

    Article  Google Scholar 

  21. Wang JX, Lu ZM (2009) A path optional lossless data hiding scheme based on VQ joint neighboring coding. Inf Sci 179:3332–3348

    Article  Google Scholar 

  22. Zhao ZF, Tang LL (2012) High capacity reversible data hiding in AMBTC-compressed images. Int J Digit Content Technol Appl 6:205–211

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanjun Liu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chang, CC., Chen, TS., Wang, YK. et al. A reversible data hiding scheme based on absolute moment block truncation coding compression using exclusive OR operator. Multimed Tools Appl 77, 9039–9053 (2018). https://doi.org/10.1007/s11042-017-4800-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-4800-0

Keywords

Navigation