Skip to main content
Log in

Digital watermark extraction in wavelet domain using hidden Markov model

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

Abstract

A watermark decoder aims at extracting the hidden watermark bits from the digital data. Statistical modeling of wavelet subband coefficients has been used in watermark extraction schemes. It is known that the effectiveness of such schemes depends on how accurately the wavelet coefficients are modeled. The vector-based hidden Markov model (HMM) is a very powerful statistical model for describing the distribution of the wavelet coefficients, since it is capable of capturing the subband marginal distribution as well as the inter-scale and cross orientation dependencies of the wavelet coefficients. It is shown that the vector-based HMM gives a better fit for the empirical data compared to the previously-used distributions. In view of this, we propose a watermark decoder using the vector-based HMM in the wavelet domain. The watermark decoder is designed based on the maximum likelihood criterion. Closed-form theoretical expression for the watermark decoder is derived. The performance of the proposed decoder is assessed using a number of test images. It is shown that the proposed decoder is superior to other decoders in terms of providing a lower bit error rate. The proposed decoder is shown to be highly robust against various kinds of attacks.

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
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Akhaee M, Sahraeian S, Marvasti F (2010) Contourlet-based image watermarking using optimum detector in a noisy environment. IEEE Trans Image Process 19(4):967–980

    Article  MathSciNet  Google Scholar 

  2. Akhaee MA, Sahraeian S, Sankur B, Marvasti Robust scaling-based image watermarking using maximum-likelihood decoder with optimum strength factor (2009). IEEE Trans on Multimedia 11(5):822–833

    Article  Google Scholar 

  3. Amini M, Ahmad MO, Swamy MNS (2014) Image denoising in wavelet domain using the vector-based hidden Markov model. In: Proceedings IEEE international conference on new circuits and systems (NEWCAS), pp 29–32

  4. Amini M, Ahmad MO, Swamy MNS (2014) A new blind wavelet domain watermark detector using hidden Markov model. In: Proceedings IEEE international symposium on circuits and systems (ISCAS), pp 2285–2288

  5. Amini M, Ahmad MO, Swamy MNS (2015) A new MAP estimator for wavelet domain image denoising using vector based hidden Markov model. In: Proceedings IEEE international symposium on circuits and systems (ISCAS), pp 445–448

  6. Amini M, Ahmad MO, Swamy MNS (2016) SAR Image despeckling using vector-based hidden Markov model in wavelet domain. In: Proceedings IEEE canadian conference on electrical and computer engineering (CCECE), pp 1–4

  7. Balado F (2005) New geometric analysis of spread-spectrum data hiding with repetition coding, with implications for side-informed schemes. In: Proceedings international workshop digital watermarking, pp 336–350

  8. Barni M, Bartolini F, Cappellini V, Piva A (1998) A DCT-domain system for robust image watermarking. Signal Process 66:357–372

    Article  MATH  Google Scholar 

  9. Barni M, Mauro F, De Rosa A, Piva A (2001) A new decoder for the optimum recovery of non-additive watermarks. IEEE Trans Image Process 10(5):755–766

    Article  Google Scholar 

  10. Bian Y, Liang S (2013) Locally optimal detection of image watermarks in the wavelet domain using Bessel-K form distribution. IEEE Trans Image Process 22 (6):2372–2384

    Article  MathSciNet  Google Scholar 

  11. Briassouli A, Strintzis MG (2004) Locally optimum non-linearities for DCT watermark detection. IEEE Trans Image Process 13(12):1604–1617

    Article  Google Scholar 

  12. Briassouli A, Tsakalides P, Stouraitis A (2005) Hidden message in heavy-tails: DCT-domain watermark detection using alpha-stable models. IEEE Trans on Multimedia 7(4):700–715

    Article  Google Scholar 

  13. Chen B, Wornell GW (2001) Quantization index modulation: a class of provably good methods for digital watermarking and information embedding. IEEE Trans Inf Forensics Secur 47(4):1423– 1443

    Article  MathSciNet  MATH  Google Scholar 

  14. Cheng Q, Huang TS (2001) An additive approach to transform-domain information hiding and optimum detection structure. IEEE Trans on Multimedia 3(3):273–284

    Article  Google Scholar 

  15. Cheng Q, Huang TS (2001) Optimum detection of multiplicative watermarks using locally optimum decision rule. In: Proceedings IEEE international conference on multimedia expo, pp 425–428

  16. Crouse MS, Nowak RD, Baraniuk RG (1998) Wavelet-based statistical signal processing using hidden Markov models. IEEE Trans Signal Process 46(4):886–902

    Article  MathSciNet  Google Scholar 

  17. Cunha D, Arthur L, Zhou J, Do MN (2006) The non-subsampled contourlet transform: theory, design, and applications. IEEE Trans Image Process 15(10):3089–3101

    Article  Google Scholar 

  18. Dempster P, Laird NM, Rubin DB (1977) Maximum likelihood from incomplete data via the EM algorithm. J R Stat Soc Ser B 39:1–38

    MathSciNet  MATH  Google Scholar 

  19. Do MN, Vetterli M (2002) Rotation invariant texture characterization and retrieval using steerable wavelet-domain hidden Markov models. IEEE Trans on Multimedia 4 (4):517–527

    Article  Google Scholar 

  20. Doncel VR, Nikolaidis N, Pitas I (2007) An optimal detector structure for the Fourier descriptors domain watermarking of 2−D vector graphics. IEEE Trans Vis Comput Graph 13(5):851–863

    Article  Google Scholar 

  21. Fan G, Xia X (2001) Improved hidden Markov models in the wavelet-domain. IEEE Trans Signal Process 49(1):115–120

    Article  Google Scholar 

  22. Hamghalam M, Mirzakuchaki S, Akhaee MA (2013) Robust image watermarking using dihedral angle based maximum likelihood detector. IET Image Process 7(5):451–463

    Article  Google Scholar 

  23. Hamghalam M, Mirzakuchaki S, Akhaee MA (2014) Geometric modeling of the wavelet coefficients for image watermarking using optimum detector. IET Image Process 8(3):162–172

    Article  Google Scholar 

  24. Hamghalam M, Mirzakuchaki S, Akhaee MA (2015) Vertex angle image watermarking with optimal detector. Multimedia Tools and Applications 74(9):3077–3098

    Article  Google Scholar 

  25. Hernandez JR, Amado M, Perez-Gonzalez F (2000) DCT-Domain watermarking techniques for still images: detector performance analysis and a new structure. IEEE Trans Image Process 9(1):55–68

    Article  Google Scholar 

  26. Huang X, Zhang B (2008) Statistically robust detection of multiplicative spread-spectrum watermarks. IEEE Trans Inf Forensics Secur 88(1):117–130

    Google Scholar 

  27. Kalantari NK, Ahadi SM (2010) A logarithmic quantization index modulation for perceptually better data hiding. IEEE Trans Image Process 19(6):1504–1517

    Article  MathSciNet  Google Scholar 

  28. Kalantari NK, Ahadi SM, Vafadust M (2010) A robust image watermarking in the ridgelet domain using universally optimum decoder. IEEE Trans Circuits Syst Video Technol 20(3):396–406

    Article  Google Scholar 

  29. Kwitt JR, Meerwald P, Uhl A (2011) Lightweight detection of additive watermarking in the DWT domain. IEEE Trans Image Process 20(2):474–484

    Article  MathSciNet  Google Scholar 

  30. McLachlan G, Krishnan T (2007) The EM algorithm and extensions. Wiley, New York

    MATH  Google Scholar 

  31. Nezhadarya E, Wang ZJ, Ward RK (2011) Robust image watermarking based on multiscale gradient direction quantization. IEEE Trans Inf Forensics Secur 6 (4):1200–1213

    Article  Google Scholar 

  32. Ni J, Zhang J, Huang J, Wang C (2005) A robust multi-bit image watermarking algorithm based on HMM in wavelet domain. In: Proceedings international workshop on digital watermarking, pp 110–123

  33. Nikolaidis A, Pitas I (2003) Asymptotically optimal detection for additive watermarking in DCT and DWT domains. IEEE Trans Image Process 12(5):563–571

  34. [Online]. Available: http://decsai.ugr.es/cvg/dbimagenes/index.php

  35. Pandey R, Singh AK, Kumar B, Mohan A (2016) Iris based secure NROI multiple eye image watermarking for teleophthalmology. Multimedia Tools and Applications:1–17

  36. Pereira S, Voloshynovskiy S, Madueo M, Maillet SM, Pun T (2001) Second generation benchmarking and application oriented evaluation. In: Proceedings international workshop on information hiding, pp 340–353

  37. Rahman MM, Ahmad MO, Swamy MNS (2009) A new statistical detector for DWT-based additive image watermarking using the Gauss-Hermite Expansion. IEEE Trans Image Process 18(8):1782–1796

    Article  MathSciNet  Google Scholar 

  38. Romberg JK, Hyeokho C, Baraniuk RG (2001) Bayesian tree-structured image modeling using wavelet-domain hidden Markov models. IEEE Trans Image Process 10 (7):1056–1068

    Article  Google Scholar 

  39. Sadreazami H, Amini M (2012) A robust spread spectrum based image watermarking in ridgelet domain. Int J Electron Commun 66(5):364–371

    Article  Google Scholar 

  40. Singh AK (2016) Improved hybrid algorithm for robust and imperceptible multiple watermarking using digital images. Multimedia Tools and Applications:1–18

  41. Singh AK, Dave M, Mohan A (2015) Robust and secure multiple watermarking in wavelet domain. Journal of Medical Imaging and Health Informatics 5(2):406–414

    Article  Google Scholar 

  42. Singh AK, Kumar B, Dave M, Mohan A (2014) Hybrid technique for robust and imperceptible image watermarking in DWT-DCT-SVD domain. National Academy Science Letters 37(4):351–358

    Article  Google Scholar 

  43. Singh AK, Kumar B, Dave M, Mohan A (2014) Wavelet based image watermarking: futuristic concepts in information security. Proc. of the National Academy of Sciences, India Section A: Physical Sciences 84(3):345–359

    Article  Google Scholar 

  44. Singh AK, Kumar B, Dave M, Mohan A (2015) Multiple watermarking on medical images using selective discrete wavelet transform coefficients. Journal of Medical Imaging and Health Informatics 5(3):607–614

    Article  Google Scholar 

  45. Singh AK, Kumar B, Dave M, Mohan A (2015) Robust and imperceptible dual watermarking for telemedicine applications. Wirel Pers Commun 80(4):1415–1433

    Article  Google Scholar 

  46. Singh AK, Sharma N, Dave M, Mohan A (2012) A novel technique for digital image watermarking in spatial domain. In: Proceedings IEEE international conference on parallel distributed and grid computing (PDGC), vol 66, pp 497–501

  47. Singh AK, Sharma N, Dave M, Mohan A (2015) Hybrid technique for robust and imperceptible multiple watermarking using medical images. Multimedia Tools and Applications:1–21

  48. Sun J, Gu D, Chen Y, Zhang S (2004) A multi-scale edge detection algorithm based on wavelet domain vector hidden Markov tree model. Pattern Recogn 37(7):1315–1324

    Article  MATH  Google Scholar 

  49. Wang C (2014) An enhanced informed watermarking scheme using the posterior hidden Markov model. Sci World J:1–13

  50. Wang C, Ni J, Huang J (2012) An informed watermarking scheme using hidden Markov model in the wavelet domain. IEEE Trans Inf Forensics Secur 7(3):853–867

    Article  Google Scholar 

  51. Wang Y, Doherty J, Dyck RV (2002) A wavelet-based watermarking algorithm for ownership verification of digital images. IEEE Trans Image Process 11(2):77–88

    Article  Google Scholar 

  52. Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13 (4):600–612

    Article  Google Scholar 

  53. Zhang R, Ni J, Huang J (2005) An adaptive image watermarking algorithm based on HMM in wavelet domain. Acta Automat Sin 31(5):705–712

    MathSciNet  Google Scholar 

  54. Zhu X, Ding J, Dong H, Hu K, Zhang X (2014) Normalized correlation-based quantization modulation for robust watermarking. IEEE Trans on Multimedia 16 (7):1888–1904

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported in part by the Natural Sciences and Engineering Research Council (NSERC) of Canada and in part by the Regroupement Strategique en Microelectronique du Quebec (ReSMiQ).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Omair Ahmad.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Amini, M., Ahmad, M.O. & S. Swamy, M.N. Digital watermark extraction in wavelet domain using hidden Markov model. Multimed Tools Appl 76, 3731–3749 (2017). https://doi.org/10.1007/s11042-016-3975-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-3975-0

Keywords

Navigation