Skip to main content
Log in

Dual DCT-DWT-SVD digital watermarking algorithm based on particle swarm optimization

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

Abstract

Robust invisible watermarking plays an important role in copyright protection. Such watermarking has high requirements for robustness and security, and transparency and capacity cannot be ignored. Although there are many algorithms using singular value decomposition, most algorithms do not take security and reliability into account. Moreover, a meaningful watermark cannot be extracted under some attacks, resulting in the failure of copyright protection. In this paper, combined with particle swarm optimization (PSO), a secure and robust dual-embedded watermarking algorithm is proposed. First, the watermark image is encrypted by the generalized Arnold transform, then the original host image and the encrypted watermark image are processed by discrete cosine transform and multi-level discrete wavelet transform, and the singular values of the watermark image are embedded into the low-frequency and high-frequency regions of the host image, respectively. In addition, the embedding factor matrices are optimized by PSO. The simulation results based on the normal and medical host and watermark images show that the algorithm can meet the four basic characteristics of the watermarking algorithm. Moreover, the proposed watermarking algorithm has high capacity and good robustness, and can extract watermark with good visual effect under most attacks, so it can be used in copyright protection.

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

Similar content being viewed by others

References

  1. Ali M, Ahn CW, Pant M (2014) A robust image watermarking technique using SVD and differential evolution in DCT domain. Optik 125:428–434

    Article  Google Scholar 

  2. Barni M, Bartolini F, Piva A (2001) Improved wavelet-based watermarking through pixel-wise masking. IEEE Trans Image Process 10(5):783–791

    Article  MATH  Google Scholar 

  3. Beheshti Z, Shamsuddin SM (2015) Non-parametric particle swarm optimization for global optimization. Appl Soft Comput 28:345–359

    Article  Google Scholar 

  4. Bekkouch S, Faraoun KM (2015) Robust and reversible image watermarking scheme using combined DCT-DWT-SVD transforms. J Inf Process Syst 11:406–420

  5. Benoraira A, Benmahammed K, Boucenna N (2015) Blind image watermarking technique based on differential embedding in DWT and DCT domains. EURASIP J Adv Sig Pr 2015:55

  6. Divecha N, Jani NN (2013) Implementation and performance analysis of DCT-DWT-SVD based watermarking algorithms for color images. 2013 International Conference on Intelligent Systems and Signal Processing (ISSP)

  7. Fazli S, Moeini M (2016) A robust image watermarking method based on DWT, DCT, and SVD using a new technique for correction of main geometric attacks. Optik 127:964–972

  8. Furqan A, Kumar M (2015) Study and analysis of robust DWT-SVD domain based digital image watermarking technique using MATLAB. 2015 IEEE International Conference on Computational Intelligence & Communication Technology

  9. Hafed ZM, Levine MD (2001) Face recognition using the discrete cosine transform. Int J Comput Vis 43:167–188

    Article  MATH  Google Scholar 

  10. Handito KW, Fauzi Z, Ma’ruf FA (2018) The comparison between SVD-DCT and SVD-DWT digital image watermarking. International Conference on Data and Information Science. IOP Conf. Series: Journal of Physics: Conf. Series 971

  11. Harjito B, Suryani E (2017) Robust image watermarking using DWT and SVD for copyright protection. AIP Conf Proc 1813. https://doi.org/10.1063/1.4975968

  12. Hu H-T, Hsu L-Y (2017) Collective blind image watermarking in DWT-DCT domain with adaptive embedding strength governed by quality metrics. Multimed Tools Appl 76(5):6575–6594

    Article  Google Scholar 

  13. Hurrah NN, Parah SA, Loan NA, Sheikh JA, Elhoseny M, Muhammad K (2019) Dual watermarking framework for privacy protection and content authentication of multimedia. Futur Gener Comput Syst 94:654–673

    Article  Google Scholar 

  14. Jane O, Elbaşi E, Ilk HG (2014) Hybrid non-blind watermarking based on DWT and SVD. J Appl Res Technol 12:750–761

  15. Jing P, Su Y, Nie L, Bai X, Liu J, Wang M (2018) Low-rank multi-view embedding learning for micro-video popularity prediction. IEEE Trans Knowl Data Eng 30(8):1519–1532

    Article  Google Scholar 

  16. Joseph A, Anusudha K (2013) Robust watermarking based on DWT SVD. International Journal of Signal & Image Processing 1(1)

  17. Kasana G, Kasana SS (2017) Reference based semi blind image watermarking scheme in wavelet domain. Optik 142:191–204

  18. Kaur R, Singh H (2015) An improved performance of watermarking in DWT domain using SVD. Int J Latest Trends Eng Technol (IJLTET) 5:459–465

  19. Li C, Yang S, Nguyen TT (2012) A self-learning particle swarm optimizer for global optimization problems. IEEE T Syst Man Cy B 42:627–646

  20. Liu Y, Tang S, Liu R, Zhang L, Ma Z (2018) Secure and robust digital image watermarking scheme using logistic and RSA encryption. Expert Syst Appl 97:95–105

    Article  Google Scholar 

  21. Liu M, Nie L, Wang X, Tian Q, Chen B (2019) Online data organizer: micro-video categorization by structure-guided multimodal dictionary learning. IEEE Trans Image Process 28(3):1235–1247

    Article  MathSciNet  Google Scholar 

  22. Maloo S, Lakshmi N, Pareek NK (2017) Study of digital watermarking techniques for against security attacks. In: Satapathy S, Joshi A (eds) Information and communication Technology for Intelligent Systems (ICTIS 2017) - volume 1. ICTIS 2017, Smart innovation, systems and technologies, vol 83. Springer, Cham, pp 509–515

    Chapter  Google Scholar 

  23. Mehto A, Mehra N (2016) Adaptive lossless medical image watermarking algorithm based on DCT & DWT. Procedia Comput Sci 78:88–94

  24. Mishra A, Agarwal C, Sharma A, Bedi P (2014) Optimized gray-scale image watermarking using DWT–SVD and firefly algorithm. Expert Syst Appl 41:7858–7867

    Article  Google Scholar 

  25. Muthumanickam S, Arun C (2018) An efficient blind detection watermarking algorithm using range conversion method. Microsyst Technol 24:1565–1575

    Article  Google Scholar 

  26. Nandi S, Santhi V (2016) DWT–SVD-based watermarking scheme using optimization technique. In: Dash S, Bhaskar M, Panigrahi B, Das S (eds) Artificial intelligence and evolutionary computations in engineering systems, Advances in intelligent systems and computing, vol 394. Springer, New Delhi, pp 69–77

    Chapter  Google Scholar 

  27. Nayak DR, Dash R, Majhi B (2016) Brain MR image classification using two-dimensional discrete wavelet transform and AdaBoost with random forests. Neurocomputing 177:188–197

    Article  Google Scholar 

  28. Nayak DR, Dash R, Majhi B (2018) Discrete ripplet-II transform and modified PSO based improved evolutionary extreme learning machine for pathological brain detection. Neurocomputing 282:232–247

    Article  Google Scholar 

  29. Niu Y, Cui X, Li Q, Ding J (2016) A SVD-based color image watermark algorithm in DWT domain. Adv Graphic Commun Packag Technol Mater 369:303–309

  30. Pandey P, Kumar S, Singh SK (2014) Rightful ownership through image adaptive DWT-SVD watermarking algorithm and perceptual tweaking. Multimed Tools Appl 72:723–748

    Article  Google Scholar 

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

  32. Rajpal A, Mishra A, Bala R (2019) A novel fuzzy frame selection based watermarking scheme for MPEG-4 videos using bi-directional extreme learning machine. Appl Soft Comput 74:603–620

  33. Ratnaweera A, Halgamuge SK, Watson HC (2004) Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans Evol Comput 8:240–255

    Article  Google Scholar 

  34. Run R-S, Horng S-J, Lai J-L, Kao T-W, Chen R-J (2012) An improved SVD-based watermarking technique for copyright protection. Expert Syst Appl 39:673–689

    Article  Google Scholar 

  35. Saikrishna N, Resmipriya MG (2016) An invisible logo watermarking using Arnold transform. Procedia Comput Sci 93:808–815

  36. Saxena S, Todwal V. Performance analysis of semi-blind hybrid DWT-SVD based watermarking algorithm using Daubechies wavelet. Int J Electron Comput Sci Eng (IJECSE) 4, ISSN- 2277-1956

  37. Saxena P, Garg S, Srivastava A (2012) DWT-SVD semi-blind image watermarking using high frequency band. 2nd International Conference on Computer Science and Information Technology (ICCSIT’2012) Singapore April 28–29, 2012, p 138–142

  38. Singh AK (2017) Improved hybrid algorithm for robust and imperceptible multiple watermarking using digital images. Multimed Tools Appl 76:8881–8900

    Article  Google Scholar 

  39. Singh D, Singh SK (2017) DWT-SVD and DCT based robust and blind watermarking scheme for copyright protection. Multimed Tools Appl 76:13001–13024

  40. Singh AK, Dave M, Mohan A (2014) Wavelet based image watermarking: futuristic concepts in information security. P Natl A Sci India A 84(3):345–359

  41. Singh AK, Dave M, Mohan A (2014) Hybrid technique for robust and imperceptible image watermarking in DWT–DCT–SVD domain. Natl Acad Sci Lett 37(4):351–358

  42. Wang Y, Li T (2012) Digital watermarking algorithm based on singular value decomposition and wavelet transformation. International Conference on Automatic Control and Artificial Intelligence (ACAI 2012), p 911–914

  43. Wang C, Zhang Y, Zhou X (2017) Review on digital image watermarking based on singular value decomposition. J Inf Process Syst 13:1585–1601

  44. Wu X, Sun W (2013) Robust copyright protection scheme for digital images using overlapping DCT and SVD. Appl Soft Comput 13:1170–1182

    Article  Google Scholar 

  45. Yadav B, Kumar A, Kumar Y (2018) A robust digital image watermarking algorithm using DWT and SVD. In: Pant M, Ray K, Sharma T, Rawat S, Bandyopadhyay A (eds) Soft computing: theories and applications, Advances in intelligent systems and computing, vol 583. Springer, Singapore

    Google Scholar 

  46. You X, Du L, Cheung Y (2010) A blind watermarking scheme using new nontensor product wavelet filter banks. IEEE Trans Image Process 19(12):3271–3284

    Article  MathSciNet  MATH  Google Scholar 

  47. Zear A, Singh AK, Kumar P (2018) A proposed secure multiple watermarking technique based on DWT, DCT and SVD for application in medicine. Multimed Tools Appl 77:4863–4882

    Article  Google Scholar 

  48. Zhang Z, Wang C, Zhou X (2016) Image watermarking scheme based on Arnold transform and DWT-DCT-SVD. 2016 IEEE 13th International Conference on Signal Processing (ICSP)

Download references

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant 11601406, the Natural Science Foundation of Shaanxi Province under Grants 2018JM6044 and 2018JQ1024.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lina Zhang.

Additional information

Publisher’s note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, L., Wei, D. Dual DCT-DWT-SVD digital watermarking algorithm based on particle swarm optimization. Multimed Tools Appl 78, 28003–28023 (2019). https://doi.org/10.1007/s11042-019-07902-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-019-07902-9

Keywords

Navigation