一种基于量化嵌入的图像水印嵌入、提取的方法与装置制造方法

文档序号:6536522阅读:364来源:国知局
一种基于量化嵌入的图像水印嵌入、提取的方法与装置制造方法
【专利摘要】本发明涉及一种基于量化嵌入的图像水印嵌入、提取的方法与装置,嵌入方法包括置乱步骤:采用Arnold变换对水印图像W进行处理,得到在载体图像I中的嵌入位置;训练步骤:在嵌入的坐标位置中,选取k个样本点,通过光滑支持向量机对k个样本点进行训练;量化嵌入步骤;与传统的嵌入规则相比,此规则改变原始载体图像的像素值的幅度比较小,最大改变量是d,通过设定d取值可以实现水印嵌入后的不可感知性。
【专利说明】一种基于量化嵌入的图像水印嵌入、提取的方法与装置

【技术领域】
[0001]本发明涉及一种信息安全领域中的数字图像水印技术,尤其是涉及图像水印嵌入 与提取方法。

【背景技术】
[0002i数字图像水印作为传统加密方法的有效补充手段,利用数据嵌入方法隐藏在数字 图像广品中,用以证明创作者对其作品的所有权,并作为鉴定、起诉非法侵权的依据,同时 通过对水印P检测和分析保证数字信息的完整可靠性,从而成为知识产权保护和数字多媒 体防伪的有效手段,近年来引起了人们的高度重视,也已成为国际学术界研究的 '~*个热点。 图{象i印要发挥应有的作用,必须具备鲁棒性和不可觉察性两个基本要素。水印鲁棒性是 指数子媒体在经过常规的信号处理或者外来攻击之后,嵌入的图像水印仍然具有较好的可 检测性。水印不可觉察性是指水印的嵌入不能影响到原始数字媒体的视觉^量。
[0003]图像水印按用途可分为版权保护水印、票据防伪水印、篡改提示水印和隐藏标识 水印。按提取过程可分为盲水印和明文水印。按攻击能力可分为鲁棒性水印和脆弱性水 印,其中鲁棒性水印主要应用于数字作品版权保护,脆弱性水印要求对信号的改动敏感, 主要应用于完整性保护。根据水印嵌入位置可以将图像水印算法分为两类:基于变换域 算法和基于空间域算法。随着JPEG压缩和 JPEG2000的广泛使用,到目前为止,有很多是 基于变换域的水印算法。根据所采用变换的不同,变换域水印算法可以分为如下几类·基 于DCT变换的图像水印算法、基于小波变换的图像水印算法、基于 DFT变换的鲁棒性水印 算法二但是这些算法比较复杂,需要考虑复杂的空频域变换过程,效率低,可嵌入信息量较 少。全间域图像水印技术因其算法简单、速度快的优点而成为新的研究热点,它通过直接 修改原始图像的像素值来达到嵌入水印的目的,但目前经典的空间域水印算法很容易受到 图像压缩转换等通常的图像处理的干扰,在对图像进行几何旋转、压缩等基本处理后,基 本上已经无法对水印进行正确的提取,实验仿真表明该类算法的抗攻击性不强,鲁棒性较 低。但是随着神经网络、支持向量机等机器学习方法的引入,水印的嵌入和检测过程可以 充分利用IS像中的一些自然特征,这样可以使得空间域的水印嵌入和鲁棒性检测效果得到 一定的提尚。虽然机器学习和各种图像域变换的结合针对具体水印的嵌入与提取都有较 好的表现,但是仍然存在许多问题。例如像基于支持向量机的图像水印方法等一般都无法 实^盲提取印的保密性还存在一定隐患;像基于空频域变换的嵌入与提取方法一般计 算复杂度较筒'抵抗攻击能力还有待加强等。概括起来仍存在如下的一些主要问题:①支 持向量机主要用来确定水印嵌入数字图像中的最佳位置和最佳强度,且 Arnold变换仅在 水印嵌入中起置乱作用,应用研究均比较单一。②目前提出的支持向量机方案基本上都是 引用标准的支持向量机,样本训练的速度与精度都不是很高,这导致最后提取的水印图像 失真比较严重。③水印系统的鲁棒性是评估水印系统承载常规处理的能力,这对于水印极 为重要;现有数字图像水印检测方法将注意力放在对抗常规信号处理(如有损压缩、低通滤 波、噪声干扰等)的研究上,而诸如旋转、缩放、平移、行列去除、剪切等几何攻击的抵抗效 果不5很好;支持向量机与变换域相结合,虽然可以有效提高水印检测的鲁棒性,但这些算 法对剪切、旋转等攻击的鲁棒性还存在一些不足。④盲检测必须要求水印的嵌入和提取算 法能够很好地平衡不可感知性和鲁棒性,引入支持向量机后,现有的基于支持向量机的许 多图像水印技术虽然鲁棒性得到提高,但是不可感知性下降,因此一般不具备盲检测特性, 这也是一个亟待解决的重要问题。⑤现有的基于Arnold变换的水印嵌入与提取算法都只 具备单重密钥特点,即通过数字媒体产品自身的一种特性信息构造出一个水印密钥,显然, 这种特点存在着易被攻击和破解的局限性,数字媒体产品受到某一种或几种联合攻击后, 会增加图像水印的提取难度;当单重密钥被破解时,非法用户就可以删除或篡改产品中嵌 入的实际图像水印,使其重新回到无版权保护的状态,这将严重侵害版权所有者等各方面 的利?。刘芳、贾成、袁征撰写的《一种基于Arnold变换的二值图像水印算法》(计算机应 用,2008, 28 (6) : 1404-1406)提到了采用一种基于Arnold变换的二值图像水印嵌入与提取 方法,结合Arnold置乱算法,通过翻转图像内满足视觉约束条件的像素来达到添加水印的 目的。实验表明该算法不仅改善了水印的不可见性,提高了水印的嵌入容量,而且实现了 水印的盲提取。但也存在一些不足,如在Arnold空间域变换的过程中参数较少,导致图像 的密钥太少,安全性不高,Arnold变换也仅起到置乱图像的作用,且该算法对图像的常规攻 击,尤其是几何攻击下的抵抗性较差,没有较好地平衡水印不可见性和鲁棒性等。所以每种 图像水印嵌入与提取方法都无法同时具备很高的不可感知性和鲁棒性,且提高安全性需要 增加密钥的数量,而同时又会提高计算复杂度。因此根据图像空间域特征寻找水印不可见 性和鲁棒性更好的、安全性更高的嵌入算法是图像水印的重要研究内容。文献《 Watermarki ngschemebasedonsupportvectormachineforcolourimages)) (FuY, ShenR, LuH, Electronics Letters,2〇04, 40(16) :986_987)指出了利用图像空间域特征嵌入水印的难点主要在于:如 何有效增加密钥数量,以提高水印的安全性;如何快速有效地训练样本,能在水印经历多种 攻击后记忆局部像素点之间的关系,从而实现对水印的正确检测;嵌入点的像素值不能改 变太多,否则会影响载体图像的不可感知性,但又必须在提取水印时便于发现嵌入点像素 的改变。
[0004]付永钢撰写的《基于广义Arnold变换与支持向量机的图像水印算法》(集美大学 学报(自然科学版),2011,16(1) :65-7〇)公开了一种设计Arnold的变换与支持向量机的 图像水印嵌入与提取方法,但是该方法采用标准支持向量机,训练样本速度慢,精度低;训 练样本较复杂,数据量大;嵌入算法密钥数量少,安全性不高;采用广义Arnold变换性能不 佳。


【发明内容】

[0005]本发明的目的是提供一种图像水印嵌入、提取的方法与装置,用以解决现有嵌入 的不可感知性较差与鲁棒性弱的问题;通过进一步的扩展完善,还能够解决训练样本速度 慢、精度低的问题;训练样本较复杂的问题;密钥数量少的问题;盲检测的问题。
[0006] 为实现上述目的,本发明的方案包括:
[0007] 一种基于量化嵌入的图像水印嵌入方法,包括步骤如下:
[0008] 1)置乱步骤:采用Arnold变换对水印图像W进行处理,得到在载体图像I中的嵌 入位置;
[0009] 2)训练步骤:在嵌入的坐标位置中,选取k个样本点,通过光滑支持向量机对k个 样本点进行训练,k为设定值;
[0010] 3)量化嵌入步骤:在原始载体图像中嵌入水印位置的像素值Γ (xn,yn), d为像 素值的量化步长,且

【权利要求】
1_ 一种基于量化嵌入的图像水印嵌入方法,其特征在于,包括步骤如下: 1) 置乱步骤:采用Arnold变换对水印图像W进行处理,得到在载体图像〗中的嵌入位 置; 2) 训练步骤:在嵌入的坐标位置中,选取k个样本点,通过光滑支持向量机对k个样本 点进行训练,k为设定值; 3) 量化嵌入步骤:在原始载体图像中嵌入水印位置的像素值。
2·根据权利要求1所述的一种基于量化嵌入的图像水印嵌入方法其特征亦干步骤 2)中选取的训练对象为样本像素点的一阶以上矩。 ' 3二根据权利要求1或2所述的一种基于量化嵌入的图像水印嵌入方法,其特征在于,步 骤3)采用的量化嵌入规则是在原始载体图像中嵌入水印位置的像素值〗,Υχη,,d为像 素值的量化步长,且
,round是四舍五入取整函数, 如果水印像素值w(xQ, yQ)=l且k=2m+l,其中m e N,则
如果水印像素值w(xQ, yQ)=0且k=2m+l,其中m E N,则
如果水印像素值w(xQ, yQ)=l且k=2m,其中m G N,则
如果水印像素值w(xn,yn)=0且k=2m,其中m E N,则
4·对应权利要求1所述水印嵌入方法的水印提取方法,其特征在于,包括如下步骤: ^ D训练步骤:用水印嵌入过程已经训练好的支持向量机模型对嵌入水印的图像Γ进 行训练,确定水印嵌入位置; 2. Arnold反变换步骤:通过Arnold反变换得到水印图像的坐标值; 3) 像素值提取步骤:根据嵌入水印时的量化嵌入规则以及像素值的量化步长d量化提 取水印像素值; 4) 水印恢复步骤:根据水印图像的坐标值和与其对应的像素值恢复水印图像,重组原 始水印图像W。
5· -种基于量化嵌入的图像水印嵌入装置,其特征在于,包括: 1) 置乱模块:采用Arnold变换对水印图像W进行处理,得到在载体图像I中的嵌入位 置; 2) 训练模块:在嵌入的坐标位置中,选取k个样本点,通过光滑支持向量机对k个样本 点进行训练,k为设定值; 3) 量化嵌入模块:在原始载体图像中嵌入水印位置的像素值。 2)中6选述的-种基于量化嵌人的图像水印嵌入装置,其特征在于,模块 中选取的训<穿、对象为样本像素点的一阶以上矩。 协要求5或6所述的一种基于量化嵌入的图像水印嵌入装置,其特征在于,模 天W木用的重化嵌入规则是在原始载体图像中嵌入水印位置的像素值〗,(Xn,yn),采用的 d为像素鋪量化步长,且
是四舍五人取整函数, 如果水印像素值w(x。,y〇)=l且k=2m+l,其中m e N,则
如果水印像素值w(n)=〇日k=2m+l,其中m e N,则 如采水印像素值
w (x。, y。) =1且k=2m,其中m e N,则
如果水印像素值w(x。,y0)=〇且k=2m,其中m G N,则
ο
8·对应权利要求5所述水印嵌入装置的水印提取装置,其特征在于,包括: U i川练模块:用水印嵌入过程已经训练好的支持向量机模型对嵌入水印的图像进 了 Vl丨练,确定水印嵌入位置; Arnold反变换模块:通过Arnold反变换得到水印图像的坐标值; 3) 像素值提取模块:根据嵌入水印时的量化嵌入规则以及像素值的量化步长d量化提 取水印像素值; 4) 水印恢复模块:根据水印图像的坐标值和与其对应的像素值恢复水印图像,重组原 知水印图像W。
【文档编号】G06T1/00GK104217387SQ201410029902
【公开日】2014年12月17日 申请日期:2014年1月22日 优先权日:2014年1月22日
【发明者】孙林, 徐久成, 张磊, 张幸幸, 张会芝 申请人:河南师范大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1