Abstract
This paper presents an optimized robust digital image watermarking scheme based on Stationary Wavelet Transform (SWT) using Bat optimization Algorithm (BA) and Speed-Up Robust Feature (SURF). The proposed scheme applies high-frequency coefficients of the SWT of the host image in the BA framework to optimize watermark strength factors in the embedding process, considering relevant attacks. On the final step of this process, the SURF detector is employed on the watermarked image for getting point features used for geometric distortion correction. For watermark extracting, the primary step is to correct probable geometrical distortions, utilizing the SURF rotation and scaling invariance property, and the procedure goes on by executing the reverse of embedding phase steps. For evaluating the capabilities of the proposed algorithm, different types of image processing operations such as Gaussian filtering, scaling, rotation and salt and pepper, Poison, speckle, and Gaussian noise, have been used as attacks. According to the experimental results, the proposed combination of techniques exhibits an overall superior performance in both imperceptibility and robustness metrics in various situations compared to state-of-the-art and relevant methods.
This is a preview of subscription content,
to check access.












References
Agoyi M, Çelebi E, Anbarjafari G (2015) A watermarking algorithm based on chirp z-transform, discrete wavelet transform, and singular value decomposition. SIViP 9(3):735–745
Ali ES (2014) Optimization of power system stabilizers using BAT search algorithm. Int J Electr Power Energy Syst 61:683–690
Ali M, Ahn CW (2018) An optimal image watermarking approach through cuckoo search algorithm in wavelet domain. International Journal of System Assurance Engineering and Management 9(3):602–611
Amiri T, Moghaddam ME (2016) A new visual cryptography based watermarking scheme using DWT and SIFT for multiple cover images. Multimed Tools Appl 75(14):8527–8543
Bay H, Ess A, Tuytelaars T, Van Gool L (2008) Speeded-up robust features (SURF). Comput Vis Image Underst 110(3):346–359
Beheshti Z, Shamsuddin S (2013) A review of population-based meta-heuristic algorithm. International Journal of Advances in Soft Computing and its Applications 5(1):1–35
Behloul A (2014, September) A blind robust image watermarking using interest points and IWT, in Proceedings of the 6th International Conference on Management of Emergent Digital EcoSystems. Buraidah, Al Qassim, Saudi Arabia
Bendib MM, Merouani HF, Diaba F (2015) Automatic segmentation of brain MRI through stationary wavelet transform and random forests. Pattern Anal Applic 18(4):829–843
Cedillo-Hernandez M, Garcia-Ugalde F, Nakano-Miyatake M, Perez-Meana H (2012) Robust digital image watermarking using interest points and DFT domain, in 35th International Conference on Telecommunications and Signal Processing (TSP). Czech Republic, Prague
Cedillo-Hernandez M, Garcia-Ugalde F, Nakano-Miyatake M, Perez-Meana H (2013) Robust object-based watermarking using SURF feature matching and DFT domain. Radioengineering 22(4):1057–1071
Chen YH, Huang HC (2015, February) Coevolutionary genetic watermarking for owner identification. Neural Comput & Applic 26(2):291–298
Civicioglu P, BesdokDey E (2013) A conceptual comparison of the cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms. Artif Intell Rev 39:315–346
Elshazly EH, Faragallah OS, Abbas AM, Ashour MA, El-Rabaie ESM, Kazemian H, … El-sayed HS (2015) Robust and secure fractional wavelet image watermarking. SIViP 9(1):89–98
Holschneider M, Kronland-Martinet R, Morlet J, Tchamitchian P (1990) A real-time algorithm for signal analysis with the help of the wavelet transform. Wavelets:286–297
Huang HN, Chen ST, Lin MS, Kung WM, Hsu CY (2015) Optimization-based embedding for wavelet-domain audio watermarking. Journal of Signal Processing Systems 80(2):197–208
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. Journal of Global Optimization 39:459–471
Kaur T, Saini BS, Gupta S (2019) An adaptive fuzzy K-nearest neighbor approach for MR brain tumor image classification using parameter free bat optimization algorithm. Multimed Tools Appl 78:21853–21890
Kazemivash B, Moghaddam ME (2017) A robust digital image watermarking technique using lifting wavelet transform and firefly algorithm. Multimed Tools Appl 76(20):20499–20524
Kazemivash B, Moghaddam ME (2018) A predictive model-based image watermarking scheme using regression tree and firefly algorithm. Soft Comput 22(12):4083–4098
Khan M, Shah T (2015) A copyright protection using watermarking scheme based on nonlinear permutation and its quality metrics. Neural Comput & Applic 26(4):845–855
Kishore, P. V. V., Kishore, S. R. C., Kumar, E. K., Kumar, K. V. V., & Aparna, P. (2015) Medical image watermarking with DWT-BAT algorithm," in International Conference on Signal Processing And Communication Engineering Systems (SPACES), Guntur, India.
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
Lai CC, Tsai CC (2010) Digital image watermarking using discrete wavelet transform and singular value decomposition. IEEE Trans Instrum Meas 59(11):3060–3063
Lin WH, Horng SJ, Kao TW, Fan P, Lee CL, Pan Y (2008) An efficient watermarking method based on significant difference of wavelet coefficient quantization. IEEE Transactions on Multimedia 10(5):746–757
Loukhaoukha K, Chouinard JY, Taieb MH (2011) Optimal image watermarking algorithm based on LWT-SVD via multi-objective ant colony optimization. Journal of Information Hiding and Multimedia Signal Processing 2(4):303–319
Luo J, He F, Yong J (2016) An efficient and robust bat algorithm with fusion of opposition-based learning and whale optimization algorithm. Intelligent Data Analysis 24(3):13–29
Mehta R, Rajpal N, Vishwakarma VP (2017) A robust and efficient image watermarking scheme based on Lagrangian SVR and lifting wavelet transform. Int J Mach Learn Cybern 8(2):379–395
Mehta R, Rajpal N, Vishwakarma VP (2018) Robust image watermarking scheme in lifting wavelet domain using GA-LSVR hybridization. Int J Mach Learn Cybern 9(1):145–161
Miller ML, Dorr GJ, Cox IJ (2002) "Dirty-paper trellis codes for watermarking," in Proceedings. International Conference on Image Processing, Rochester, NY, USA, USA
Mirjalili S, Mirjalili SM, Yang XS (2014) Binary bat algorithm. Neural Comput & Applic 25:663–681
Nagarjuna PV, Ranjeet K (2013) "Robust blind digital image watermarking scheme based on stationary wavelet transform," in Sixth International Conference on Contemporary Computing (IC3). Noida, India
Sabba S, Chikhi S (2014) A discrete binary version of bat algorithm for multidimensional knapsack problem. International Journal of Bio-Inspired Computation 6(2):140–152
Shan X, Liu K, Sun PL (2016) Modified bat algorithm based on levy flight and opposition based learning. Sci Program 2016:1–13
Sheikh HR, Bovik AC (2004) Image information and visual quality, in IEEE International Conference on Acoustics, Speech, and Signal Processing. Montreal, Que., Canada
Soliman MM, Hassanien AE, Onsi HM (2016) An adaptive watermarking approach based on weighted quantum particle swarm optimization. Neural Comput & Applic 27(2):469–481
Su Q, Wang G, Jia S, Zhang X, Liu Q, Liu X (2015) Embedding color image watermark in color image based on two-level DCT. SIViP 9(5):991–1007
Torr PH, Zisserman A (2000) MLESAC: a new robust estimator with application to estimating image geometry. Comput Vis Image Underst 78(1):138–156
Wang J, Lian S, Wang J (2015) Hybrid additive multi-watermarking and decoding. Multimedia Systems 21(4):345–361
Wu L, Zhang J, Deng W, He D (2009) Arnold transformation algorithm and anti-Arnold transformation algorithm, in 1st International Conference on Information Science and Engineering (ICISE). Nanjing, China
Yan W, Xia WANG, LIAO GS (2006) SAR images despeckling based on Bayesian estimation and fuzzy shrinkage in wavelet domains. Chin J Aeronaut 19(4):326–333
Yang XS (2010) A new metaheuristic bat-inspired algorithm. Nature inspired cooperative strategies for optimization (NICSO) 284:65–74
Yong J, He F, Li H, Zhou W (2019) A novel bat algorithm based on cross boundary learning and uniform explosion strategy. Applied Mathematics-A Journal of Chinese Universities 34(4):480–502
B. Zhang, J. Wang and J. Wen (2010) A novel digital watermark against RST distortion based on SURF, in IEEE International Conference on Information Theory and Information Security, Beijing, China.
Zhang Y, Dong Z, Liu A, Wang S, Ji G, Zhang Z, Yang J (2015) Magnetic resonance brain image classification via stationary wavelet transform and generalized eigenvalue proximal support vector machine. Journal of Medical Imaging and Health Informatics 5(7):1395–1403
Zhou, X., Zhou, C., & Stewart, B. G. (2006, June) Comparisons of discrete wavelet transform, wavelet packet transform and stationary wavelet transform in denoising PD measurement data," in Conference Record of the 2006 IEEE International Symposium on Electrical Insulation, Toronto, Ont., Canada.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Pourhadi, A., Mahdavi-Nasab, H. A robust digital image watermarking scheme based on bat algorithm optimization and SURF detector in SWT domain. Multimed Tools Appl 79, 21653–21677 (2020). https://doi.org/10.1007/s11042-020-08960-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-08960-0