
Citation: | Tianqi ZHANG, Lin ZHOU, Xianming LIANG, Wei XU. A Robust Watermarking Algorithm Based on Blob-Harris and NSCT-Zernike[J]. Journal of Electronics & Information Technology, 2021, 43(7): 2038-2045. doi: 10.11999/JEIT200164 |
近年来,多媒体信息和互联网的广泛传播使得数字图像、音频、视频等多媒体对象被复制伪造的现象层出不穷,数字信息的保护变得更加困难。在这种情况下,数字水印[1]技术成为保护数字信息安全和多媒体作品知识产权的一种重要手段。水印易遭受各种攻击的影响,其中,几何失真带来的同步错误已被认为是最难抵抗的攻击之一,因此水印同步过程对于水印系统的鲁棒性至关重要。
在提出的对抗几何失真的水印方案中,归一化变换[2],Radon变换[3],Hadamard变换[4],奇异值分解[5],Zernike矩技术[6]等几何不变域方法以及模板匹配[7]方案结合支持向量机(Support Vector Machines, SVM)[8]等机器学习算法,由于受到同步误差和嵌入容量的影响,只能抵抗简单的常规攻击,对于剪切以及组合攻击的鲁棒性不强。第2代水印方案诸如Harris[9], Harris-Laplace[10], SIFT[11,12], ASIFT[13], SURF[14]等提取图像特征点使得水印在执行检测[15]时不易出现同步错误,因而具有更好的鲁棒性。文献[10]提出的方法是将水印嵌入到Harris-Laplace 提取的特征点中,利用仿射变换调节三角形区域嵌入水印,该算法所提取的特征点稳定性不高而且对缩放攻击较为敏感。文献[11]利用SIFT特征点结合机器学习算法,通过使用遗传算法以及粒子群优化算法改变图像SIFT特征点的尺度因子来增强水印的鲁棒性,并利用神经网络模型生成用于嵌入数字水印的动态模式从而提高水印的抗几何攻击能力,该算法不足之处在于对噪声以及剪切攻击的抵抗力显得相对弱势。文献[12]利用SIFT匹配特征点用于图像恢复,以减少几何失真攻击带来的同步误差,该算法虽然对多种攻击具有较强的鲁棒性,但是不能有效抵抗平移攻击。
本文结合图像特征和几何不变域两种抗几何失真方案,提出了一种基于Blob-Harris特征区域NSCT-Zernike的鲁棒水印算法,首先利用Blob-Harris提取原始图像NSCT的低频图像的特征点,根据各个特征点的特征尺度确定特征区域,将其四周补零并优化筛选得到稳定的互不重叠的方形特征区域作为水印嵌入区域,最后采用量化调制正则化Zernike矩的幅值将水印信息嵌入。实验结果表明,本文算法不仅能有效抵抗常规图像处理,而且对旋转、缩放、剪切等几何攻击也有较强的鲁棒性。
Zernike矩是具有完备性和正交性的复数矩,该集合可表示为
Vnm(x,y)=Vnm(ρ,θ)=Rnm(ρ)exp(jmθ) | (1) |
其中,
Rnm(ρ)=(n−|m|)/2∑l=0(−1)l⋅(n−l)!l![(n+|m|)/2−l]![(n−|m|)/2−l]!ρn−2l | (2) |
Anm=n+1π∬x2+y2≤1f(x,y)V∗nm(ρ,θ)dxdy=n+1π2π∫01∫0f(ρ,θ)Rnm(ρ)⋅exp(−jmθ)ρdρdθ | (3) |
Znm=Anm/+∞∫−∞+∞∫−∞f(x,y)dxdy | (4) |
其中,
基于尺度空间理论的Blob-Harris特征点检测,其具体步骤如下:
步骤 1 高斯滤波器拉普拉斯算子(Laplacian of Gaussian, LoG)的生成。
g(x,y,σ)=12πσ2e−(x2+y2)/(2σ2) | (5) |
∇2g(x,y,σ)=gxx(x,y,σ)+gyy(x,y,σ)=∂2g/∂x2+∂2g/∂y2 | (6) |
其中,
步骤 2
∇2normg(x,y,σ)=σ2∇2g(x,y,σ)=−1πσ2{1−[(x2+y2)/2σ2]}⋅e−(x2+y2)/2σ2 | (7) |
∇2normL(x,y,σ)=σ2∇2L(x,y,σ)=∇2normg(x,y,σ)∗f(x,y) | (8) |
由式(8)可知,将检测
∂[∇2normg(x,y,σ)]/∂σ=0 | (9) |
求解式(9)得:
本文将初始尺度
步骤 3 尺度空间的非最大值抑制。LoG算子在边缘处不稳定,因此计算每个检测到的拉普拉斯区域的Harris[9]响应,将仅具有一个主要梯度方向的区域(即沿边缘的区域)去除。
步骤 4 根据
图2(a)显示的是检测到的Blob-Harris特征区域。设由Blob-Harris提取的特征点集合为
R={(x,y)|√(x−xp1)2+(y−yp1)2≤r} | (10) |
由图2(a)可知,通过式(10)选择的某一个圆形区域
图4展示了整个算法的流程,具体步骤如下:
(1) 利用密钥Key1生成一个水印位数为
(2) 载体图像
(3) 确定局部特征区域。从
(4) 计算
a′uivi=[(auivi−d(wi))/Δ]×Δ+d(wi),i=1,2,···,M | (11) |
其中,
(5) 含水印局部特征区域重构。重构的图像由两部分组成,一部分是没有进行Zernike矩计算的区域图像
Q′(x,y)=Q(x,y)−Qz(x,y) | (12) |
Qz(x,y)=M∑i=1ZuiviVuivi(x,y)+Zui,−viVui,−vi(x,y) | (13) |
Q′z(x,y)=M∑i=1Z′uiviVuivi(x,y)+Z′ui,−viVui,−vi(x,y) | (14) |
Q1(x,y)=Q′(x,y)+Q′z(x,y) | (15) |
(6) 低频图像重建。重复上述步骤(3)—步骤(5),直到所有的水印嵌入区域都按照上述过程处理完毕,最终得到所有的含水印局部特征区域
Irem(x,y)=ILL(x,y)−S(x,y) | (16) |
ˆILL(x,y)=Irem(x,y)+S′(x,y) | (17) |
(7) 将
(8) 对
(ˆauivi)j=[(ˆauivi−d(j))/Δ]×Δ+d(j) | (18) |
res=[(ˆauivi)0−ˆauivi]2−[(ˆauivi)1−ˆauivi]2 | (19) |
式(18)中,
本实验选用
为了验证水印算法的高效性和可靠性,首先进行不可见性测试。本文采用峰值信噪比(Peak-Signal-to-Noise-Ratio, PSNR)作为算法的不可见性指标。
图5给出了Lena图的水印嵌入效果。由实验得到,Lena, Peppers以及Baboon含水印图像PSNR分别为42.6033 dB, 46.9666 dB, 45.4760 dB, Peppers图的PSNR略高于Lena, Baboon图,主要原因在于Peppers图像纹理信息较少,需要相对小的水印嵌入强度才能不引起图像的视觉感知。Baboon图像含有相对较多的纹理信息,但由于其水印嵌入区域(13个)少于Lena图的水印嵌入区域(17个),因而获得相对较高的PSNR。3幅图像的PSNR均高于40 dB,验证了本文算法良好的不可见性。
为了验证算法鲁棒性,对嵌入水印的Lena, Peppers和Baboon图像分别进行一系列攻击并从中提取出水印信息,这里定义每个特征区域正确提取水印信息位数不少于27,即视为能够从特征区域中正确检测到水印。反之则表示检测到的水印信息有误。通过求取正确检测率(the Ratio of Correctly Detection, RCD)、误检率(the Ratio of Error Detection, RED)以及归一化相关系数(Normalization Coefficient, NC)的最大值
攻击方式 | 强度 | RCD | RED | NCmax | ||||||||
L | P | B | L | P | B | L | P | B | ||||
JPEG压缩 | 90 | 14/17 | 14/18 | 9/13 | 3/17 | 4/18 | 4/13 | 0.860 | 0.853 | 0.835 | ||
50 | 14/17 | 13/18 | 8/13 | 3/17 | 5/18 | 5/13 | 0.804 | 0.814 | 0.800 | |||
高斯白噪声 | 0.008 | 15/17 | 15/18 | 9/13 | 2/17 | 3/18 | 4/13 | 0.917 | 0.906 | 0.894 | ||
0.01 | 13/17 | 14/18 | 8/13 | 4/17 | 4/18 | 5/13 | 0.879 | 0.887 | 0.856 | |||
椒盐噪声 | 0.001 | 14/17 | 14/18 | 9/13 | 3/17 | 4/18 | 4/13 | 0.847 | 0.830 | 0.821 | ||
椒盐噪声 | 0.02 | 14/17 | 13/18 | 8/13 | 3/17 | 5/18 | 5/13 | 0.859 | 0.845 | 0.804 | ||
高斯滤波 | (4×4) | 13/17 | 13/18 | 10/13 | 4/17 | 5/18 | 3/13 | 0.819 | 0.817 | 0.803 | ||
中值滤波 | (3×3) | 15/17 | 14/18 | 8/13 | 2/17 | 4/18 | 5/13 | 0.906 | 0.895 | 0.800 | ||
增亮 | (0.4, 1) | 14/17 | 13/18 | 8/13 | 3/17 | 5/18 | 5/13 | 0.832 | 0.823 | 0.804 |
攻击方式 | 强度 | RCD | RED | NCmax | ||||||||
L | P | B | L | P | B | L | P | B | ||||
缩放 | 0.9 | 14/17 | 14/18 | 9/13 | 3/17 | 4/18 | 4/13 | 0.895 | 0.897 | 0.886 | ||
缩放 | 2 | 14/17 | 14/18 | 8/13 | 3/17 | 4/18 | 5/13 | 0.906 | 0.890 | 0.885 | ||
旋转 | 50° | 12/17 | 12/18 | 9/13 | 5/17 | 6/18 | 4/13 | 0.824 | 0.804 | 0.804 | ||
旋转 | 90° | 13/17 | 12/18 | 9/13 | 4/17 | 6/18 | 4/13 | 0.823 | 0.813 | 0.824 | ||
平移 | (–40, 50) | 11/17 | 12/18 | 8/13 | 6/17 | 6/18 | 5/13 | 0.793 | 0.800 | 0.793 | ||
移除行列 | (1, 5) | 12/17 | 12/18 | 8/13 | 5/17 | 6/18 | 5/13 | 0.820 | 0.800 | 0.800 | ||
边缘剪切 | 10% | 12/17 | 13/18 | 10/13 | 5/17 | 5/18 | 3/13 | 0.860 | 0.843 | 0.830 | ||
边缘剪切 | 50% | 11/17 | 11/18 | 9/13 | 6/17 | 7/18 | 4/13 | 0.832 | 0.835 | 0.804 | ||
中心剪切 | 25% | 12/17 | 11/18 | 9/13 | 5/17 | 7/18 | 4/13 | 0.824 | 0.826 | 0.778 | ||
缩放+旋转 | 0.8+10° | 14/17 | 13/18 | 9/13 | 3/17 | 5/18 | 4/13 | 0.845 | 0.817 | 0.809 | ||
缩放+剪切 | 1.3+5% | 13/17 | 12/18 | 8/13 | 4/17 | 6/18 | 5/13 | 0.889 | 0.852 | 0.833 |
由表1可知,边缘丰富的图像例如Lena、Peppers比纹理丰富的图像诸如Baboon具有更强的稳定性。对于一系列常规攻击Lena图像能够正确检测到水印的特征区域个数均不低于13,正确检测率最高可达88%以上,Lena图对高斯白噪声和中值滤波攻击的抵抗力相对较强,Peppers图像至多仅有5个特征区域被错误检测,因此其误检率低于30%,提取出的水印NCmax值均高于0.814。Baboon图像正确检测率在61%以上。3幅图像的误检率均不高于39%, NCmax值较为稳定均处于0.8以上,验证了本文算法对常规攻击的鲁棒性。
表2展示了本文算法对一些几何攻击以及组合攻击的检测结果和NCmax值。由表2可知,Lena的检测效果整体上优于Peppers, Baboon图,其正确检测率最高可达82%, Lena图除了对平移攻击的抵抗力显得相对弱势之外,其他NCmax最低可达0.82,Peppers, Baboon图像至少可以检测出61%的正确特征区域。3幅图像对缩放、旋转攻击、50%以下的边缘剪切以及其两两组合攻击都表现出相对较强的稳健性,NCmax在0.804与0.906之间浮动。
为了验证本文算法优越性,将文献[10], 文献[17]与其进行对比,选择
图6展示了本文算法与文献[10]算法的鲁棒性能对比,由图6(a)可知,文献[10]对于高斯滤波以及其组合攻击的抵抗力较强,原因在于高斯低通滤波能够快速降低图像灰度的尖锐部分,本文算法是在图像强度变化缓慢的低频特征区域完成水印嵌入,因此对于高斯低通滤波攻击显得相对劣势。但本文算法在中值滤波、噪声、压缩等方面其鲁棒性明显优于文献[10],NC值百分比最高可达92.8%,最低为82.3%。由图6(b)可知,文献[10]算法的Lena图在缩放0.8和剪切10%攻击下的抵抗力略强于本文算法,但是随着缩放尺度和剪切强度的增加,文献[10]提取水印NC值呈现陡坡下降的趋势,本文算法表现出相对较强的稳定性,提取水印NC值均能达到87%左右。因此,本文算法在整体效果上优于文献[10]。
表3展示了本文算法与文献[17]算法对于不同攻击水印NC值对比情况。由表3实验结果可知,对于滤波、低于90的JPEG压缩以及组合攻击本文算法NC值均高于文献[17],Lena图提取其水印NC值百分比均高于81%以上,Baboon图像由于纹理信息差异其NC值略低于Lena图。本文算法对剪切攻击表现出较强稳定性,NC值随着剪切强度的增加逐渐优于文献[17]。除此之外,本文算法在抵抗缩放、旋转以及组合攻击时两幅图像的NC值百分比均高于文献[17],主要原因在于文献[17]算法中仅使用水平和垂直两个方向的特征检测器导致无法获得缩放、旋转不变性。综上所述,本文算法在整体效果上优于文献[17]。
攻击方式 | 攻击强度 | 本文算法 | 文献[17] | |||
L | B | L | B | |||
JPEG压缩 | 90 | 92 | 89.5 | 94.2 | 91 | |
JPEG压缩 | 40 | 84.4 | 83.5 | 83 | 81.9 | |
中值滤波 | 3×3 | 92.5 | 85 | 86.2 | 85 | |
中值滤波 | 7×7 | 91.2 | 82.3 | 81.2 | 80.4 | |
高斯白噪声 | 0.2 | 84.2 | 80 | 90 | 89.7 | |
高斯低通滤波 | 5×5 | 83.3 | 83 | 81 | 80 | |
高斯低通滤波 | 7×7 | 81.5 | 80.9 | 79.3 | 77.9 | |
缩放 | 0.8 | 91.6 | 88.9 | 83.5 | 79.3 | |
缩放 | 1.8 | 92 | 90 | 84.4 | 81.5 | |
旋转 | 5° | 89.5 | 87.2 | 86.5 | 80 | |
旋转 | 60° | 84.6 | 85.1 | 79.5 | 75.2 | |
边缘剪切 | 10% | 88.2 | 85.5 | 90 | 88.9 | |
边缘剪切 | 50% | 87 | 84.9 | 85 | 83.2 | |
中心剪切 | 10% | 89 | 82.6 | 88 | 88 | |
移除行列 | (5,17) | 81.5 | 80 | 84 | 83 | |
中值滤波+ JPEG | (2×2)+90 | 90.5 | 86.4 | 83.5 | 82 | |
高斯低通+ JPEG | (3×3)+90 | 86.5 | 84.5 | 86.3 | 84.1 | |
中心剪切+ JPEG | 5%+70 | 86.5 | 81.5 | 86.3 | 85.2 | |
移除行列+ JPEG | (5, 17)+70 | 81.5 | 79.3 | 81.5 | 81 | |
旋转+缩放+ JPEG | 30°+0.9+70 | 86.9 | 84.5 | 79.7 | 76.5 | |
旋转+剪切+ JPEG | 5°+5%+70 | 83 | 80.3 | 81.3 | 80 |
本文针对Blob-Harris特征点提取和Zernike矩方法,提出一种能有效抵抗几何攻击的鲁棒水印算法。该算法从载体图像经过NSCT的低频图像中提取Blob-Harris特征点并构造互不重叠的稳定方形特征区域,水印嵌入到量化调制正则化方形特征区域Zernike矩的幅值当中。实验结果表明,Lena图PSNR达到40 dB以上时,本文算法除了对一些常规攻击有很好的抵抗力之外,对几何攻击以及组合攻击都有相对较强的鲁棒性。
[1] |
肖迪, 邓秘密, 张玉书. 基于压缩感知的鲁棒可分离的密文域水印算法[J]. 电子与信息学报, 2015, 37(5): 1248–1254. doi: 10.11999/JEIT141017
XIAO Di, DENG Mimi, and ZHANG Yushu. Robust and separable watermarking algorithm in encrypted image based on compressive sensing[J]. Journal of Electronics &Information Technology, 2015, 37(5): 1248–1254. doi: 10.11999/JEIT141017
|
[2] |
YANG Kunyu, WANG Weiwei, YUAN Zhihua, et al. Strong robust zero watermarking algorithm based on NSCT transform and image normalization[C]. The 3rd Advanced Information Technology, Electronic and Automation Control Conference, Chongqing, China, 2018: 236–240. doi: 10.1109/IAEAC.2018.8577943.
|
[3] |
LI Yuancheng and WANG Xiaolei. A watermarking method combined with Radon transform and 2D-wavelet transform[C]. The 7th World Congress on Intelligent Control and Automation, Chongqing, China, 2008: 4586–4590. doi: 10.1109/WCICA.2008.4593662.
|
[4] |
SANTHI V and ARULMOZHIVARMAN P. Hadamard transform based adaptive visible/invisible watermarking scheme for digital images[J]. Journal of Information Security and Applications, 2013, 18(4): 167–179. doi: 10.1016/j.istr.2013.01.001
|
[5] |
ABDELHAKIM A M, SAAD M H, SAYED M, et al. Optimized SVD-based robust watermarking in the fractional Fourier domain[J]. Multimedia Tools and Applications, 2018, 77(21): 27895–27917. doi: 10.1007/s11042-018-6014-5
|
[6] |
SOUNDES B, LARBI G, and SAMIR Z. Pseudo Zernike moments-based approach for text detection and localisation from lecture videos[J]. International Journal of Computational Science and Engineering, 2019, 19(2): 274–283. doi: 10.1504/ijcse.2016.10011674
|
[7] |
SINGH C and RANADE S K. Image adaptive and high-capacity watermarking system using accurate Zernike moments[J]. IET Image Processing, 2014, 8(7): 373–382. doi: 10.1049/iet-ipr.2013.0382
|
[8] |
ISLAM M and LASKAR R H. Geometric distortion correction based robust watermarking scheme in LWT-SVD domain with digital watermark extraction using SVM[J]. Multimedia Tools and Applications, 2018, 77(11): 14407–14434. doi: 10.1007/s11042-017-5035-9
|
[9] |
ZHU Dandan and LÜ Lizhi. A new image watermarking algorithm using the contourlet transform and the Harris detector[C]. CCF Chinese Conference on Computer Vision, Xi'an, China, 2015: 439–447. doi: 10.1007/978-3-662-48570-5_42.
|
[10] |
HUNG K L and YEN C Y. Watermarking technique based on Harris-Laplace feature point detector capable of resisting geometric attacks[C]. The 14th Asia Joint Conference on Information Security, Kobe, Japan, 2019: 119–126. doi: 10.1109/AsiaJCIS.2019.00007.
|
[11] |
KUMAR P and SHARMA A K. Optimized features of SIFT transform function for digital image watermarking using hybrid swarm intelligence and neural network[J]. International Journal of Recent Technology and Engineering, 2019, 8(3): 2179–2190. doi: 10.35940/ijrte.C4584.098319
|
[12] |
SINGH K M. A robust rotation resilient video watermarking scheme based on the SIFT[J]. Multimedia Tools and Applications, 2018, 77(13): 16419–16444. doi: 10.1007/s11042-017-5213-9
|
[13] |
FENG Liu, GONG Daofu, LIU Fenlin, et al. Affine invariant image watermarking scheme based on ASIFT and Delaunay tessellation[J]. Multimedia Tools and Applications, 2019, 78(7): 8133–8149. doi: 10.1007/s11042-018-6717-7
|
[14] |
WANG Wei, LI Wenhui, WANG Chengxi, et al. A novel watermarking algorithm based on SURF and SVD[J]. Applied Mechanics and Materials, 2013, 303–306: 2117–2121. doi: 10.4028/www.scientific.net/AMM.303-306.2117
|
[15] |
张秋余, 孙媛, 晏燕. 基于分块自适应压缩感知的可逆水印算法[J]. 电子与信息学报, 2013, 35(4): 797–804. doi: 10.3724/SP.J.1146.2012.00914
ZHANG Qiuyu, SUN Yuan, and YAN Yan. A reversible watermarking algorithm based on block adaptive compressed sensing[J]. Journal of Electronics &Information Technology, 2013, 35(4): 797–804. doi: 10.3724/SP.J.1146.2012.00914
|
[16] |
楼偶俊. 基于Contourlet域特征点的抗几何攻击水印方法[J]. 计算机研究与发展, 2010, 47(1): 113–120.
LOU Oujun. Feature point based image watermarking scheme in Contourlet domain against geometrical attacks[J]. Journal of Computer Research and Development, 2010, 47(1): 113–120.
|
[17] |
NIU Panpan, WANG Li, SHEN Xin, et al. A novel robust image watermarking in quaternion wavelet domain based on superpixel segmentation[J]. Multidimensional Systems and Signal Processing, 2020, 31(4): 1509–1530. doi: 10.1007/s11045-020-00718-z
|
攻击方式 | 强度 | RCD | RED | NCmax | ||||||||
L | P | B | L | P | B | L | P | B | ||||
JPEG压缩 | 90 | 14/17 | 14/18 | 9/13 | 3/17 | 4/18 | 4/13 | 0.860 | 0.853 | 0.835 | ||
50 | 14/17 | 13/18 | 8/13 | 3/17 | 5/18 | 5/13 | 0.804 | 0.814 | 0.800 | |||
高斯白噪声 | 0.008 | 15/17 | 15/18 | 9/13 | 2/17 | 3/18 | 4/13 | 0.917 | 0.906 | 0.894 | ||
0.01 | 13/17 | 14/18 | 8/13 | 4/17 | 4/18 | 5/13 | 0.879 | 0.887 | 0.856 | |||
椒盐噪声 | 0.001 | 14/17 | 14/18 | 9/13 | 3/17 | 4/18 | 4/13 | 0.847 | 0.830 | 0.821 | ||
椒盐噪声 | 0.02 | 14/17 | 13/18 | 8/13 | 3/17 | 5/18 | 5/13 | 0.859 | 0.845 | 0.804 | ||
高斯滤波 | (4×4) | 13/17 | 13/18 | 10/13 | 4/17 | 5/18 | 3/13 | 0.819 | 0.817 | 0.803 | ||
中值滤波 | (3×3) | 15/17 | 14/18 | 8/13 | 2/17 | 4/18 | 5/13 | 0.906 | 0.895 | 0.800 | ||
增亮 | (0.4, 1) | 14/17 | 13/18 | 8/13 | 3/17 | 5/18 | 5/13 | 0.832 | 0.823 | 0.804 |
攻击方式 | 强度 | RCD | RED | NCmax | ||||||||
L | P | B | L | P | B | L | P | B | ||||
缩放 | 0.9 | 14/17 | 14/18 | 9/13 | 3/17 | 4/18 | 4/13 | 0.895 | 0.897 | 0.886 | ||
缩放 | 2 | 14/17 | 14/18 | 8/13 | 3/17 | 4/18 | 5/13 | 0.906 | 0.890 | 0.885 | ||
旋转 | 50° | 12/17 | 12/18 | 9/13 | 5/17 | 6/18 | 4/13 | 0.824 | 0.804 | 0.804 | ||
旋转 | 90° | 13/17 | 12/18 | 9/13 | 4/17 | 6/18 | 4/13 | 0.823 | 0.813 | 0.824 | ||
平移 | (–40, 50) | 11/17 | 12/18 | 8/13 | 6/17 | 6/18 | 5/13 | 0.793 | 0.800 | 0.793 | ||
移除行列 | (1, 5) | 12/17 | 12/18 | 8/13 | 5/17 | 6/18 | 5/13 | 0.820 | 0.800 | 0.800 | ||
边缘剪切 | 10% | 12/17 | 13/18 | 10/13 | 5/17 | 5/18 | 3/13 | 0.860 | 0.843 | 0.830 | ||
边缘剪切 | 50% | 11/17 | 11/18 | 9/13 | 6/17 | 7/18 | 4/13 | 0.832 | 0.835 | 0.804 | ||
中心剪切 | 25% | 12/17 | 11/18 | 9/13 | 5/17 | 7/18 | 4/13 | 0.824 | 0.826 | 0.778 | ||
缩放+旋转 | 0.8+10° | 14/17 | 13/18 | 9/13 | 3/17 | 5/18 | 4/13 | 0.845 | 0.817 | 0.809 | ||
缩放+剪切 | 1.3+5% | 13/17 | 12/18 | 8/13 | 4/17 | 6/18 | 5/13 | 0.889 | 0.852 | 0.833 |
攻击方式 | 攻击强度 | 本文算法 | 文献[17] | |||
L | B | L | B | |||
JPEG压缩 | 90 | 92 | 89.5 | 94.2 | 91 | |
JPEG压缩 | 40 | 84.4 | 83.5 | 83 | 81.9 | |
中值滤波 | 3×3 | 92.5 | 85 | 86.2 | 85 | |
中值滤波 | 7×7 | 91.2 | 82.3 | 81.2 | 80.4 | |
高斯白噪声 | 0.2 | 84.2 | 80 | 90 | 89.7 | |
高斯低通滤波 | 5×5 | 83.3 | 83 | 81 | 80 | |
高斯低通滤波 | 7×7 | 81.5 | 80.9 | 79.3 | 77.9 | |
缩放 | 0.8 | 91.6 | 88.9 | 83.5 | 79.3 | |
缩放 | 1.8 | 92 | 90 | 84.4 | 81.5 | |
旋转 | 5° | 89.5 | 87.2 | 86.5 | 80 | |
旋转 | 60° | 84.6 | 85.1 | 79.5 | 75.2 | |
边缘剪切 | 10% | 88.2 | 85.5 | 90 | 88.9 | |
边缘剪切 | 50% | 87 | 84.9 | 85 | 83.2 | |
中心剪切 | 10% | 89 | 82.6 | 88 | 88 | |
移除行列 | (5,17) | 81.5 | 80 | 84 | 83 | |
中值滤波+ JPEG | (2×2)+90 | 90.5 | 86.4 | 83.5 | 82 | |
高斯低通+ JPEG | (3×3)+90 | 86.5 | 84.5 | 86.3 | 84.1 | |
中心剪切+ JPEG | 5%+70 | 86.5 | 81.5 | 86.3 | 85.2 | |
移除行列+ JPEG | (5, 17)+70 | 81.5 | 79.3 | 81.5 | 81 | |
旋转+缩放+ JPEG | 30°+0.9+70 | 86.9 | 84.5 | 79.7 | 76.5 | |
旋转+剪切+ JPEG | 5°+5%+70 | 83 | 80.3 | 81.3 | 80 |
攻击方式 | 强度 | RCD | RED | NCmax | ||||||||
L | P | B | L | P | B | L | P | B | ||||
JPEG压缩 | 90 | 14/17 | 14/18 | 9/13 | 3/17 | 4/18 | 4/13 | 0.860 | 0.853 | 0.835 | ||
50 | 14/17 | 13/18 | 8/13 | 3/17 | 5/18 | 5/13 | 0.804 | 0.814 | 0.800 | |||
高斯白噪声 | 0.008 | 15/17 | 15/18 | 9/13 | 2/17 | 3/18 | 4/13 | 0.917 | 0.906 | 0.894 | ||
0.01 | 13/17 | 14/18 | 8/13 | 4/17 | 4/18 | 5/13 | 0.879 | 0.887 | 0.856 | |||
椒盐噪声 | 0.001 | 14/17 | 14/18 | 9/13 | 3/17 | 4/18 | 4/13 | 0.847 | 0.830 | 0.821 | ||
椒盐噪声 | 0.02 | 14/17 | 13/18 | 8/13 | 3/17 | 5/18 | 5/13 | 0.859 | 0.845 | 0.804 | ||
高斯滤波 | (4×4) | 13/17 | 13/18 | 10/13 | 4/17 | 5/18 | 3/13 | 0.819 | 0.817 | 0.803 | ||
中值滤波 | (3×3) | 15/17 | 14/18 | 8/13 | 2/17 | 4/18 | 5/13 | 0.906 | 0.895 | 0.800 | ||
增亮 | (0.4, 1) | 14/17 | 13/18 | 8/13 | 3/17 | 5/18 | 5/13 | 0.832 | 0.823 | 0.804 |
攻击方式 | 强度 | RCD | RED | NCmax | ||||||||
L | P | B | L | P | B | L | P | B | ||||
缩放 | 0.9 | 14/17 | 14/18 | 9/13 | 3/17 | 4/18 | 4/13 | 0.895 | 0.897 | 0.886 | ||
缩放 | 2 | 14/17 | 14/18 | 8/13 | 3/17 | 4/18 | 5/13 | 0.906 | 0.890 | 0.885 | ||
旋转 | 50° | 12/17 | 12/18 | 9/13 | 5/17 | 6/18 | 4/13 | 0.824 | 0.804 | 0.804 | ||
旋转 | 90° | 13/17 | 12/18 | 9/13 | 4/17 | 6/18 | 4/13 | 0.823 | 0.813 | 0.824 | ||
平移 | (–40, 50) | 11/17 | 12/18 | 8/13 | 6/17 | 6/18 | 5/13 | 0.793 | 0.800 | 0.793 | ||
移除行列 | (1, 5) | 12/17 | 12/18 | 8/13 | 5/17 | 6/18 | 5/13 | 0.820 | 0.800 | 0.800 | ||
边缘剪切 | 10% | 12/17 | 13/18 | 10/13 | 5/17 | 5/18 | 3/13 | 0.860 | 0.843 | 0.830 | ||
边缘剪切 | 50% | 11/17 | 11/18 | 9/13 | 6/17 | 7/18 | 4/13 | 0.832 | 0.835 | 0.804 | ||
中心剪切 | 25% | 12/17 | 11/18 | 9/13 | 5/17 | 7/18 | 4/13 | 0.824 | 0.826 | 0.778 | ||
缩放+旋转 | 0.8+10° | 14/17 | 13/18 | 9/13 | 3/17 | 5/18 | 4/13 | 0.845 | 0.817 | 0.809 | ||
缩放+剪切 | 1.3+5% | 13/17 | 12/18 | 8/13 | 4/17 | 6/18 | 5/13 | 0.889 | 0.852 | 0.833 |
攻击方式 | 攻击强度 | 本文算法 | 文献[17] | |||
L | B | L | B | |||
JPEG压缩 | 90 | 92 | 89.5 | 94.2 | 91 | |
JPEG压缩 | 40 | 84.4 | 83.5 | 83 | 81.9 | |
中值滤波 | 3×3 | 92.5 | 85 | 86.2 | 85 | |
中值滤波 | 7×7 | 91.2 | 82.3 | 81.2 | 80.4 | |
高斯白噪声 | 0.2 | 84.2 | 80 | 90 | 89.7 | |
高斯低通滤波 | 5×5 | 83.3 | 83 | 81 | 80 | |
高斯低通滤波 | 7×7 | 81.5 | 80.9 | 79.3 | 77.9 | |
缩放 | 0.8 | 91.6 | 88.9 | 83.5 | 79.3 | |
缩放 | 1.8 | 92 | 90 | 84.4 | 81.5 | |
旋转 | 5° | 89.5 | 87.2 | 86.5 | 80 | |
旋转 | 60° | 84.6 | 85.1 | 79.5 | 75.2 | |
边缘剪切 | 10% | 88.2 | 85.5 | 90 | 88.9 | |
边缘剪切 | 50% | 87 | 84.9 | 85 | 83.2 | |
中心剪切 | 10% | 89 | 82.6 | 88 | 88 | |
移除行列 | (5,17) | 81.5 | 80 | 84 | 83 | |
中值滤波+ JPEG | (2×2)+90 | 90.5 | 86.4 | 83.5 | 82 | |
高斯低通+ JPEG | (3×3)+90 | 86.5 | 84.5 | 86.3 | 84.1 | |
中心剪切+ JPEG | 5%+70 | 86.5 | 81.5 | 86.3 | 85.2 | |
移除行列+ JPEG | (5, 17)+70 | 81.5 | 79.3 | 81.5 | 81 | |
旋转+缩放+ JPEG | 30°+0.9+70 | 86.9 | 84.5 | 79.7 | 76.5 | |
旋转+剪切+ JPEG | 5°+5%+70 | 83 | 80.3 | 81.3 | 80 |