Color image watermark extraction based on support vector machines

被引:119
作者
Tsai, Hung-Hsu
Sun, Duen-Wu
机构
[1] Natl Formosa Univ, Dept Informat Management, Huwei 632, Yunlin, Taiwan
[2] Natl Chung Cheng Univ, Grad Inst Commun Engn, Taipei, Taiwan
关键词
image watermarking; data hiding; image authentication; neural networks; support vector machines;
D O I
10.1016/j.ins.2006.05.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work proposes a novel watermarking technique called SVM-based Color Image Watermarking (SCIW), based on support vector machines (SVMs) for the authentication of color images. To protect the copyright of a color image, a signature (a watermark), which is represented by a sequence of binary data, is embedded in the color image. The watermark-extraction issue can be treated as a classification problem involving binary classes. The SCIW method constructs a set of training patterns with the use of binary labels by employing three image features, which are the differences between a local image statistic and the luminance value of the center pixel in a sliding window with three distinct shapes. This set of training patterns is gathered from a pair of images, an original image and its corresponding watermarked image in the spatial domain. A quasi-optimal hyperplane (a binary classifier) can be realized by an SVM. The SCIW method utilizes this set of training patterns to train the SVM and then applies the trained SVM to classify a set of testing patterns. Following the results produced by the classifier (the trained SVM), the SCIW method retrieves the hidden signature without the original image during watermark extraction. Experimental results have demonstrated that the SCIW method is sufficiently robust against several color-image manipulations, and that it outperforms other proposed methods considered in this work. (C) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:550 / 569
页数:20
相关论文
共 22 条
[1]   Improved wavelet-based watermarking through pixel-wise masking [J].
Barni, M ;
Bartolini, F ;
Piva, A .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2001, 10 (05) :783-791
[2]   A SIMPLE UNPREDICTABLE PSEUDORANDOM NUMBER GENERATOR [J].
BLUM, L ;
BLUM, M ;
SHUB, M .
SIAM JOURNAL ON COMPUTING, 1986, 15 (02) :364-383
[3]   A tutorial on Support Vector Machines for pattern recognition [J].
Burges, CJC .
DATA MINING AND KNOWLEDGE DISCOVERY, 1998, 2 (02) :121-167
[4]   Support vector machines for diagnosis of breast tumors on US images [J].
Chang, RF ;
Wu, WJ ;
Moon, WK ;
Chou, YH ;
Chen, DR .
ACADEMIC RADIOLOGY, 2003, 10 (02) :189-197
[5]   The generalization error of the symmetric and scaled support vector machines [J].
Feng, JF ;
Williams, P .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2001, 12 (05) :1255-1260
[6]  
Haykin S., 1999, Neural networks: a comprehensive foundation, V2nd ed.
[7]  
Jain AK., 1989, Fundamentals of Digital Image Processing
[8]   Support vector machines for face authentication [J].
Jonsson, K ;
Kittler, J ;
Li, YP ;
Matas, J .
IMAGE AND VISION COMPUTING, 2002, 20 (5-6) :369-375
[9]   Digital watermarking of color images using amplitude modulation [J].
Kutter, M ;
Jordan, F ;
Bossen, F .
JOURNAL OF ELECTRONIC IMAGING, 1998, 7 (02) :326-332
[10]   A formal analysis of stopping criteria of decomposition methods for support vector machines [J].
Lin, CJ .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2002, 13 (05) :1045-1052