Log in

Hybrid reversible watermarking algorithm using histogram shifting and pairwise prediction error expansion

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

Abstract

The exact retrieval of both i.e., watermark and host data using reversible watermarking makes it more suitable for applications like medical, military etc. The techniques which are considered most efficient and are being most widely used to implement it (reversible watermarking) are Prediction Error Expansion and Histogram Shifting as they offer higher embedding capacity with lesser distortion. The methodology proposed in this work is a hybrid one that utilizes the best of both. The algorithm starts with splitting the image into two regions and further processing is done on them one by one thereby covering each pixel for embedding thus amounting to enhanced capacity. The proposed work exploits the histogram of prediction errors instead of difference of adjacent pixels as it is more sharply distributed. This leads to lesser distortion in watermarked image. In this paper, the sorting of prediction errors is done in accordance with the calculated variance values of their prediction context followed by pairwise payload embedding. The results have substantiated the fact that for the smaller variance, prediction errors are also small. The proposed methodology is tested against the standard test images and real life applications such as medical, biomedical, aerial, military and colour images of Kodak image dataset. The experimental results demonstrate the superiority of the proposed work over the existing ones in terms of embedding capacity and distortion.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Germany)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Data Availability

The authors have taken the images from the following Image Databases for the proposed work:

1. USC-SIPI Image Database available online at: https://sipi.usc.edu/database/

2. CVG-UGR Image Database available online at : https://ccia.ugr.es/cvg/dbimagenes/index.php

3. hlevkin Image Database available online at: http://www.hlevkin.com/hlevkin/06testimages.htm

4. Kodak Image Database available online at: http://r0k.us/graphics/kodak/

References

  1. Abdulla A A (2015) Exploiting similarities between secret and cover images for improved embedding efficiency and security in digital steganography. The University of Buckingham, UK

    Google Scholar 

  2. Agilandeeswari L, Ganesan K (2016) A robust color video watermarking scheme based on hybrid embedding techniques. Multimed Tools Appl 75:8745–8780. Springer

    Article  Google Scholar 

  3. Agilandeeswari L, Ganesan K (2016) An efficient hilbert and integer wavelet transform based video watermarking. J Eng Sci Technol 11:327–345

    Google Scholar 

  4. Agilandeeswari L, Ganesan K (2018) RST invariant robust video watermarking algorithm using quaternion curvelet transform. Multimed Tools Appl 77:25431–25474. Springer

    Article  Google Scholar 

  5. Ahmaderaghi B, Kurugollu F, Rincon J M D et al (2018) Blind image watermark detection algorithm based on discrete shearlet transform using statistical decision theory. IEEE Trans Comput Imaging 4:46–59

    Article  MathSciNet  Google Scholar 

  6. Celik M U, Sharma G, Tekalp A M et al (2005) Lossless generalized-LSB data embedding. IEEE Trans Image Process 14:253–266

    Article  ADS  PubMed  Google Scholar 

  7. Chang C S, Shen J J (2017) Features classification forest: a novel development that is adaptable to robust blind watermarking techniques. IEEE Trans Image Process 26:3921–3935

    Article  ADS  MathSciNet  Google Scholar 

  8. Dragoi I C, Coltuc D (2016) Adaptive pairing reversible watermarking. IEEE Trans Image Process 25:2420–2422

    Article  ADS  MathSciNet  PubMed  Google Scholar 

  9. Fallahpour M (2008) Reversible image data hiding based on gradient adjusted prediction. IEICE Electron Express 5:870–876

    Article  Google Scholar 

  10. Feng B, Yu B, Yilin B, et al. (2019) A reversible watermark with a new overflow solution. IEEE Access 7:28031–28043

    Article  Google Scholar 

  11. Hong W, Chen T S, Shiu C W (2009) Reversible data hiding for high quality images using modification of prediction errors. J Syst Softw 82:1833–1842

    Article  Google Scholar 

  12. Honsinger C W, Jones P W, Rabbani M et al (2001) Lossless recovery of an original image containing embedded data. U.S. Patent No. 6,278,791

  13. Hu J, Li T R (2015) Reversible steganography using extended image interpolation technique. Comput Elect Eng 46:447–455

    Article  Google Scholar 

  14. Ishtiaq M, Ali W, Shahzad W et al (2018) Hybrid predictor based four-phase adaptive reversible watermarking. IEEE Access 6:13213–13230

    Article  Google Scholar 

  15. Jung K H (2018) A survey of interpolation-based reversible data hiding methods. Multimed Tools Appl 77:7795–7810. Springer

    Article  Google Scholar 

  16. Khan A, Siddiqa A, Munib S et al (2014) A recent survey of reversible watermarking techniques. Inform Sci 279:251–272. Elsevier

    Article  Google Scholar 

  17. Kouhi A, Sedaaghi M H (2022) Reversible data hiding based on high fidelity prediction scheme for reducing the number of invalid modifications. Inf Sci 589:46–61

    Article  Google Scholar 

  18. Lee C F, Chen H L (2012) Adjustable prediction-based reversible data hiding. Digit Signal Process 22:941–953

    Article  MathSciNet  Google Scholar 

  19. Li Y C, Yeh C M, Chang C C (2010) Data hiding based on the similarity between neighboring pixels with reversibility. Digit Signal Process 20:1116–1128

    Article  Google Scholar 

  20. Li X, Zhang W, Gui X et al (2016) Efficient reversible data hiding based on multiple histograms modification. IEEE Trans Inf Forensics Sec 10:2016–2027

    Google Scholar 

  21. Lin C C, Tai W L, Chang C C (2008) Multilevel reversible data hiding based on histogram modification of difference images. Pattern Recognit 41:3582–3591. Elsevier

    Article  ADS  Google Scholar 

  22. Mandal P C, Mukherjee I, Paul G, Chatterji B N (2022) Digital image steganography: a literature survey. Inform Sci 609:1451–1488. Elsevier

    Article  Google Scholar 

  23. Memon N A, Khan A, Gilani S A M et al (2011) Reversible watermarking method based on adaptive thresholding and companding technique. Int J Comput Math 88:1573–1594

    Article  MathSciNet  Google Scholar 

  24. Naskar R, Chakraborty R S (2012) Reversible Watermarking utilising weighted median-based prediction. IET Image Process 6:50–520

    Article  MathSciNet  Google Scholar 

  25. Ni Z, Shi Y Q, Ansari N et al (2006) Reversible data hiding. IEEE Trans Circ Syst Video Technol 16:354–362

    Article  Google Scholar 

  26. Ortiz A M, Uribe C F, Beltran R H et al (2019) A survey on reversible watermarking for multimedia content: a robustness review. IEEE Access 7:132662–132681

    Article  Google Scholar 

  27. Ou B, Li X, Zhao Y et al (2013) Pairwise prediction-error expansion for efficient reversible data hiding. IEEE Trans Image Process 22:5010–5021

    Article  ADS  MathSciNet  PubMed  Google Scholar 

  28. Ou B, Li X, Wang J (2016) High-fidelity reversible data hiding based on pixel-value-ordering and pairwise prediction-error expansion. J Vis Commun Image Represent 39:12–23. Elsevier

    Article  Google Scholar 

  29. Poonam, Arora S M (2018) A DWT-SVD based robust digital watermarking for digital images. Procedia Comput Sci 132:1441–1448. Elsevier

    Article  Google Scholar 

  30. Rad RM, Wong KS, Guo JM (2016) Reversible data hiding by adaptive group modification on histogram of prediction errors. Signal Process 125:315–328. Elsevier

    Article  Google Scholar 

  31. Sachnev V, Kim H J, Nam J et al (2009) Reversible watermarking algorithm using sorting and prediction. IEEE Trans Circ Syst Video Technol 19:989–999

    Article  Google Scholar 

  32. Samee R, Riaz M M, Ghafoor A (2018) Adaptive interpolation and segmentation based reversible image watermarking. Multimed Tools Appl 77:26821–26843. Springer

    Article  Google Scholar 

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

    Article  Google Scholar 

  34. Thodi D M, Rodriguez J J (2007) Expansion embedding techniques for reversible watermarking. IEEE Trans Image Process 16:721–30

    Article  ADS  MathSciNet  PubMed  Google Scholar 

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

    Article  Google Scholar 

  36. Wahed M A, Nyeem H (2019) High capacity reversible data hiding with interpolation and adaptive embedding. PLOs ONE 14:Art. no e0212093

    Article  Google Scholar 

  37. **ong X (2019) Novel scheme of reversible watermarking with a complementary embedding strategy. IEEE Access 7:136592–136603

    Article  Google Scholar 

  38. Yang C H, Tsai M H (2010) Improving histogram-based reversible data hiding by interleaving predictions. IET Image Process 4:223–234

    Article  Google Scholar 

  39. Yanga C N, Hsua S C, Kim C (2017) Improving stego image quality in image interpolation based data hiding, vol 50

  40. Zhang C, Ou B (2021) Reversible data hiding based on multiple adaptive two-dimensional prediction-error histograms modification. IEEE Trans Circ Syst Video Technol. https://doi.org/10.1109/TCSVT.2021.3125711

  41. Zhou J, Au OC (2012) Determining the capacity parameters in PEE-based reversible image watermarking. IEEE Signal Proc Lett 19:287–290

    Article  ADS  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lavi Tanwar.

Ethics declarations

Competing interests

The authors declare that they do not have any competing financial interests nor any personal relationships that could seem o have influenced the work presented in this paper.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tanwar, L., Panda, J. Hybrid reversible watermarking algorithm using histogram shifting and pairwise prediction error expansion. Multimed Tools Appl 83, 22075–22097 (2024). https://doi.org/10.1007/s11042-023-15508-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15508-5

Keywords

Navigation