首页 / 专利库 / 心理学与精神病学 / 感知 / 基于视觉感知特性的数字图像水印方法

基于视觉感知特性的数字图像印方法

阅读:895发布:2021-06-10

专利汇可以提供基于视觉感知特性的数字图像印方法专利检索,专利查询,专利分析的服务。并且本 发明 所述的基于视觉 感知 特性的数字图像 水 印方法,涉及多媒体信息安全中信息隐藏与数字水印技术领域,主要包括五个步骤:数字图像水印预处理;提取重要区域;建立视觉感知模型;数字图像水印的嵌入;数字图像水印的检测。具体流程包括:首先利用基于矩的图像归一化技术将载体图像映射到几何不变空间内,并结合不变质心理论在归一化图像中确定重要区域。然后,根据视觉感知特性,建立视觉感知模型。最后结合视觉感知模型,利用某种特定的自适应量化调制策略,将一个大小为256-bits的可读水印自适应地嵌入到重要区域的DFT域内。水印提取时无须求助于原始载体,很好地实现了盲检测。本方法不仅具有良好的透明性,而且具有较好的鲁棒性。,下面是基于视觉感知特性的数字图像印方法专利的具体信息内容。

1.一种基于视觉感知特性的数字图像印方法,其特征在于主要包括以下五个步骤:
第一步、数字图像水印预处理;
第二步、提取重要区域;
第三步、建立视觉感知模型;
第四步、数字图像水印的嵌入;
第五步、数字图像水印的检测。
2.根据权利要求1所述的基于视觉感知特性的数字图像水印方法,其特征在于所述的数字图像水印的预处理包括以下步骤:
第一步、将二值图像水印利用行扫描形成一维向量;
第二步、利用logistic映射产生混沌密钥,对一维数字图像水印序列进行加密处理。
3.根据权利要求1所述的基于视觉感知特性的数字图像水印方法,其特征在于所述的提取重要区域包括以下步骤:
1)、原始载体图像的归一化处理:
第一步:坐标中心化处理;
第二步:x-shearing归一化处理;
第三步:缩放归一化处理;
第四步:旋转归一化处理;
得到相应的归一化图像;
2)、在归一化图像中确定重要区域。
4.根据权利要求1所述的基于视觉感知特性的数字图像水印方法,其特征在于所述的建立视觉感知模型,应掌握视觉感知特性,所述的视觉感知特性包括图像的亮度、纹理以及边缘特性;建立视觉感知模型的步骤如下:
第一步、亮度模型的建立:
使用亮度是因为图像的阴暗和明亮受亮度的影响;在计算时,使用大小为5*5的滑动窗口,同时亮度模型使用视频失真度测量系统;这个模型的计算如下:
ML(x,y)=max{f1(bg(x,y),mg(x,y)),f2(bg(x,y))}
f1(bg(x,y),mg(x,y))=mg(x,y)*α(bg(x,y))+β(bg(x,y))
α(bg(x,y))=0.0001*bg(x,y)+0.115,0≤x<H,0≤y<W
β(bg(x,y))=λ-0.01*bg(x,y),0≤x<H,0≤y<W
其中ML为亮度模型,f1为空域掩蔽函数,f2为基于背景亮度的可见度函数,bg(x,y)为背景亮度,mg(x,y)为像素点(x,y)周围的最大加权平均亮度差异,α和β是
3 1
依据功能确定的背景亮度,T0=17,γ= /128,λ= /2;mg(x,y),bg(x,y)的计算如下:
0≤x<H,0≤y<W
0≤x<H,0≤y<W
其中p(x,y)为像素点(x,y)的像素值,G1,G2,G3,G4,B的值如下:
第二步、纹理模型的建立:
在此提出一种纹理模型的建立,它使用每一个像素和滑动窗口内部所有像素的平均值的插值的绝对值,滑动窗口的大小为3*3,计算公式如下:
x(i,j)为在(i,j)位置的像素值,MT为纹理模型,(2L+1)2代表图像像素的数量;
第三步、边缘模型的建立:
边缘模型的建立主要分为以下两个步骤:
首先使用Cnnny算子进行边缘检测,这是因为Cnnny算子能够很好的检测到弱边缘;
其次采用扩张的边缘处理,它可以用作滤波器来去除非边缘区域的影响;
计算公式为:ME=ED2(ED1(I))
其中I为原始载体图像,ED1为边缘检测操作,ED2为扩张的边缘处理,ME为边缘模型;
第四步、HVS模型的建立:
首先将纹理模型与边缘模型结合起来,在两者之间选择最小像素值是因为较活动性高的区域,边缘的覆盖低;
其次将亮度模型与先前得到的值结合,选择最大像素值是因为,在平滑的区域,模型像素值是由亮度所决定的;
HVS模型的建立采用公式为:
HVS=max(ML,P*min(MT,ME))
P为权值,取值在0.4到0.5之间,用来矫正扭曲;ML为亮度模型,MT为纹理模型,ME为边缘模型;
5.根据权利要求1所述的基于视觉感知特性的数字图像水印方法,其特征在于所述的数字图像水印的嵌入首先将原始数字图像水印信息转化为二进制序列m=(m1,m2, …,mM),其中mi∈{0,1};嵌入数字图像水印信息时,首先密钥的控制下在DFT中频区域坐标轴的第一象限内随机选择一组坐标点(u1,v1),(u2,v2), …,(uMc,vMc),这里的坐标点ui,vi必须满足 对于数字图像水印序列中的每一个比特的信息mi∈{0,1},同时修改坐标点(ui,vi)以及坐标点(-vi,ui)的DFT系数的幅度值,即修改两个成90°的系数的幅度值:
|F′(ui,vi)|-|F′(-vi,ui)|≥α,如果mi=1
|F′(ui,vi)|-|F′(-vi,ui)|≤-α,如果mi=0
α=k*log(HVS),k为常数
α为量化步长,由于选择α时,必须在数字图像水印的鲁棒性和不可见性之间折
3
中;所以等价公式是在仿真实验中通过多次调试得出;在此,k取之为2*10 ;根据每一比特水印信息mi对坐标点(ui,vi)和(-vi,ui)上的系数幅度值做如下处理:
第一步、求出两坐标点(ui,vi)和(-vi,ui)的系数幅度值之差Δ
Δ=|F(ui,vi)|-|F(-vi,ui)|
第二步、如果mi等于1,,判断Δ是否大于α,如果是,不需修改两点系数幅度值,直接按下面步骤6进行处理;
第三步、如果mi等于1且Δ小于α,按下列修改两点的幅度值,然后按步骤6进行处理;
第四步、如果mi等于0,判断Δ是否小于-α,如果是,不需修改两点系数幅度值,直接按第六步处理;
第五步、如果mi等于0且Δ大于-α,按照下式修改两点的幅度值,然后按第六步进行处理;
第六步、读入下一比特数字图像水印信息mi+1,重复上述过程,直到所有数字图像水印序列全部嵌入图像的中频系数上;
由于图像的DFT系数的幅度值是关于原点对称的,为了使经过DFT反变换得到的是实数矩阵,必须对另一个半平面的系数进行同样的修改,即修改相应的幅度值使之满足下式:
|F′(-ui,-vi)|=|F′(ui,vi)|
|F′(vi,-ui)|=|F(-vi,ui)|
这样,待数字图像水印信息全部嵌入后,经过二维离散傅立叶变换反变换(IDFT)便可得到含水印的图像.其变换公式如下:
0≤k≤M,0≤l<N
第七步、采用预失真补偿策略,处理含水印的归一化图像以获取含水印图像F′,其能够有效提高数字水印的透明性。 具体操作为:
①、计算原始归一化图像I与含水印归一化图像I′间的差值图像D=I-I′②、对差值图像D做逆归一化操作,得到逆差值图像D′;
将逆差值图像D′直接叠加于原始载体图像F上,即可得到含水印图像F′;
6.根据权利要求1所述的基于视觉感知特性的数字图像水印方法,其特征在于所述的数字水印的检测过程包括以下步骤:
*
第一步、矩的图像归一化技术,对待检测图像为F 进行归一化处理,以得到相应的*
归一化图像I ;
* *
第二步、域不变质心理论,从归一化图像I 中提取出重要区域O ;
第三步、含水印图像进行二维DFT变换,选取DFT的中频区域,在密钥的控制下在嵌入水印的位置按照下面的公式提取水印信息;
这里,F″(ui,vi)是水印图像的傅立叶变换系数, 是嵌入在图像中水印信号的估计值;
结合系数相关性,利用自适应调制策略对水印信息进行检测;
第四步、按照水印信息加密原理,选用同样的初值X1和参数μ生成掩蔽向量MS,*
并对VM 进行解密处理,即
( 为异或运算);
*
第五步、对所提取出的一维二进制序列V 进行升维处理(按照水印嵌入过程的相反* *
操作),便可得到二值水印图像W ={w(i,j),1≤i≤P,1≤j≤Q}。

说明书全文

基于视觉感知特性的数字图像印方法

技术领域

[0001] 本发明所述的基于视觉感知特性的数字图像水印方法涉及多媒体信息安全中信息隐藏与数字水印技术领域,具体涉及一种基于人类视觉感知的数字图像水印方法。 背景技术
[0002] 目前数字水印(Digital Watermarking)作为传统加密方法的有效补充手段,是一种可以在开放网络环境下保护版权和认证来源及完整性的新技术,近年来已引起人们高度重视,并已成为国际学术界研究的一个热点。 所谓数字图像水印,就是将具有特定意义的标记(水印),利用数据嵌入的方法隐藏在数字图像产品中,用以证明创作者对其作品的所有权,并作为鉴定、起诉非法侵权的依据,同时通过对水印的检测和分析保证数字信息的完整可靠性,从而成为知识产权保护和数字多媒体防伪的有效手段。
[0003] 近年来,数字图像水印技术研究取得了很大进展,并陆续提出了一系列数字图像水印算法。 但遗憾的是,为了对抗常规信号处理(如有损压缩、低通滤波、噪声干扰等)以及诸如旋转、缩放、平移、行列去除、剪切、镜像翻转、随机扭曲等几何攻击,现有绝大多数图像水印方案将注意放在了鲁棒性的研究上,而平衡数字水印鲁棒性和不可感知性的算法却不多。 针对上述现有技术中所存在的问题,研究设计一种新型的基于视觉感知特性的数字图像水印方法, 从而克服现有技术中所存在的问题是十分必要的。

发明内容

[0004] 鉴于上述现有技术中所存在的问题,本发明的目的是研究设计一种新型的基于视觉感知特性的数字图像水印方法,从而解决现有数字图像水印技术将注重鲁棒性的研究,而对平衡数字水印鲁棒性和不可感知性的算法研究却很少等问题。 本发明所述的基于视觉感知特性的数字图像水印方法主要包括以下五个步骤:
[0005] 第一步、数字图像水印预处理;
[0006] 第二步、提取重要区域;
[0007] 第三步、建立视觉感知模型;
[0008] 第四步、数字图像水印的嵌入;
[0009] 第五步、数字图像水印检测。
[0010] 一、本发明所述的数字图像水印的预处理包括以下步骤:
[0011] 第一步、将二值图像水印利用行扫描形成一维向量;
[0012] 第二步、利用logistic映射产生混沌密钥,对一维数字图像水印序列进行加密处理。
[0013] 二、本发明所述的提取重要区域包括以下步骤:
[0014] 1)、原始载体图像的归一化处理:
[0015] 第一步:坐标中心化处理;
[0016] 第二步:x-shearing归一化处理;
[0017] 第三步:缩放归一化处理;
[0018] 第四步:旋转归一化处理;
[0019] 得到相应的归一化图像;
[0020] 2)、在归一化图像中确定重要区域。
[0021] 三、本发明所述的建立视觉感知模型应掌握视觉感知特性,所述的视觉感知特性包括图像的亮度、纹理以及边缘特性;建立视觉感知模型的步骤如下:
[0022] 第一步、亮度模型的建立:
[0023] 使用亮度是因为图像的阴暗和明亮受亮度的影响;在计算时,使用大小为5*5的滑动窗口,同时亮度模型使用视频失真度测量系统;这个模型的计算如下:
[0024] ML(x,y)=max{f1(bg(x,y),mg(x,y)),f2(bg(x,y))}
[0025] f1(bg(x,y),mg(x,y))=mg(x,y)*α(bg(x,y))+β(bg(x,y))
[0026]
[0027] α(bg(x,y))=0.0001*bg(x,y)+0.115,0≤x<H,0≤y<W
[0028] β(bg(x,y))=λ-0.01*bg(x,y),0≤x<H,0≤y<W
[0029] 其中ML为亮度模型,f1为空域掩蔽函数,f2为基于背景亮度的可见度函数,bg(x,y)为背景亮度,mg(x,y)为像素点(x,y)周围的最大加权平均亮度差异,α和3 1
β是依据功能确定的背景亮度,T0=17,γ= /128,λ= /2;mg(x,y),bg(x,y)的计算如下:
[0030]
[0031] 0≤x<H,0≤y<W
[0032] 0≤x<H,0≤y<W
[0033] 其中p(x,y)为像素点(x,y)的像素值,G1,G2,G3,G4,B的值如下: [0034]
[0035]
[0036]
[0037] 第二步、纹理模型的建立:
[0038] 在此提出一种纹理模型的建立,它使用每一个像素和滑动窗口内部所有像素的平均值的插值的绝对值,滑动窗口的大小为3*3,计算公式如下:
[0039]
[0040]2
[0041] x(i,j)为在(i,j)位置的像素值,MT为纹理模型,(2L+1) 代表图像像素的数量;
[0042] 第三步、边缘模型的建立:
[0043] 边缘模型的建立主要分为以下两个步骤:
[0044] 首先使用Cnnny算子进行边缘检测,这是因为Cnnny算子能够很好的检测到弱边缘;
[0045] 其次采用扩张的边缘处理,它可以用作滤波器来去除非边缘区域的影响; [0046] 计算公式为:ME=ED2(ED1(I))
[0047] 其中I为原始载体图像,ED1为边缘检测操作,ED2为扩张的边缘处理,ME为边缘模型;
[0048] 第四步、HVS模型的建立:
[0049] 首先将纹理模型与边缘模型结合起来,在两者之间选择最小像素值是因为较活动性高的区域,边缘的覆盖能力低;
[0050] 其次将亮度模型与先前得到的值结合,选择最大像素值是因为,在平滑的区域,模型像素值是由亮度所决定的;
[0051] HVS模型的建立采用公式为:
[0052] HVS=max(ML,P*min(MT,ME))
[0053] P为权值,取值在0.4到0.5之间,用来矫正扭曲;ML为亮度模型,MT为纹理模型,ME为边缘模型;
[0054] 四、本发明所述的数字图像水印的嵌入首先将原始数字图像水印信息转化为二进制序列m=(m1,m2,…,mM),其中mi∈{0,1};嵌入数字图像水印信息时,首先密钥的控制下在DFT中频区域坐标轴的第一象限内随机选择一组坐标点(u1,v1),(u2,v2),…,(uMc,vMc),这里的坐标点ui,vi必须满足 对于数字图像水印序列中的每一个比特的信息mi∈{0,1},同时修改坐标点(ui,vi)以及坐标点(-vi,ui)的DFT系数的幅度值,即修改两个成90°的系数的幅度值:
[0055] |F′(ui,vi)|-|F′(-vi,ui)|≥α,如果mi=1
[0056] |F′(ui,vi)|-|F′(-vi,ui)|≤-α,如果mi=0
[0057] α=k*log(HVS),k为常数
[0058] α为量化步长,由于选择α时,必须在数字图像水印的鲁棒性和不可见性之 间3
折中;所以等价公式是在仿真实验中通过多次调试得出;在此,k取之为2*10 ;根据每一比特水印信息mi对坐标点(ui,vi)和(-vi,ui)上的系数幅度值做如下处理:
[0059] 第一步、求出两坐标点(ui,vi)和(-vi,ui)的系数幅度值之差Δ
[0060] Δ=|F(ui,vi)|-|F(-vi,ui)|
[0061] 第二步、如果mi等于1,,判断Δ是否大于α,如果是,不需修改两点系数幅度值,直接按下面步骤6进行处理;
[0062] 第三步、如果mi等于1且Δ小于α,按下列修改两点的幅度值,然后按步骤6进行处理;
[0063]
[0064]
[0065] 第四步、如果mi等于0,判断Δ是否小于-α,如果是,不需修改两点系数幅度值,直接按第六步处理;
[0066] 第五步、如果mi等于0且Δ大于-α,按照下式修改两点的幅度值,然后按第六步进行处理;
[0067]
[0068]
[0069] 第六步、读入下一比特数字图像水印信息mi+1,重复上述过程,直到所有数字图像水印序列全部嵌入图像的中频系数上;
[0070] 由于图像的DFT系数的幅度值是关于原点对称的,为了使经过DFT反变换得到的是实数矩阵,必须对另一个半平面的系数进行同样的修改,即修改相应 的幅度值使之满足下式:
[0071] |F′(-ui,-vi)|=|F′(ui,vi)|
[0072] |F′(vi,-ui)|=|F(-vi,ui)|
[0073] 这样,待数字图像水印信息全部嵌入后,经过二维离散傅立叶变换反变换(IDFT)便可得到含水印的图像.其变换公式如下:
[0074] 0≤k≤M,0≤l<N
[0075] 第七步、采用预失真补偿策略,处理含水印的归一化图像以获取含水印图像F′,其能够有效提高数字水印的透明性。 具体操作为:
[0076] ①、计算原始归一化图像I与含水印归一化图像I′间的差值图像D=I-I′ [0077] ②、对差值图像D做逆归一化操作,得到逆差值图像D′;
[0078] 将逆差值图像D′直接叠加于原始载体图像F上,即可得到含水印图像F′; [0079] 五、本发明所述的数字水印的检测过程包括以下步骤:
[0080] 第一步、矩的图像归一化技术,对待检测图像为F*进行归一化处理,以得到相*应的归一化图像I ;
[0081] 第二步、域不变质心理论,从归一化图像I*中提取出重要区域O*;
[0082] 第三步、含水印图像进行二维DFT变换,选取DFT的中频区域,在密钥的控制下在嵌入水印的位置按照下面的公式提取水印信息;
[0083]
[0084] 这里,F″(ui,vi)是水印图像的傅立叶变换系数, 是嵌入在图像中水印信号的估计值;
[0085] 结合系数相关性,利用自适应调制策略对水印信息进行检测;
[0086] 第四步、按照水印信息加密原理,选用同样的初值X1和参数μ生成掩蔽向量*MS,并对VM 进行解密处理,即
[0087] ( 为异或运算);
[0088] 第五步、对所提取出的一维二进制序列V*进行升维处理(按照水印嵌入过程的* *相反操作),便可得到二值水印图像W ={w(i,j),1≤i≤P,1≤j≤Q}。
[0089] 本发明所述的基于视觉感知特性的数字图像水印方法,基本工作原理为:该算法首先利用基于矩的图像归一化技术将载体图像映射到几何不变空间内,并结合不变质心理论在归一化图像中确定重要区域。 然后,根据视觉感知特性(亮度、边缘、纹理特性),建立视觉感知模型。 最后结合视觉感知模型,利用某种特定的自适应量化调制策略,将一个大小为256-bits的可读水印自适应地嵌入到重要区域的DFT域内。 水印提取时无须求助于原始载体,很好地实现了盲检测。
[0090] 本发明结合人类视觉感知,提出的数字图像水印嵌入算法,能够有效的提高数字水印透明性,同时对于常规信号处理和大部分几何攻击均具有较好的鲁棒性,此外该算法还具有计算简单、容易实现、抽取水印时无需原始载体等特点,这大大增强了其用于数字图像作品版权保护的实用性,具有一定的应用价值。附图说明
[0091] 本发明共有13幅附图,其中:
[0092] 图1:水印嵌入流程图
[0093] 图2:原始载体图像;
[0094] 图3:归一化图像;
[0095] 图4:重要区域;
[0096] 图5:HVS模型建立流程图;
[0097] 图6:亮度模型;
[0098] 图7:纹理模型;
[0099] 图8:边缘模型;
[0100] 图9:HVS模型;
[0101] 图10:原始载体图像;
[0102] 图11:原始水印图像;
[0103] 图12:嵌入水印后的数字图像;
[0104] 图13:提取的水印信息。

具体实施方式

[0105] 本发明的具体实施例如附图所示,附图1所示基于视觉感知特性的数字图像水印方法的流程图,包括以下五个步骤:数字图像水印预处理;提取重要区域;建立视觉感知模型;数字图像水印的嵌入;数字图像水印检测。
[0106] 1、数字图像水印预处理
[0107] 第一步、将二值水印图像利用行扫描形成一维向量;
[0108] 第二步、利用logistic映射产生混沌密钥,对一维数字图像水印序列进行加密处理。
[0109] 2、提取重要区域
[0110] (1)原始载体图像的归一化处理
[0111] 基于矩的图像归一化技术基本工作原理为:首先利用图像中对仿射变换具有不变性的矩来确定变换函数的参数,然后利用此参数确定的变换函数把原始图像变换为一个标准形式的图像(该图像与仿射变换无关)。 本方案通过坐标中心化、x-shearing归一化、缩放归一化和旋转归一化四个步骤对原始载体图像F进行归一化处理,以得到相应的归一化图像,见附图3。
[0112] (2)在归一化图像中确定重要区域
[0113] 由基于矩的图像归一化理论知,归一化图像普遍具有冗余特性(即归一化图像的“黑边”部分,参见附图3)。 因此,若直接将水印信号嵌入到整个归一化图像内,则逆归一化过程势必导致部分水印信息丢失,从而严重影响数字水印的隐藏效果.为此,本文将利用区域不变质心理论,从归一化图像中提取出重要区域,参见附图4(并用于水印嵌入)。
[0114] 3、建立视觉感知模型
[0115] 视觉感知特性包括图像的亮度、纹理以及边缘特性,附图5为视觉感知模型即HVS模型的建立步骤。
[0116] (1)亮度模型
[0117] 使用亮度是因为图像的阴暗和明亮受亮度的影响。 在空域,亮度阈值的可见度由两个因素所决定:平均背景亮度和非均匀背景亮度。 所有的计算都是基于5*5的图像块,因此在执行时,使用大小为5*5的滑动窗口,同时亮度模型使用视频失真度测量系统。 这个模型的计算如下:
[0118] ML(x,y)=max{f1(bg(x,y),mg(x,y)),f2(bg(x,y))}
[0119] f1(bg(x,y),mg(x,y))=mg(x,y)*α(bg(x,y))+β(bg(x,y))
[0120]
[0121] α(bg(x,y))=0.0001*bg(x,y)+0.115,0≤x<H,0≤y<W
[0122] β(bg(x,y))=λ-0.01*bg(x,y),0≤x<H,0≤y<W
[0123] 其中ML为亮度模型,f1为空域掩蔽函数,f2为基于背景亮度的可见度函数,bg(x,y)为背景亮度,mg(x,y)为像素点(x,y)周围的最大加权平均亮度差异,α和3 1
β是依据功能确定的背景亮度,T0=17,γ= /128,λ= /2。 mg(x,y),bg(x,y)的计算如下:
[0124]
[0125] 0≤x<H,0≤y<W
[0126] 0≤x<H,0≤y<W
[0127] 其中p(x,y)为像素点(x,y)的像素值,G1,G2,G3,G4,B的值如下: [0128]
[0129]
[0130]
[0131] (2)纹理模型
[0132] 在此提出一种纹理模型的建立,它使用每一个像素和滑动窗口内部所有像素的平均值的插值的绝对值,滑动窗口的大小为3*3,计算公式如下:
[0133]
[0134]
[0135] x(i,j)为在(i,j)位置的像素值,MT为纹理模型,(2L+1)2代表图像块像素的数量。
[0136] (3)边缘模型
[0137] 边缘模型的建立主要分为以下两个步骤:
[0138] 首先使用Cnnny算子进行边缘检测,这是因为Cnnny算子能够很好的检测到弱边缘。
[0139] 其次采用扩张的边缘处理,它可以用作滤波器来去除非边缘区域的影响。 [0140] 计算公式为:ME=ED2(ED1(I))
[0141] 其中I为原始载体图像,ED1为边缘检测操作,ED2为扩张的边缘处理,ME为边缘模型。
[0142] (4)HVS模型
[0143] 首先将纹理模型与边缘模型结合起来,在两者之间选择最小像素值是因为较活动性高的区域,边缘的覆盖能力低。 其次将亮度模型与先前得到的值结合,选择最大像素值是因为,在平滑的区域,模型像素值是由亮度所决定的。
[0144] HVS模型的建立采用公式为:
[0145] HVS=max(ML,P*min(MT,ME))
[0146] P为权值,取值在0.4到0.5之间,用来矫正扭曲。 对确定的重要区域分别得出的亮度模型、纹理模型、边缘模型以及HVS模型分别参见附图6,7,8,9。
[0147] 4、数字水印的嵌入
[0148] (1)数字水印的预处理
[0149] 为了消除二值水印图像的像素空间相关性,提高整个数字水印系统的安全性能,确保数字图像某一部分受到破坏后仍能全部或部分地恢复水印,宜首先对二值水印图像进行预处理加密。
[0150] 首先将二值水印图像利用行扫描形成一维向量,并依次标号为1到P×Q,即得到由原二值水印图像W转换而来的一维数字水印序列V
[0151] V={v(k),1≤k≤P×Q,v(k)∈{0,1}}.
[0152] 然后利用logistic映射产生混沌密钥,对一维数字水印序列进行加密处理,其工作步骤为:
[0153] ①利用logistic映射产生伪随机序列,即
[0154] Xk+1=μXk(1-Xk)=f(μ,Xk)
[0155] 其中,参数1≤μ≤4.实验证明,当μ∈(3.9,4.0]时,系统将进入混沌状态,产生具有0均值、互相关性为0的混沌序列,且该序列具有白噪声的统计特性。 显然,只要使用不同的初值X1,并采用不同的参数μ,就可以得到不同的伪随机序列。
[0156] ②将上述伪随机序列二值化成掩蔽模版MS,并利用其加密一维数字水印序列V(通过按位异或操作),即
[0157]
[0158] (2)数字水印的嵌入
[0159] 将原始水印信息转化为二进制序列m=(m1,m2, …,mM),其中mi∈{0,1}。 嵌入水印信息时,首先密钥的控制下在DFT中频区域坐标轴的第一象限内随机选择一组坐标点(u1,v1),(u2,v2), …,(uMc,vMc),这里的坐标点ui,vi必须满足 对于水印序列中的每一个比特的信息mi∈{0,1},同时修改坐标点
(ui,vi)以及坐标点(-vi,ui)的DFT系数的幅度值,即修改两个成90°角的系数的幅度值:
[0160] |F′(ui,vi)|-|F′(-vi,ui)|≥α,如果mi=1
[0161] |F′(ui,vi)|-|F′(-vi,ui)|≤-α,如果mi=0
[0162] α=k*log(HVS),k为常数
[0163] α为量化步长,由于选择α时,必须在水印的鲁棒性和不可见性之间折中。所3
以等价公式是在仿真实验中通过多次调试得出。 在此,k取之为2*10。 根据每一比特水印信息mi对坐标点(ui,vi)和(-vi,ui)上的系数幅度值做如下处理:
[0164] ①求出两坐标点(ui,vi)和(-vi,ui)的系数幅度值之差Δ
[0165] Δ=|F(ui,vi)|-|F(-vi,ui)|
[0166] ②如果mi等于1,,判断Δ是否大于α,如果是,不需修改两点系数幅度值,直接按⑥进行处理。
[0167] ③如果mi等于1且Δ小于α,按下列修改两点的幅度值,然后按⑥进行处理。 [0168]
[0169]
[0170] ④如果mi等于0,判断Δ是否小于-α,如果是,不需修改两点系数幅度值,直接按⑥处理。
[0171] ⑤如果mi等于0且Δ大于-α,按照下式修改两点的幅度值,然后按⑥进行处理。
[0172]
[0173]
[0174] ⑥读入下一比特水印信息mi+1,重复上述过程,直到所有水印序列全部嵌入图像的中频系数上。
[0175] 由于图像的DFT系数的幅度值是关于原点对称的,为了使经过DFT反变换得到的是实数矩阵,必须对另一个半平面的系数进行同样的修改,即修改相应的幅度值使之满足下式:
[0176] |F′(-ui,-vi)|=|F′(ui,vi)|
[0177] |F′(vi,-ui)|=|F(-vi,ui)|
[0178] 这样,待水印信息全部嵌入后,经过二维离散傅立叶变换反变换(IDFT)便可得到含水印的图像.其变换公式如下:
[0179] 0≤k≤M,0≤l<N
[0180] (3)得到带有水印的载体图像
[0181] 采用预失真补偿策略获取含水印图像F′,其能够有效提高数字水印的透明性。具体操作为:
[0182] ①计算原始归一化图像I与含水印归一化图像I′间的差值图像D=I-I′; [0183] ②对差值图像D做逆归一化操作,得到逆差值图像D′;
[0184] 将逆差值图像D′直接叠加于原始载体图像F上,即可得到含水印图像F′。 [0185] 5、数字水印的检测
[0186] 本发明讨论的基于视觉感知特性的数字图像水印方法属于盲水印算法,即检测数字水印信号时不需要原始载体的参与。 数字水印的检测过程如下:
[0187] (1)矩的图像归一化技术,对待检测图像为F*进行归一化处理,以得到相应的归*一化图像I。
[0188] (2)域不变质心理论,从归一化图像I*中提取出重要区域O*。
[0189] (3)含水印图像进行二维DFT变换,选取DFT的中频区域,在密钥的控制下在嵌入水印的位置按照下面的公式提取水印信息;
[0190]
[0191] 这里,F″(ui,vi)是水印图像的傅立叶变换系数, 是嵌入在图像中水印信号的估计值。
[0192] 结合系数相关性,利用自适应调制策略对水印信息进行检测。
[0193] (4)按照水印信息加密原理,选用同样的初值X1和参数μ生成掩蔽向量MS,*并对VM 进行解密处理,即
[0194] ( 为异或运算).
[0195] (5)对所提取出的一维二进制序列V*进行升维处理(按照水印嵌入过程的相反操* *作),便可得到二值水印图像W ={w(i,j),1≤i≤P,1≤j≤Q}
[0196] 6、抗攻击能力测试
[0197] 为了验证本文数字图像水印算法的有效性,以下分别给出了透明性测试、抗攻击能力(鲁棒性)测试的实验结果。
[0198] 实验中,所选用的原始载体分别为512×512×8bit标准灰度图像Lena、Mandrill和Barb,数字水印采用了16×16写有“辽”字样的二值图像(256-bit)。 归一化图像中的重要区域的大小设置为S1=S2=256,混沌加密的初值X1=0.1,参数μ=4。 对比文献为:
[0199] Niu Pan-pan,Yang Hong-ying,Wu Jun,Wang Xiang-yang,“Robust DigitalWatermarking based on Significant Region of Normalized Image,”Joumalof Image and Graphics,2007.12(10):1774-1777.
[0200] (1)透明性对比
[0201] 本实验最重要的目的是平衡数字水印鲁棒性和不可感知性。 首先选用原始载体分别为512×512×8bit标准灰度图像Lena、Mandrill和Barb,进行透明性对比。 表1给出了本文算法与对比文献中的算法进行透明性对比实验结果。
[0202] 从表1可以看出在透明性方面,对于相同的载体图像,本文算法有一定程度的提高。
[0203] (2)鲁棒性对比
[0204] 为了检测本文算法的鲁棒性能,分别对嵌有256-bit信息的水印图像(以Lena为例)进行一系列攻击(包括常规信号处理和几何攻击)并与对比文献进行比较。
[0205] ·缩放:(a)2.0、(b)4.0,其中小数表示缩放尺度。
[0206] ·长宽比改变:(a)(1.1,1.0)、(b)(1.0,0.8),其中每一组数字分别表示x方向和y方向上改变的尺度。
[0207] ·旋转:(a)70、(b)90,其中数字表示旋转角度.
[0208] ·镜像翻转:(a)和(b)分别表示水平和垂直方向的镜像反转。
[0209] ·常规信号处理:(a)3×3中值滤波、(b)3×3高斯滤波。
[0210] ·噪声叠加:(a)椒盐噪声(0,0.01)、(b)椒盐噪声(0,0.04)。
[0211] ·JPEG压缩:(a)90、(b)20,其中数字表示品质因子。
[0212] 测试结果如表2所示。 表3给出从遭受各种攻击的水印图像中提取的二值水印信息(部分结果,每种攻击只举一例)。从表2可以看出在抵抗几何攻击方面,本文算法有一定程度的改善(特别是对行列移除、缩放、剪切和镜像翻转等几种攻击而言)。 [0213]
[0214]
[0215]
相关专利内容
标题 发布/更新时间 阅读量
感知装置 2020-05-11 332
感知导盲鞋 2020-05-12 588
感知系统 2020-05-11 270
感知装置 2020-05-11 491
新感知盲道 2020-05-12 149
机架感知 2020-05-11 429
增强光学和感知数字护目镜 2020-05-11 896
感知装置 2020-05-11 664
感知楼梯 2020-05-12 617
感知锚杆 2020-05-12 110
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈