Abstract:In view of the shortcomings of current digital watermarking algorithms,this paper proposes a machine learning based image digital watermarking algorithm by combining discrete wavelet transform(DWT)and singular value decomposition(SVD).Firstly,the image is processed by DWT,and then the lowfrequency subband image is extracted for 4×4 block processing.Then the watermark is embedded by SVD for each block,and the feature vector is extracted for the training of LSSVM.Trained LSSVM is used to calculate the adaptive maximum watermark embedding strength and blind watermark extraction.Three 512×512 standard test images and the 64×64 binary watermark image are selected to simulate the transparency and robustness of the algorithm.The experimental results show that the transparency of the images is very good,and the PSNR is up to 63.71dB.The algorithm can maintain strong robustness against conventional attacks such as rotation,cropping,JPEG compression,Gaussian noise and so on.
孙晓霞,佟国香. 一种使用机器学习方法的数字水印算法[J]. 小型微型计算机系统, 2021, 42(2): 387-392.
SUN Xiaoxia,TONG Guoxiang. Digital Watermarking Algorithm Using Machine Learning Method. Journal of Chinese Computer Systems, 2021, 42(2): 387-392.