An Adaptive Image Watermarking Scheme Based on Support Vector Machine and Genetic Algorithm
MENG Fan-Man1, PENG Hong1,3, PEI Zheng1, WANG Jun2
1.School of Mathematics and Computer Engineering, Xihua University, Chengdu 610039 2.School of Electrical and Information Engineering, Xihua University, Chengdu 610039 3.School of Electronic Engineering, University of Electronic Science & Technology of China, Chengdu 610054
Abstract:An adaptive blind image watermarking scheme in DCT domain is proposed based on support vector machine (SVM) and genetic algorithm (GA). The original image is divided into small image blocks, and then SVM is used to classify image blocks into several classes based on their local characteristics. The embedding strength of each block is adaptively determined according to the types of the image block, and GA is used to seek optimal embedding positions. Experimental results demonstrate that the proposed scheme has good invisibility and strong robustness against several attacks.
[1] Huang Jiwu, Shi Y Q, Yao Ruohe. Adaptive Image Watermarking Based on Block Classification. Journal of Image and Graphics, 1999, 4(8): 640-643 (in Chinese) (黄继武,Shi Y Q,姚若河.基于块分类的自适应图象水印算法.中国图象图形学报, 1999, 4(8): 640-643) [2] Lu Zheming, Jiang Shouda, Dong Hanli. Adaptive Watermarking Algorithm Based on Human Visual System. Journal of Harbin Institute of Technology, 2003, 35(2): 138-141 (in Chinese) (陆哲明,姜守达,董寒丽.基于人类视觉系统的自适应水印嵌入算法.哈尔滨工业大学学报, 2003, 35(2): 138-141) [3] Qi Huiyan, Zheng Dong, Zhao Jiying. Human Visual System Based Adaptive Digital Image Watermarking. Signal Processing, 2007, 88(1): 174-188 [4] Shieh C S, Huang H C, Wang F H, et al. Genetic Watermarking Based on Transform-Domain Technique. Pattern Recognition, 2004, 37(3): 555-565 [5] Wang Chenhui, Shu Zhibiao. An Adaptive Watermarking Algorithm Based on Wavelet Packet Transform and Block Fuzzy Classification. Computer Engineering and Applications, 2004, 40(30): 54-56,96 (in Chinese) (王琛晖,舒志彪.基于小波包变换和块模糊分类的自适应水印算法.计算机工程与应用, 2004, 40(30): 54-56,96) [6] Sakr N, Zhao Jiying, Groza V. A Dynamic Fuzzy Logic Approach to Adaptive HVS-Based Watermarking // Proc of the IEEE International Workshop on Haptic Audio Visual Environments and Their Applications. Ottawa, Canada, 2005: 121-126 [7] Xu Jun, YE Chengqing, Xiang Hui. An Algorithm of Image Digital Watermarking Based on Neural Network Classifying. Pattern Recognition and Artificial Intelligence, 2001, 14(3): 261-265 (in Chinese) (徐 军,叶澄清,向 辉.基于神经网络分类的图像数字水印算法.模式识别与人工智能, 2001, 14(3): 261-265) [8] Li Chunhua, Ling hefie, Lu Zhengding. Adaptive Spatial Domain Image Watermarking Based on Support Vector Machine. Journal of Computer Research and Development, 2007, 44(8): 1399-1405 (in Chinese) (李春花,凌贺飞,卢正鼎.基于支持向量机的自适应图像水印技术.计算机研究与发展, 2007, 44(8): 1399-1405) [9] Deng Naiyang, Tian Yingjie. The New Method in Data Mining—Support Vector Machine. Beijing, China: Science Press, 2004 (in Chinese) (邓乃扬,田英杰.数据挖掘中的新方法——支持向量机.北京:科学出版社, 2004)