建立本福德定律阈值库提高半脆弱水印认证检测率的方法
【技术领域】
[0001] 本发明属于图像认证领域,涉及半脆弱水印图像算法,尤其是一种基于本福德定 律来建立阈值库,并提高半脆弱水印图像篡改位置认证检测率的方法。
【背景技术】
[0002] 数字水印中的半脆弱水印用于图像内容完整性和真实性的认证,它能把图像有可 能经历的变化分成两类:非恶意操作和恶意攻击(即篡改)。通常来说,非恶意操作主要指 图像在传输与存储过程中所产生的可以容忍的更改,如少量图像压缩、增强、滤波等,此时 水印体现一定的鲁棒性。而恶意攻击则指对图像内容上的更改,如剪切、涂改等,此时水印 具有一定的脆弱性,在恶意攻击下会随之改变。因此,通过和原有水印相互比较,我们可以 判定图像被篡改的位置。
[0003] 申请人在前期工作中发现,图像认证检测中的误检率和漏检率是一个进退维谷的 关系,并在一个固定阈值下达到平衡。如图4所示,在图像认证检测中,随着检测阈值的增 大,误检率随之升高,相反,漏检率会随之降低。通常当图像按某个固定比率压缩时,如QF = 75,用一个固定的阈值就可以尽可能的降低误检率和漏检率。然而,当QF变为95,这个固 定阈值就不再适用。因为在图像传输中,其压缩比是不可预测的,所以在图像检测过程中, 最佳阈值也是不固定的。因此,只要检测系统预先检测出图像的非恶意操作程度(压缩、增 强、滤波),并据此调节出最佳检测阈值,就能最大限度降低误检率和漏检率,达到最佳检测 效果。
[0004] 本福德定律指自然数居首位数的出现率存在一定规律,越小的数字出现率越高(1 出现的概率是31%,2出现的概率是18%,依次类推,9出现的概率只有不到5% )。因为其 应用的数据不能是有规律排序或经过人为修改的,所以可用于检查各种数据的真实性。
[0005] 在图像处理方面,申请人通过分析JPEG2000图像频率域中DWT系数,发现 JPEG2000图像压缩比率也遵从本福德定律。美国新泽西理工大学的施云庆教授带领的团队 Fu等人在研宄中提出广义的本福德定律,通过分析图像压缩后的DCT系数的首位数(自然 数1-9)来估算JPEG压缩比率。
[0006] 前文提到的半脆弱水印在图像认证中,用固定阈值的检测存在一定局限性。而利 用本福德定律可以分析图像经受的非恶意操作程度,因此,申请人利用此特点,在半脆弱水 印算法的基础上,研宄自适应阈值调节方法,以此提高图像检测率。
[0007] 通过检索,发现目前大部分水印算法并没有对检测的误检率和漏检率及其与非恶 意操作的关系进行详细的分析,而且对于图像经受的非恶意操作默认为固定值的压缩,并 没有指出非恶意操作的不可预知性以及其对水印所产生的影响,而使用固定检测阈值对 图像进行认证具有一定的局限性。
【发明内容】
[0008] 本发明的目的在于克服现有技术的不足之处,提供一种建立本福德定律阈值库提 高半脆弱水印认证检测率的方法,根据本方法建立的阈值库,可以得到图像检测的最佳阈 值,进而提高了半脆弱水印图像篡改位置的检测率,适用于不同程度各种非恶意操作及多 种非恶意操作同时存在的情况。
[0009] 本发明解决技术问题所采用的技术方案是:
[0010] 一种建立本福德定律阈值库提高半脆弱水印认证检测率的方法,通过对测试图像 进行与水印嵌入时一致的频率域变换得到其相应的系数,然后分析这些系数并在阈值库里 搜索匹配,进而得到最适合此图像检测的阈值对图像进行检测。
[0011] 而且,具体步骤如下:
[0012] ⑴获取图像系数:通过对测试图像进行与水印嵌入时一致的频率域变换得到其相 应的系数;
[0013] ⑵分析:按系数首位出现率的规律生成曲线图;
[0014] ⑶匹配:利用误差平方和SSE将步骤⑵生成的曲线图与阈值库中由变量组生成的 曲线图组进行对照,当误差平方和为最小值时,判定二者匹配;
[0015] ⑷根据匹配的变量组找到阈值库中相对应的最佳阈值;
[0016] (5)利用所得最佳阈值对图像进行检测。
[0017] 而且,所述阈值库其建立方法为:
[0018] ⑴建立图像库:选取英国诺丁汉特伦特大学提供的图像库中1338张无压缩、分辨 率为512X384的灰度图像,以及图像处理研宄中常用的30张试验用图像;
[0019] ⑵嵌入水印:选取50~100个具有代表性的半脆弱水印算法,在所选每一图像上 均分别嵌入该50~100个半脆弱水印算法;
[0020] ⑶非恶意处理:首先通过实验对非恶意操作及其程度进行认定,然后利用一种非 恶意操作或多种非恶意操作结合,并采用不同操作程度对每一图像分别进行处理;
[0021] ⑷频率域转换:采用与步骤⑵水印嵌入时相同的频率域对经非恶意处理的图像进 行频率域变换,获取其频率域系数;
[0022] (5)判定:检查所获取的频率域系数首位出现率的规律是否符合本福德定律;
[0023] (6)分析:对符合本福德定律的系数进行分析,通过曲线曲面拟合方法中的移动最 小二乘MLS法得出这些系数在广义本福德定律中的变量组,找到不同程度非恶意操作与此 变量组的对应关系,同时通过实验得出不同程度非恶意操作下使误检率与漏检率相对较 低的最佳检测阈值组;
[0024] (7)分类、对应:利用机器学习中的常用快速分类算法SVM,对前面得出的变量组与 阈值组进行分类,然后依据不同程度非恶意操作,将变量组与最佳检测阈值组相对应,建立 检测阈值库。
[0025] 本发明的优点和积极效果是:
[0026] 1、本发明基于本福德定律计算半脆弱水印图像的最佳检测阈值,最终目的是提高 半脆弱水印图像篡改位置的检测率,与其它图像认证方法不同,其在检测时考虑到图像遭 受非恶意操作的不定性,利用本福德定律分析并预测图像经受的非恶意操作对半脆弱水印 所产生的影响,通过阈值库得到最佳检测阈值,从而提高图像认证的准确性。
[0027] 2、本发明阈值库的阈值取样范围广泛、全面,考虑到半脆弱水印算法中的非恶意 操作并不仅限于图像压缩,所以本发明在阈值库建立时模拟不同程度的多种非恶意操作及 多种非恶意操作组合的情况,对各个情形均进行认定与分类,找到检测阈值的规律,进而实 现其自适应。
[0028] 3、本发明选取至少50~100个具有代表性的半脆弱水印算法,构建出基于多种频 率域半脆弱水印算法的图像检测阈值库,在不改变现