Image Watermarking in Frequency Domain using Hu's Invariant Moments and Firefly Algorithm

Full Text (PDF, 807KB), PP.1-15

Views: 0 Downloads: 0


Sachin Sharma 1,* Shikha Choudhary 2 Vijay Kumar Sharma 3 Ankur Goyal 4 Meena Malik Balihar 5

1. Department of Computer Science and Engineering, Koneru Lakshmaiah Education Foundation, Vaddeswaram, Guntur, AP, India

2. Department of Computer Engineering, Rajasthan College of Engineering for Women, Jaipur, Rajasthan, India

3. School of Computing and Information Technology, Manipal University Jaipur, Rajasthan, India

4. Department of Computer Engineering, AIT, Chandigarh University, Mohali, Punjab, India

5. Department of Computer Engineering, Sagar Institute of Science and Technology, Bhopal, Madhya Pradesh, India

* Corresponding author.


Received: 13 Dec. 2021 / Revised: 16 Jan. 2022 / Accepted: 6 Feb. 2022 / Published: 8 Apr. 2022

Index Terms

Discrete Wavelet Transform, Singular Value Decomposition, Heisenberg Decomposition, Firefly Algorithm, Hu’s Invariant Moments


Preventing the digital content from being copied, manipulated and illegal ownership claims is one of the biggest challenges that appeared with the widespread usage of computing facilities. Watermarking is one way to tag a digital document with a watermark, perceptible or imperceptible, so as to later prove the ownership or authenticity of the document, in case the need arises. Robust and Fragile watermarking is used in case of proving ownership and authenticity, respectively. This paper proposes a watermarking approach based on Discrete Wavelet Transform (DWT), Hessenberg Decomposition (HD) and Singular Value Decomposition (SVD) approach, augmented with Firefly Algorithm (FA). To make the approach blind, the proposed technique uses Hu’s invariant moments which are invariant against rotation, scaling and translation (RST) attack over the image. In the resulting watermarked image, the watermark is imperceptible, which make it suitable for a large class of watermarking applications. In the proposed approach, a given colour image is subjected to 2 Level DWT for decomposing into sub-bands, namely LL, LH, HL and HH bands. These coefficients of HH band are fed as input for HD. The output is operated for SVD for obtain U, S and V matrices. The Hu’s invariant moments are scaled and mapped to binary string using logarithm scaling. The binary matrix, corresponding to binary watermark, is XoRed with the invariant moments, in a repeated manner, to obtain a new binary matrix, of the same dimension as count of 2X2 partitions of S. The watermark is embedded by changing the orthogonal V matrices. The magnitude of the change is computed with Firefly algorithm considering the robustness and imperceptibility as the trade-off parameters. The firefly algorithm is one of the nature inspired optimization algorithm. The proposed watermarking approach is capable of withstanding JPEG compression attack, filtering attacks and noise. PSNR and SSIM are used as the quality metric for accessing the watermarked image quality. It turns out that the proposed watermarking technique gives a considerable improvement over robustness and imperceptibility as compared to the benchmark approaches. The performance of the proposed approach as compared to the benchmark approach, increases in linear manner with the dimension of the image under consideration, reaching from 1 percent to 4 percent for image dimensions ranging from 400X400 to 1200X1200 pixels.

Cite This Paper

Sachin Sharma, Shikha Choudhary, Vijay Kumar Sharma, Ankur Goyal, Meena Malik Balihar, "Image Watermarking in Frequency Domain using Hu's Invariant Moments and Firefly Algorithm", International Journal of Image, Graphics and Signal Processing(IJIGSP), Vol.14, No.2, pp. 1-15, 2022. DOI: 10.5815/ijigsp.2022.02.01


[1]Hurrah, Nasir N., et al. "Dual watermarking framework for privacy protection and content authentication of multimedia." Future generation computer Systems, 94 (2019): 654-673.

[2]Kadian, Poonam, Shiafali M. Arora, and Nidhi Arora. "Robust digital watermarking techniques for copyright protection of digital data: A survey." Wireless Personal Communications (2021): 1-25.

[3]Anand, Ashima, and Amit Kumar Singh. "An improved DWT-SVD domain watermarking for medical information security." Computer Communications, 152 (2020): 72-80.

[4]Su, Qingtang, and Beijing Chen. "A novel blind color image watermarking using upper Hessenberg matrix." AEU-International Journal of Electronics and Communications, 78 (2017): 64-71.

[5]Nerurkar, Prachi Pradeep, and A. C. Phadke. "Digital Image Watermarking Using Firefly Algorithm." 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA). IEEE, 2018.

[6]Hu, Runwen, and Shijun Xiang. "Cover-Lossless Robust Image Watermarking Against Geometric Deformations." IEEE Transactions on Image Processing, 30 (2020): 318-331.

[7]Zhang, Yunpeng, Chengyou Wang, and Xiao Zhou. "RST resilient watermarking scheme based on DWT-SVD and scale-invariant feature transform." Algorithms, 10.2 (2017): 41.

[8]D. Peleshko, M. Peleshko, N. Kustra and I. Izonin, "Analysis of invariant moments in tasks image processing," 2011 11th International Conference The Experience of Designing and Application of CAD Systems in Microelectronics (CADSM), 2011, pp. 263-264.

[9]Yuan, Zihan, et al. "A blind image watermarking scheme combining spatial domain and frequency domain." The Visual Computer (2020): 1-15.

[10]Najafi, E. "A robust embedding and blind extraction of image watermarking based on discrete wavelet transform." Mathematical Sciences 11.4 (2017): 307-318.

[11]Liu, Junxiu, et al. "An optimized image watermarking method based on HD and SVD in DWT domain." IEEE Access 7 (2019): 80849-80860.

[12]Zhang, Heng, Chengyou Wang, and Xiao Zhou. "A robust image watermarking scheme based on SVD in the spatial domain." Future Internet, 9.3 (2017): 45.

[13]Singh, O. P., and A. K. Singh. "A robust information hiding algorithm based on lossless encryption and NSCT-HD-SVD." Machine Vision and Applications, 32.4 (2021): 1-13.

[14]Wang, Baowei, and Peng Zhao. "An adaptive image watermarking method combining SVD and Wang-Landau sampling in DWT domain." Mathematics, 8.5 (2020): 691.

[15]Guo, Yong, Bing-Zhao Li, and Navdeep Goel. "Optimised blind image watermarking method based on firefly algorithm in DWT-QR transform domain." IET Image processing, 11.6 (2017): 406-415.

[16]Yang, X.S.: ‘Firefly algorithm’, Nature-Inspired Metaheuristic Algorithms, 2008, 20, pp. 79–90