Skip to main content
Log in

Optimization of MSFs for watermarking using DWT-DCT-SVD and fish migration optimization with QUATRE

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

Abstract

Nowadays, the security of information has attracted widespread attention. When multimedia information is transmitted to the receiver over the Internet, it is usually protected. As an effective means for protecting the copyright of multimedia information, digital watermarking has developed rapidly in recent years. The paper proposes a new algorithm for embedding secret data into the color cover image to obtain satisfactory imperceptibility and robustness. Specifically, a new strategy called fish migration optimization with QUasi-Affine TRansformation evolutionary Fish Migration Optimization (QTFMO) that is constructed by combing Fish Migration Optimization (FMO) into QUasi-Affine TRansformation Evolutionary (QUATRE) is proposed to select adaptively multiple scaling factors (MSFs). QTFMO learns in a matrix form based on FMO. The data is embedded into the original color image, which is decomposed by Discrete Wavelet Transform (DWT), Discrete Cosine Transform (DCT), and Single Value Decomposition (SVD). The experimental results demonstrate that our method performs well on Peak Signal to Noise Ratio (PSNR) and Normalized Correlation (NC) compared to similar watermarking algorithms.

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. Abdallah EE, Hamza AB, Bhattacharya P (2007) Improved image watermarking scheme using fast hadamard and discrete wavelet transforms. J Electron Imaging 16(3):033,020

    Article  Google Scholar 

  2. Abdallah EE, Hamza AB, Bhattacharya P (2007) Spectral graph-theoretic approach to 3d mesh watermarking. In: Proceedings of graphics interface 2007, pp 327–334

  3. Abdallah EE, Hamza AB, Bhattacharya P (2009) Watermarking 3d models using spectral mesh compression. Signal Image Video Process 3(4):375

    Article  MATH  Google Scholar 

  4. Abraham A, Nedjah N, Mourelle LDM (2006) Evolutionary computation: From genetic algorithms to genetic programming, vol. 13. Springer, Berlin

    Google Scholar 

  5. Ahmadi SBB, Zhang G, Wei S (2020) Robust and hybrid svd-based image watermarking schemes. Multimed Tools Appl 79(1):1075–1117

    Article  Google Scholar 

  6. Ali M, Ahn CW (2014) Optimized gray-scale image watermarking using DWTSVD and firefly algorithm. Expert Syst Appl 41(17):7858–7867

    Article  Google Scholar 

  7. Chai QW, Chu SC, Pan JS, Zheng WM (2020) Applying adaptive and self assessment fish migration optimization on localization of wireless sensor network on 3-d terrain. J Inf Hiding Multimed Signal Process 11(2):90–102

    Google Scholar 

  8. Chandra DS (2002) Digital image watermarking using singular value decomposition. In: The 2002 45th midwest symposium on circuits and systems, 2002. MWSCAS-2002., vol 3, IEEE, pp III–III

  9. Chu SC, Chen Y, Meng F, Yang C, Pan JS, Meng Z (2020) Internal search of the evolution matrix in QUasi-affine TRansformation Evolution (QUATRE) algorithm. J Intell Fuzzy Syst, pp 1–12

  10. Chu SC, Tsai PW, Pan JS (2006) Cat swarm optimization. In: Pacific rim international conference on artificial intelligence, Springer, pp 854–858

  11. Chu SC, Xue X, Pan JS, Wu X (2020) Optimizing ontology alignment in vector space. J Internet Technol 21(1):15–22

    Google Scholar 

  12. Dey N, Samanta S, Yang XS, Das A, Chaudhuri SS (2013) Optimisation of scaling factors in electrocardiogram signal watermarking using cuckoo search. Int J Bio-Inspired Comput 5(5):315–326

    Article  Google Scholar 

  13. Emary E, Yamany W, Hassanien AE, Snasel V (2015) Multi-objective gray-wolf optimization for attribute reduction. Procedia Comput Sci 65:623–632

    Article  Google Scholar 

  14. Fındık O, Babaoğlu İ, Ülker E (2010) A color image watermarking scheme based on hybrid classification method: particle swarm optimization and k-nearest neighbor algorithm. Opt Commun 283(24):4916–4922

    Article  Google Scholar 

  15. Hatamlou A, Mirjalili S, Mohammad S (2016) Multi-verse Optimizer: A nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513

    Article  Google Scholar 

  16. Hu P, Pan JS, Chu SC (2020) Improved binary grey wolf optimizer and its application for feature selection. Knowl-Based Syst 195:105746

    Article  Google Scholar 

  17. Hu P, Pan JS, Chu SC, Chai QW, Liu T, Li ZC (2019) New hybrid algorithms for prediction of daily load of power network. Appl Sci 9(21):4514

    Article  Google Scholar 

  18. Huang HC (2009) Information hiding and applications, vol 227, Springer

  19. Huang HC, Chu SC, Pan JS, Huang CY, Liao BY (2011) Tabu search based multi-watermarks embedding algorithm with multiple description coding. Inf Sci 181(16):3379–3396

    Article  Google Scholar 

  20. Huang PC, Li YH, Chang CC, Liu Y (2019) Efficient QR code authentication mechanism based on sudoku. Multimed Tools Appl 78(18):26,023–26,045

    Article  Google Scholar 

  21. Ishtiaq M, Sikandar B, Jaffar MA, Khan A (2010) Adaptive watermark strength selection using Particle Swarm Optimization. Icic Express Letters 4(5):1–6

    Google Scholar 

  22. Jiang BQ, Pan JS (2019) A parallel quasi-affine transformation evolution algorithm for global optimization. Journal of Network Intelligence 4(2):30–46

    Google Scholar 

  23. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Icnn95-international conference on neural networks, vol.4, pp. 1942–1948

  24. Kumsawat P, Attakitmongcol K, Srikaew A (2005) A new approach for optimization in image watermarking by using genetic algorithms. IEEE Trans Signal Process 53(12):4707–4719

    Article  MathSciNet  MATH  Google Scholar 

  25. Lai CC (2011) A digital watermarking scheme based on singular value decomposition and tiny genetic algorithm. Digit Signal Process 21(4):522–527

    Article  Google Scholar 

  26. Li L, Yuan X, Lu Z, Pan JS (2010) Rotation invariant watermark embedding based on scale-adapted characteristic regions. Inf Sci 180(15):2875–2888

    Article  Google Scholar 

  27. Liu R, Tan T (2002) An SVD-based watermarking scheme for protecting rightful ownership. IEEE Trans Multimedia 4(1):121–128

    Article  Google Scholar 

  28. Meng Z, Pan JS (2018) QUAsi-affine TRansformation Evolution with external archive (QUATRE-EAR): An enhanced structure for differential evolution. Knowl-Based Syst 155:35–53

    Article  Google Scholar 

  29. Nassar SS, Ayad NM, Kelash HM, El-Sayed HS, El-Bendary MAM, Abd El-Samie FE, Faragallah OS (2016) Secure wireless image communication using lsb steganography and chaotic baker ciphering. Wirel Pers Commun 91 (3):1–27

    Article  Google Scholar 

  30. Pan JS, Hsin YC, Huang HC, Huang KC (2004) Robust image watermarking based on multiple description vector quantisation. Electron Lett 40(22):1409–1410

    Article  Google Scholar 

  31. Pan JS, Hu P, Chu SC (2019) Novel parallel heterogeneous meta-heuristic and its communication strategies for the prediction of wind power. Processes 7(11):845:1–24

    Article  Google Scholar 

  32. Pan JS, Huang HC, Jain LC (2004) Intelligent watermarking techniques, vol 7, World Scientific

  33. Pan JS, Huang HC, Jain LC, Fang WC (2007) Intelligent multimedia data hiding: New directions. Springer Publishing Company, Incorporated

  34. Pan JS, Li W, Yang CS, Yan LJ (2015) Image steganography based on subsampling and compressive sensing. Multimed Tools Appl 74 (21):9191–9205

    Article  Google Scholar 

  35. Pan JS, Meng Z, Xu H, Li X (2016) Quasi-affine transformation evolution (QUATRE) algorithm: a new simple and accurate structure for global optimization. In: International conference on industrial, engineering and other applications of applied intelligent systems, Springer, pp 657–667

  36. Pan JS, Song PC, Chu SC, Peng YJ (2020) Improved compact cuckoo search algorithm applied to location of drone logistics hub. Mathematics 8(3):333

    Article  Google Scholar 

  37. Pan JS, Sun XX, Chu SC, Abraham A, Yan B (2021) Digital watermarking with improved SMS applied for QR code. Eng Appl Artif Intell 97(104):049

    Google Scholar 

  38. Pan JS, Tsai PW, Liao YB (2010) Fish migration optimization based on the fishy biology. In: International conference on genetic & evolutionary computing

  39. Pan JS, Wang X, Chu SC (2020) A multi-group grasshopper optimisation algorithm for application in capacitated vehicle routing problem. Data Sci Pattern Recogn 4(1):41–56

    Google Scholar 

  40. Sharma S, Sharma H, Sharma JB (2019) An adaptive color image watermarking using rdwt-svd and artificial bee colony based quality metric strength factor optimization. Appl Soft Comput 84(105):696

    Google Scholar 

  41. Song PC, Pan JS, Chu SC (2020) A parallel compact cuckoo search algorithm for three-dimensional path planning. Appl Soft Comput 94(106):443

    Google Scholar 

  42. Sun XX, Pan JS, Chu SC, Hu P, Tian AQ (2020) A novel pigeon-inspired optimization with QUasi-affine TRansformation evolutionary algorithm for DV-hop in wireless sensor networks. Int J Distrib Sens Netw 16(6):1550147720932,749

    Article  Google Scholar 

  43. Sverdlov A, Dexter S, Eskicioglu AM (2005) Robust DCT-SVD domain image watermarking for copyright protection: embedding data in all frequencies. In: 2005 13Th european signal processing conference, pp 1–4. IEEE

  44. Tsai PW, Pan JS, Chen SM, Liao BY, Hao SP (2008) Parallel cat swarm optimization. In: 2008 International conference on machine learning and cybernetics, vol 6, IEEE, pp 3328–3333

  45. Wang FH, Pan JS, Jain LC (2009) Digital watermarking techniques. In: Innovations in digital watermarking techniques, Springer, pp 11–26

  46. Wang FH, Yen KK, Jain LC, Pan JS (2007) Multiuser-based shadow watermark extraction system. Inf Sci 177(12):2522–2532

    Article  Google Scholar 

  47. Weng CJ, Pan JS, Liu SJ, Wang MJ (2018) A watermarking method for printed QR code based on module expansion. In: International conference on intelligent information hiding and multimedia signal processing, Springer, pp 124–133

  48. Weng S, Chen Y, Hong W, Pan JS, Chang CC, Liu Y (2019) An improved integer transform combining with an irregular block partition. Symmetry 11(1):49

    Article  MATH  Google Scholar 

  49. Weng S, Pan JS, Li L (2016) Reversible data hiding based on an adaptive pixel-embedding strategy and two-layer embedding. Inform Sci 369:144–159

    Article  Google Scholar 

  50. Weng S, Zhao Y, Pan JS (2008) A novel reversible data hiding scheme. International Journal of Innovative Computing Inf Control 4(2):351–358

    Google Scholar 

  51. Weng S, Zhao Y, Pan JS, Ni R (2007) A novel reversible watermarking based on an integer transform. In: 2007 IEEE international conference on image processing, vol 3, IEEE, pp III–241

  52. Xu H, Kang X, Wang Y, Wang Y (2018) Exploring robust and blind watermarking approach of colour images in DWT-DCT-SVD domain for copyright protection. Int J Electron Secur Digit Forensics 10(1):79–96

    Article  Google Scholar 

  53. Xue X, Pan JS (2018) An overview on evolutionary algorithm based ontology matching. J Inf Hiding Multimed Signal Process 9(1):75–88

    Google Scholar 

  54. Yan X, Lu Y, Liu L, Song X (2020) Reversible image secret sharing. IEEE Trans Inf Forensics Secur 15:3848–3858

    Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National NSF of China under Grant 61872095, Grant 61571139, Grant 61872128.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jeng-Shyang Pan.

Ethics declarations

Conflict of Interests

The authors declare that there is no conflict of interest regarding the publication of 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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sun, XX., Pan, JS., Weng, S. et al. Optimization of MSFs for watermarking using DWT-DCT-SVD and fish migration optimization with QUATRE. Multimed Tools Appl 82, 2255–2276 (2023). https://doi.org/10.1007/s11042-022-13173-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13173-8

Keywords

Navigation