On SVD-based watermarking algorithm Source: Applied Mathematics and Computation, In Press, Corrected Proof, Available online 30 October 2006, Author:Kuo-Liang Chung, Wei-Ning Yang, Yong-Huai Huang, Shih-Tung Wu and Yu-Chiao Hsu
Outline Related work Propose 2 notes Experiments Conclusions “SVD-based digital image watermarking scheme” propose by Chin-ChenChang ,PiyuTsai ,Chia-ChenLin at Pattern Recognition Letters 26 (2005) 1577-1586 Propose 2 notes Experiments Conclusions
Related work Motivation 123 U D V
Related work Motivation 158 156 159 157 153 155 154 155 154 Original block JPEG compressed block 158 156 159 157 153 155 154 155 154 U component of original block U component of JPEG compressed block -0.5056 0.6127 -0.4989 0.3466 -0.5008 0.0840 0.0122 -0.8614 -0.5000 -0.7818 -0.3076 0.2101 -0.4936 0.0792 0.8102 0.3061 -0.5012 0.6532 0.2678 -0.5004 -0.2708 0.6545 0.4980 -0.4996 -0.6536 -0.2729 -0.4988 0.2699 -0.6523 0.5028
Related work Motivation |-0.5008|-|-0.5000| =0.008>0 -0.5012 0.6532 0.2678 -0.5004 -0.2708 0.6545 0.4980 -0.4996 -0.6536 -0.2729 -0.4988 0.2699 -0.6523 0.5028 -0.5056 0.6127 -0.4989 0.3466 -0.5008 0.0840 0.0122 -0.8614 -0.5000 -0.7818 -0.3076 0.2101 -0.4936 0.0792 0.8102 0.3061 |-0.5008|-|-0.5000| =0.008>0 Positive relationship |-0.5004|-|-0.4996| =0.008>0 Positive relationship
Related work Embedding 0.002 < 0.0008 < 0.002 < Match case -0.5056 0.6127 -0.4989 0.3466 -0.5008 0.0840 0.0122 -0.8614 -0.5000 -0.7818 -0.3076 0.2101 -0.4936 0.0792 0.8102 0.3061 -0.5056 0.6127 -0.4989 0.3466 -0.5014 0.0840 0.0122 -0.8614 -0.4994 -0.7818 -0.3076 0.2101 -0.4936 0.0792 0.8102 0.3061 0.0008 < 0.002 < Unmatch case T=0.002 -0.5014= -||-0.5008|+(0.0020-0.0008)/2| -0.4994= -||-0.5000|-(0.0020-0.0008)/2| -0.5056 0.6127 -0.4989 0.3466 -0.4994 0.0840 0.0122 -0.8614 -0.5014 -0.7818 -0.3076 0.2101 -0.4936 0.0792 0.8102 0.3061 0.002 <
Is not positive relation Related work Embedding Differ > T Algorithm to increase the differ Embed 1 Is positive relation Is not positive relation Swap two values Swap two values No change value No change value
Related work Extraction -0.5056 0.6127 -0.4989 0.3466 -0.5014 0.0840 0.0122 -0.8614 -0.4994 -0.7818 -0.3076 0.2101 -0.4936 0.0792 0.8102 0.3061 |-0.5014|-|-0.4994|>T Extraction 1 |-0.4994|-|-0.5014|<-T Extraction 0 -0.5056 0.6127 -0.4989 0.3466 -0.4994 0.0840 0.0122 -0.8614 -0.5014 -0.7818 -0.3076 0.2101 -0.4936 0.0792 0.8102 0.3061
Related work 1 1 Water mark 1 PRNG or algorithm to detect the complex blocks Water mark
Propose 2 notes Note 1: For the U component of the SVD, modifying the coefficients in column vector will cause less visible distortion than modifying the coefficients in row vector. Note 2: For the VT component of the SVD, modifying the coefficients in the row vector will cause less visible distortion than modifying the coefficients in column vector.
Experiment result
Experiment result Table 1 PSNR performance under different thresholds Images T = 0.002 T = 0.012 T = 0.02 T = 0.04 LenaU LenaUV PeppersU PeppersUV 45.38 43.59 44.65 43.05 40.12 38.69 39.34 37.96 36.58 34.92 35.94 34.28 31.24 29.88 30.22 28.72 Table 2 Error rate under three attacks with T = 0.012 JPEG QF = 70 Noise 5% Cropping 25% LenaU LenaV PeppersU peppersV 0.072 0.089 0.044 0.068 0.061 0.076 0.049 0.071 0.059 0.071 0.042 0.077
Conclusions Propose 2 notes to increase the invisibility and capacity of the SVD-based watermarking scheme. Embedding the watermarking in U and V components.