Skip to main content
Log in

A novel high capacity reversible data hiding scheme based on pixel intensity segmentation

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

Abstract

There have been discussed several data hiding techniques which can hide the secret data in an image. However, after extracting the secret data some of the image information gets lost. It is an important issue to have a data hiding scheme which can extract the secret data as well as can restore the original image without any loss of information. Such types of schemes are called reversible data hiding schemes which are commonly used in sensitive military, legal, and medical applications. The existing reversible data hiding schemes either provide good hiding capacity but inferior stego-image quality or good stego-image quality but poor hiding capacity because the stego-image quality and the hiding capacity are diametrically related parameters. In this paper, we propose a novel high capacity reversible data hiding scheme which has high data hiding capacity while maintaining good quality stego-image. In this scheme, we first cryptographically encode the secret data using a private key so that even if an attacker is able to extract the embedded secret data, he cannot get the original secret message unless he has the private key. Our scheme hides the secret data in two phases. In first phase, it uniformly divides the pixel intensity levels i.e., 0-255, into odd sized segments. Then the image is scanned in zigzag order to identify the concealable pixels, which have the same value as the middle elements of a segment. Some of the secret data is hidden into these identified pixels. In second phase, the intensity levels are again divided in reverse order, i.e., 255 to 0, into odd sized segments of uniform length like as in the first phase. The resultant image is again scanned in zigzag order and concealable pixels are identified. The remaining secret data is embedded into the concealable pixels. To ensure reversibility of our algorithm, a location map is maintained for each phase. The location maps are compressed using JBIG1 scheme and are transmitted through a secure channel along with other auxiliary information that contains private key and segment size. Experimentally our scheme achieves very high capacity without deteriorating the image quality. It is because we select the exact middle pixels of the segments to hide the secret data, which ensures that the pixel value does not get altered unevenly while embedding the secret data. It further helps in increasing the hiding capacity. Moreover, it is very simple as it does not require much computation for embedding the secret data.

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.

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

Similar content being viewed by others

References

  1. Barton JM (1997) Method and apparatus for embedding authentication information within digital data. US Patent 5:646–997

    Google Scholar 

  2. Chang CC, Lin CY (2007) Reversible steganographic method using SMVQ approach based on declustering. Inform Sci 177(8):1796–1805

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

  5. Chang CC, Pai PY, Yeh CM, Chan YK (2010) A high payload frequency-based reversible image hiding method. Inform Sci 180(11):2286–2298

    Article  Google Scholar 

  6. Chen X, Sun X, Sun H, Xiang L, Yang B (2014) Histogram shifting based reversible data hiding method using directed-prediction scheme. Multimed Tools Appl. doi:10.1007/s11042-014-1881-x

    Google Scholar 

  7. Chung KL, Huang YH, Yan WM, Teng WC (2012) Distortion reduction for histogram modification-based reversible data hiding. Appl Math Comput 218(9):5819–5826

    Google Scholar 

  8. Hong W, Chen TS (2011) Reversible data embedding for high quality images using interpolation and reference pixel distribution mechanism. J Vis Commun Image Represent 22(2):131–140

    Article  Google Scholar 

  9. Hsu FH, Wu MH, Wang SJ (2012) Reversible data hiding using side-match predictions on steganographic images. Multimed Tools Appl 1–21

  10. JBIG1 (2010) JBIG-KIT by Markus Kuhn. http://www.cl.cam.ac.uk/~mgk25/jbigkit/ (accessed August 2010)

  11. Jung S-W, Ha LT, Ko S-J (2011) A new histogram modification based reversible data hiding algorithm considering the human visual system. IEEE Signal Process Lett 18(2):95–98

    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(3):456–465

    Article  Google Scholar 

  13. Li XL, Li J, Li B, Yang B (2013) High-fidelity reversible data hiding scheme based on pixel-value-ordering and prediction-error expansion. Signal Process 93(1):198–205

    Article  Google Scholar 

  14. Lin CC, Hsueh NL (2008) A lossless data hiding scheme based on three-pixel block differences. Pattern Recognit 41(4):1415–1425

    Article  MATH  Google Scholar 

  15. Ni Z, Shi YQ, Ansari N, Su W (2003) Reversible data hiding. ISCAS 2:912–915

    Google Scholar 

  16. Peng F, Li XL, Yang B (2014) Improved pvo-based reversible data hiding. Digit Signal Process 25:255–265

    Article  Google Scholar 

  17. Qin C, Chang CC, Lin CC (2015) An adaptive reversible steganographic scheme based on the just noticeable distortion. Multimed Tools Appl 74:1983–1995. doi:10.1007/s11042-013-1733-0

    Article  Google Scholar 

  18. Tai W-L, Yeh C-M, Chang C-C (2009) Reversible data hiding based on histogram modification of pixel differences. IEEE Trans Circuits Syst Video Technol 19(6):906–910

    Article  Google Scholar 

  19. Thodi DM, Rodriguez JJ (2007) Expansion embedding techniques for reversible watermarking. IEEE Trans Image Process 16(3):721–730

    Article  MathSciNet  Google Scholar 

  20. Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13(8):890–896

    Article  Google Scholar 

  21. Wang Z-H, Lee C-F, Chang C-Y (2013) Histogram-shifting-imitated reversible data hiding. J Syst Softw 86(2):315–323

    Article  Google Scholar 

  22. Yang B, Schmucker M, Funk W, Brush C, Sun S (2004) Integer DCT-based reversible watermarking for images using companding technique. Proc SPIE Secur Steganography Watermarking Multimed Contents 5306:405–415

    Article  Google Scholar 

  23. Yang B, Schmucker M, Niu X, Busch C, Sun SH (2005) Integer-DCT-based reversible image watermarking by adaptive coefficient modification. Proc SPIE Secur Steganography Watermarking Multimed Contents 5681:218–229

    Article  Google Scholar 

  24. Zhao Z, Luo H, Zhe-Ming L, Pan J-S (2011) Reversible data hiding based on multilevel histogram modification and sequential recovery. AEU Int J Electron Commun 65(10):814–826

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rajeev Kumar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kumar, R., Chand, S. A novel high capacity reversible data hiding scheme based on pixel intensity segmentation. Multimed Tools Appl 76, 979–996 (2017). https://doi.org/10.1007/s11042-015-3069-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-3069-4

Keywords

Navigation