Digital Watermarking Using Hybrid Grasshopper Optimization Algorithm and Genetic Algorithm (HGOAGA)

Viswanathasarma Cheemalapati,Danish Ali Khan,Chandramouli PVSSR
DOI: https://doi.org/10.52756/ijerr.2024.v42.024
2024-08-30
International Journal of experimental research and review
Abstract:The advancement of computer technology has raised significant issues with digital content piracy and copyright law. A popular method of protecting copyright and related uses is digital watermarking. Various algorithms have been developed to address the need for invisible performance and robustness in digital watermarking schemes. Here, we proposed a novel evolutionary algorithm, the hybrid Grass Hopper Optimization algorithm, and the Genetic algorithm (HGOAGA) for optimizing multiple scaling factors in the digital watermarking scheme in the frequency domain of hybrid Discrete Wavelet Transformation (DWT) and Singular Value Decomposition (SVD) method (hybrid DWT-SVD). The subcomponents of the image are determined by calculating the DWT of the cover image. The problem is determining the best scaling factor for watermarking after converting the subcomponent to the frequency domain using SVD. In HGOAGA, an optimal solution of multiple scaling factors is found after several iterations, starting with a set of randomly generated solutions. The advantages of GOA and GA are combined in the HGOAGA to balance exploration and exploitation functionalities. Furthermore, HGOAGA can converge quickly and escape local optima well. Some standard images were used in the MATLAB environment to test the proposed algorithm. The evaluation of the experiment was carried out using various metrics such as the Structural Similarity Index (SSIM), the Normalized Cross-Correlation (NCC), and the Peak Signal-to-Noise Ratio (PSNR). The experimental results of the tests showed a PSNR value of 51db for the proposed method compared to existing methods, and they are best suited to solving conflict problems between robustness and quality.
What problem does this paper attempt to address?