基于小波变换的高分辨率图像数字隐水印微信小程序开发
Wechat Mini Program Development for Hiding Digital Watermark in High Definition Images Based on Wavelet Transform
DOI: 10.12677/JISP.2021.102008, PDF,    科研立项经费支持
作者: 马佳琪*, 米义嘉, 叶杭东:浙江工商大学,计算机与信息工程学院,浙江 杭州
关键词: 图像隐水印盲提取2D-DWT微信小程序Image Hidden Watermark Blind Extraction 2D-DWT Wechat Mini Program
摘要: 针对高分辨率数字图像的版权保护问题,研究并设计了一种基于小波变换的高分辨率图像数字隐水印微信小程序。基于二维离散小波变换实现了高分辨率图像的数字隐水印算法,算法可实现水印的盲提取,并由用户用密码进行加密。基于该算法实现的程序被部署在服务器上,通过WebService的形式提供API接口可供网络上的异构平台软件调用。微信小程序通过调用WebService的各个模块实现水印的嵌入、提取和验证等功能,以可视化的形式返回结果到用户设备上。实现的图像水印小程序使用方便、占用资源少,且隐水印不会对图像内容造成影响,有较高的使用价值。
Abstract: For the demand of copyright protection for high definition images, a Wechat mini program for hiding digital watermark in high definition images is developed based on wavelet transform. The watermarking algorithm for high definition images based on 2D-DWT (Two-Dimensional Discrete Wavelet Transform) is implemented which can blindly extract watermarks and the location that hide watermark bits and watermark itself can both be encrypted with customized password. The program is installed on the server and its APIs is published on the internet through Web Serivice so that they can be called by software on heterogeneous platforms. Wechat mini program implements the functions of watermark embedding, extraction and verification by calling the web methods of the Web Service, and visualized results are returned on the users’ device. The implemented image watermarking mini program is easy to operate, takes less resources and the hidden watermark will not affect the content of the image, and has high practical value.
文章引用:马佳琪, 米义嘉, 叶杭东. 基于小波变换的高分辨率图像数字隐水印微信小程序开发[J]. 图像与信号处理, 2021, 10(2): 70-79. https://doi.org/10.12677/JISP.2021.102008

参考文献

[1] 李钢, 张国良, 张仁斌. 一种基于分块大容量的LSB算法[J]. 合肥工业大学学报, 2006, 29(6): 707-711.
[2] 谢伟蔚, 肖德贵. 基于块均值调制的彩色图像公开水印技术[J]. 计算机工程与应用, 2007, 43(6): 52-54.
[3] 王树梅, 张文斌. 一种基于傅里叶变换的鲁棒水印算法[J]. 湖南理工学院学报: 自然科学版, 2019, 32(3): 17-22.
[4] Cox, I.J., Kilian, J., Leighton, F.T. and Shamoon, T. (1997) Secure Spread Spectrum Watermarking for Multimedia. IEEE Transactions on Image Processing, 6, 1673-1687.
[Google Scholar] [CrossRef] [PubMed]
[5] 刘旭. 基于小波变换的数字水印隐藏与检测算法设计[J]. 西安文理学院学报(自然科学版), 2018, 21(4): 42-44.
[6] 王钢飞, 康琳. 一种新的小波变换域数字水印算法[J]. 太原科技大学学报, 2019, 40(5): 370-375.
[7] Tsai, J.S., Huang, W.B. and Kuo, Y.H. (2011) On the Selection of Optimal Feature Region Set for Robust Digital Image Watermarking. IEEE Transactions on Image Processing, 20, 735-743.
[Google Scholar] [CrossRef
[8] Kang, X., Huang, J., Shi, Y.Q. and Lin, Y. (2003) A DWT-DFT Composite Watermarking Scheme Robust to Affine Transform and JPEG Compression. IEEE Transactions on Circuits and Systems for Video Technology, 13, 776-786.
[Google Scholar] [CrossRef
[9] Mun, S.M., Nam, S.H., Jang, H., Kim, D. and Lee, H.K. (2019) Finding Robust Domain from Attacks: A Learning Framework for Blind Watermarking. Neurocomputing, 337, 191-202.
[Google Scholar] [CrossRef
[10] Zhu, L.Q., Zhou, Y.D., Zhang, D.X., Wang, D.D., Wang, H.Y. and Wang, X. (2015) Parallel Multi-Level 2D-DWT on CUDA GPUs and Its Application in Ring Artifact Removal. Concurrency and Computation-Practice & Experience, 27, 5188-5202.
[Google Scholar] [CrossRef