Convolutional Neural Network-Based Digital Image Watermarking Adaptive to the Resolution of Image and Watermark
Source abstract
Abstract
Digital watermarking has been widely studied as a method of protecting the intellectual property rights of digital images, which are high value-added contents. Recently, studies implementing these techniques with neural networks have been conducted. This paper also proposes a neural network to perform a robust, invisible blind watermarking for digital images. It is a convolutional neural network (CNN)-based scheme that consists of pre-processing networks for both host image and watermark, a watermark embedding network, an attack simulation for training, and a watermark extraction network to extract watermark whenever necessary. It has three peculiarities for the application aspect: The first is the host image resolution’s adaptability. This is to apply the proposed method to any resolution of the host image and is performed by composing the network without using any resolution-dependent layer or component. The second peculiarity is the adaptability of the watermark information. This is to provide usability of any user-defined watermark data. It is conducted by using random binary data as the watermark and is changed each iteration during training. The last peculiarity is the controllability of the trade-off relationship between watermark invisibility and robustness against attacks, which provides applicability for different applications requiring different invisibility and robustness. For this, a strength scaling factor for watermark information is applied. Besides, it has the following structural or in-training peculiarities. First, the proposed network is as simple as the most profound path consists of only 13 CNN layers, which is through the pre-processing network, embedding network, and extraction network. The second is that it maintains the host’s resolution by increasing the resolution of a watermark in the watermark pre-processing network, which is to increases the invisibility of the watermark. Also, the average pooling is used in the watermark pre-processing network to properly combine the binary value of the watermark data with the host image, and it also increases the invisibility of the watermark. Finally, as the loss function, the extractor uses mean absolute error (MAE), while the embedding network uses mean square error (MSE). Because the extracted watermark information consists of binary values, the MAE between the extracted watermark and the original one is more suitable for balanced training between the embedder and the extractor. The proposed network’s performance is confirmed through training and evaluation that the proposed method has high invisibility for the watermark (WM) and high robustness against various pixel-value change attacks and geometric attacks. Each of the three peculiarities of this scheme is shown to work well with the experimental results. Besides, it is exhibited that the proposed scheme shows good performance compared to the previous methods.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Steganography and Watermarking Techniques · Digital Media Forensic Detection · Image and Video Stabilization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Electronic Materials Engeering, Kwangwoon University, Seoul 01897, Korea
Funding
National Research Foundation of Korea
References (18)
Show source-provided references
1. Cox, I.J., Miller, M., Bloom, J., Fridrich, J., and Kalker, T. (2007). Digital Watermarking and Steganigraphy, Morgan Kaufmann Publisher.10.1016/B978-012372585-1.50012-7 ↗
2. A DWT-DFT composite watermarking scheme robust to both affine transform and JPEG compression10.1109/TCSVT.2003.815957 ↗
3. George, J., Varma, S., and Chatterjee, M. (2014, January 11–13). Color image watermarking using DWT-SVD and Arnold transform. Proceedings of the 2014 Annual IEEE India Conference (INDICON), Pune, India.10.1109/INDICON.2014.7030497 ↗
4. Blind image watermarking based on adaptive data spreading in n-level DWT subbands10.1155/2019/8357251 ↗
5. Dither modulation of significant amplitude difference for wavelet based robust watermarking10.1016/j.neucom.2015.03.039 ↗
6. Color image watermarking based on quaternion Fourier transform and improved uniform log-polar mapping10.1016/j.compeleceng.2015.03.004 ↗
7. Mehta, R., Vishwakarma, V.P., and Rajpal, N. (2015, January 19–20). Lagrangian support vector regression based image watermarking in wavelet domain. Proceedings of the 2015 2nd International Conference on SPIN, Noida, India.10.1109/SPIN.2015.7095436 ↗
8. Hu, H., Chang, Y., and Chen, S. (2014, January 9–13). A progressive QIM to cope with SVD-based blind image watermarking in DWT domain. Proceedings of the 2014 IEEE China Summit & International Conference on Signal and Information Processing, Xi’an, China.10.1109/ChinaSIP.2014.6889277 ↗
9. Exploring the learning capabilities of convolutional neural networks for robust image watermarking10.1016/j.cose.2016.11.016 ↗
10. Zhu, J., Kaplan, R., Johnson, J., and Fei-Fei, L. (2018, January 9–13). HiDDeN: Hiding data with deep networks. Proceedings of the European Conference on Computer Vision (ECCV), Xi’an, China.10.1007/978-3-030-01267-0_40 ↗
11. Ahmadi, M., Norouzi, A., Soroushmehr, S.M., Karimi, N., Najarian, K., Samavi, S., and Emami, A. (2018). ReDMark: Framework for residual diffusion watermarking on deep networks. arXiv.
12. Finding robust domain from attacks: A learning framework for blind watermarking10.1016/j.neucom.2019.01.067 ↗
13. Zhong, X., and Shih, F.Y. (2019). A robust image watermarking system based on deep neural networks. arXiv.
14. Wen, B., and Aydore, S. (2019). ROMark, a robust watermarking system using adversarial training. arXiv.
15. Liu, Y., Guo, M., Zhang, J., Zhu, Y., and Xie, X. (2019, January 21–25). A novel two-stage separable deep learning framework for practical blind watermarking. Proceedings of the 27th ACM International Conference on Multimedia, Nice, France.10.1145/3343031.3351025 ↗
16. Bas, P., Filler, T., and Pevny, T. (2011). Break our steganographic system: The ins and outs of organizing BOSS. International Workshop on Information Hiding, Springer.10.1007/978-3-642-24178-9_5 ↗
17. (2019, August 06). Dataset of Standard 512 × 512 Grayscale Test Images. Available online: http://decsai.ugr.es/cvg/CG/base.htm.
18. Kingma, D., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv.