收藏 分享(赏)

一种通用的仿射不变特征区域提取方法.doc

上传人:dzzj200808 文档编号:2311263 上传时间:2018-09-10 格式:DOC 页数:11 大小:2.34MB
下载 相关 举报
一种通用的仿射不变特征区域提取方法.doc_第1页
第1页 / 共11页
一种通用的仿射不变特征区域提取方法.doc_第2页
第2页 / 共11页
一种通用的仿射不变特征区域提取方法.doc_第3页
第3页 / 共11页
一种通用的仿射不变特征区域提取方法.doc_第4页
第4页 / 共11页
一种通用的仿射不变特征区域提取方法.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、基于特征点模板的 Contourlet 域抗几何攻击水印算法研究 楼偶俊 王钲旋(吉林大学计算机科学与技术学院 长春 130023)摘 要 抵抗几何攻击的数字水印是目前水印算法研究的热点与难点之一,一个微弱不可察觉的几何攻击就可能使绝大多数水印算法失效.本文对图像的 Contourlet 变换特性进行了分析和讨论,在此基础上提出了一种以特征点为模板的基于 Contourlet 的抗几何攻击水印算法,包括:(1)在 Contourlet 变换域最高阶方向子带的相同带内坐标中搜索纹理最丰富的位置作为嵌入位置,这样水印在被嵌入到图像重要区域的同时也保证其被嵌到纹理丰富的区域中;(2)根据嵌入点在低频

2、对应位置的能量和高尺度同方向子带对应位置的纹理信息,确定了一种自适应地水印嵌入强度的策略,使得水印在嵌入位置和嵌入强度的选择上都保证了嵌入的水印具有很好的透明性和极大的鲁棒性;(3)改进了 Harris-Laplace 算子,利用该算子从含有水印的图像中提取出具有几何形变鲁棒性的特征点作为模板;(4)水印检测时,先利用特征点模板对应点之间的变换关系实现水印重同步,然后通过统计图像的相关性来验证水印的存在.仿真实验表明,所提出的水印算法不仅具有很好的透明性,而且对常见的图像处理和几何攻击具有很好的鲁棒性. 关键词 数字水印; Contourlet; 特征点 ; 模板; 几何攻击中图法分类号 TP

3、391辽宁省高等学校优秀人才支持计划(RC-04-11), 辽宁省自然基金项目(项目号: 20032105). 楼偶俊, 1976 年生, 博士研究生, 主要研究方向为图像处理及多媒体数字水印技术 E-mail:louoj163. com, 电话:13795198704. 王钲旋, 1945 年生, 教授, 博士生导师, 中国计算机学会会员, 主要研究方向为计算机图形学新技术、计算机绘画与动画、计算机图象处理程序设计、计算几何. 1 引言多媒体及Internet 的迅速发展, 使多媒体信息交流达到了前所未有的广度和深度,但数字产品的易复制、易修改等特点使得许多数字产品的版权保护和安全性面临着新

4、的挑战.对数字产品的版权保护和信息安全的迫切需求,使数字水印技术成为多媒体信息安全研究领域的一个热点问题. 近年来,数字水印技术研究取得了很大进展,陆续提出了一系列数字图像水印算法.为获得较好的透明性,大部份水印算法是把水印嵌入到变换域的中、高频.被选择用来嵌入水印的变换主要有离散余弦变换(DCT) 1,离散傅立叶变换(DFT) 2和离散小波变换(DWT)3等,其中小波变换因对含“点奇异”的一维信号能达到“最优 ”的非线性逼近阶 ,同时又对图像具有很好的分频效果而受到重视.但小波变换在处理二维或更高维“线奇异 ”的信号时, 却不能达到最优逼近阶4.对于二维图像 ,由于边缘、轮廓和纹理等具有高维

5、奇异性的几何特征,包含了大部分信息,小波不再是表示图像的最优基函数.2002年, Minh N. Do和Martin Vetterli提出了一种“真正”的图像二维表示法Contourlet变换 5,这种新的多尺度几何变换,不仅具有小波变换的多分辨率和时频局部性,而且提供了高水平的方向性和各向异性,从而可以更全面地表示图像本身的几何特性 6.目前已出现了一些基于Contourlet的水印算法 79,其中文献7 将水印嵌入到能量较大的Contourlet变换方向子带中,文献8把水印嵌入到方向子带中绝对值大的系数上,而文献9是从方向子带中提取出具有显著特征的点作为水印嵌入位置.这些水印算法都利用了C

6、ontourlet变换方向子带的纹理特性,能较好的协调鲁棒性与透明性.但算法的不足是水印嵌入的自适应性较差,且抗几何攻击能力不足,与现有绝大多数图像水印方案一样,仅能够对抗常规的信号处理,而无法有效抵抗诸如旋转、缩放、平移(Rotation,Scaling,Translation,RST)、剪切等几何攻击. 目前,已经提出的一些可以抵抗几何攻击的水印方案主要分为三类,第一类方案是把水印嵌入到仿射不变子空间,比较常见的是基于Fourier-Mellin变换10,11、DFT变换 12和图像归一化等 13.该类算法的优点是不用矫正图像的几何形变,但目前该类算法只能抵抗RST攻击,且对剪切攻击鲁棒性

7、不足; 第二类方案是利用图像的重要特征 14,15,利用特征点提取算法从图像中提取出重要特征,并把水印重复的嵌入到特征点周围区域.该类算法的优点是能有效抵抗RST和大面积剪切等较为复杂的去同步攻击,缺点是嵌入的信息量较少,且对不等比例缩放的鲁棒性不足; 第三类方案是基于模板的水印技术 16,17,图像在几何形变以后,水印信号依然存在于图像当中,只不过水印信号与原图像之间的同步发生了变化,致使水印检测不出.如果知道图像的几何变化,并通过实施逆变换,就可以重同步并检测出水印.因此,该类方法在嵌入水印的同时,需嵌入一个能指示出图像几何变化的辅助信息.该类算法的优点是水印嵌入信息量大且嵌入算法灵活多样

8、,缺点是算法的鲁棒性取决于提取模板的准确性,并且嵌入水印时需要嵌入额外信息. 本文算法在对Contourlet特性研究的理论基础上,吸取了第二类与第三类方案的优点,提出了一种基于Contourlet变换域的以特征点作为模板的水印算法,水印被自适应的嵌入到Contourlet变换域最高阶方向子带的相同带内坐标中纹理最丰富的位置,然后利用改进的Harris-Laplace算子从含水印的图像中提取出具有几何形变鲁棒性的特征点,将其作为模板.检测时首先利用特征点模板恢复几何形变图像,实现重同步后再检测水印.实验结果表明,该方案不仅具有很好的透明性,且对常规信号处理和常见的几何攻击均具有很好的鲁棒性.

9、2 Contourlet 变换及特性2. 1 Contourlet 变换Contourlet变换,也称金字塔型方向滤波器组PDFB(Pyramidal Directional Filter Bank),是一种不可分离的多尺度信号表示方法.PDFB先对图像进行LP(Laplacian Pyramid)变换 18和多尺度分析以捕获奇异点; 然后由方向滤波器组DFB(Directional Filter Bank)将分布在同方向上的奇异点合成一个系数,这种结构使得Contourlet具有较优的非线性逼近性能. 这一过程在粗糙图像上重复进行,从而将图像分解为多尺度方向子带.图1和图2分别给出了Cont

10、ourlet对图像进行分解的过程示意图和Contourlet的尺度和方向分布图. 设 表示原始图像 , 和 分别表示I)(NMlIlB阶 LP变换后的低通图像和带通图像.第 阶的LP变l换将低通图像I l-1分解为低通图像 和一个带通图像l. 带通图像 又被第 阶DFB进一步分解为lBlB个方向子带 , . 2dC12,0图1 Contourlet分解过程示意图图2 Contourlet变换尺度和方向分布图2. 2 Contourlet 特性Contourlet是一种基于图像的几何性变换,它将多尺度分析和方向分析分拆进行,有效地表示了轮廓和纹理丰富的图像.其支撑区间具有随尺度而长宽比变化的“长

11、条形 ”结构,能有效地跟踪图像中的线奇异性和面奇异性特征.与小波相比,具有丰富基函数的Contourlet可以用更少的变换系数描述光滑边缘,并且将具有相同方向信息的奇异点汇集成奇异线或面(参见图 3). (a) DWT (b) Contourlet图 3 基函数的对比示意图(a) DWT (b) Contourlet 图 4 DWT 与 Contourlet 2 阶分解示意图与小波相比,Contourlet 具有以下更好的特性: 对图像更加灵活的多尺度描述.它的独特性是可以用方向滤波器组将 LP 变换后的带通图像分解成指定个数的方向子带,能更好地提取图像纹理方向的分布.如图 4 所示,Cont

12、ourlet 变换的方向子带更具体地体现了该方向上的轮廓和边缘分布,与小波变换的子带相比,其纹理方向性和分布更加明确.从而在嵌入水印时,可以更好的利用图像的纹理掩蔽特性.同时在 Contourlet 变换子带中,方向子带中的奇异点也代表了图像的重要特征系数.利用 Contourlet 变换,既可以提取出图像方向上的纹理特性,也可以提取出图像的重要系数. 图像进行 Contourlet 分解后,系数之间是近似去相关的.如图 4(b)所示,能量主要集中在各尺度下方向子带的纹理和边缘位置上,同时系数变化是与大系数条件相关的.因此 Contourlet 子带系数的分布是具有非线性相关性的.图 5 给出

13、了图像 Contourlet 变换后方向子带的系数直方图,体现了系数的概率分布特性:在零均值上方有尖锐的峰起,同时在峰起的两侧迅速衰减.显然,Contourlet 变换后的方向子带系数边缘概率分布可以用广义高斯模型拟合.假定嵌入的水印信息 由一个服从于均值为 0,方差为 1 的高),(yxW斯分布的伪随机实数序列组成.把这样的一个水印嵌入到 Contourlet 变换方向子带的过程,可以看成是两个服从于同分布的信号叠加,这样既满足视觉上的不可见性,在数理统计上也是隐蔽的. (a) (b)图 5 (a) Lena 2 阶 Contourlet 变换第 3 个方向子带系数直方图; (b) Mand

14、rill 3 阶 Contourlet 变换第 10 个方向子带系数直方图由于 LP 的冗余性,Contourlet 变换具有 4/3 的冗余度 19.冗余度对于图像压缩方面是不利的,但是对于水印而言,冗余度意味着有更多的可嵌入空间. 3 几何攻击的恢复3.1 提取特征点模板特征点具有协变于图像几何形变的性质,因此,可作为模板来矫正几何形变.人们普遍采用 Mexican Hat 小波和 Harris 算子两种方法来提取特征点 20.前者对噪声的抵御能力较强,但对几何形变非常敏感; 后者能够抗旋转、平移等几何形变,但对缩放攻击比较敏感.为了解决这些问题,Mikolajczyk 等 21提出Har

15、ris-Laplace 特征点检测算子,并证实其对旋转、缩放、平移以及噪声干扰等均有较好的稳定性. 3.1.1 Harris 算子Harris算子是以自相关矩阵为基础的,反映了该点邻域的梯度分布,自相关矩阵 定义为: 222(,)(,)(,)()*xDxyDIDIyLxyG其中, 表示像素点坐标, 是积分尺度, 是I微分尺度, 表示图像的高斯尺度空间,计算函数a在 方向上的偏导数,若 给定,则可定义为: LDIyxGyxaa*)(),(其中, 表示均值为0方差为 的高斯函数, 表示数字图像, 表示线性卷积操作.对于给定的 和 ,可ID确定点 的梯度因子 : ),(yx),(DIyxR2,IDI

16、 IRetTrxy其中, 是矩阵的行列式, 是矩阵的迹,为常数(通常取0. 04). 条件1: QyxRyxDIDI ),(,(),条件2: ut当点 的梯度因子 满足上述两,(,I个条件时,表明在该点正交方向上梯度变化十分显著,可作为特征点.其中, 表示以点 为中心的一邻Q),(yx域, 表示阈值. ut3.1.2 特征尺度特征尺度(characteristic scale)是指在特定的尺度搜索范围内,某函数极值点所对应的尺度,反映了局部图像特征与操作算子间的最大相似程度.在特征尺度下所提取的图像特征点具有缩放不变性.本文采用LOG(Laplacian-of-Gaussians)作为该函数获

17、取特征尺度.LOG 算子定义如下 : IyxGxyyxLOGDDD*),(),(),( 223.1.3 改进的 Harris-Laplace 检测算子文献21提出的Harris-Laplace算子利用Harris算子在尺度 上建立了 个尺度空间的描述,其0nsN中 表示的是一系列尺度中的第 尺度, ; nN,21表示尺度因子,自适应调整尺度间的跨度 .在每一s尺度空间描述上提取大于给定阈值,且在邻域 内的Q极值点,然后验证该点能否在 尺度空间上的某一尺度获得局部极值,获得极值则校验此点在该尺度空间上的LOG 算子是否获得极值 ,若能获得极值,则是特征点,否则舍弃.该算法优点是提取的特征点鲁棒性

18、较高,不足是Harris-Laplace算子的时间复杂度高,运算时间较长.本文对传统的Harris-Laplace算子进行改进,在确保特征点鲁棒性的前提下,减少了运算时间.具体过程如下: Step1.利用Harris算子提出候选特征点 .选取某一尺度 , 和阈值 ,利用Harris算子获得侯选IHDut特征点集 ( , , 是一个kp01nIs IHD7.1n常数, , 表示初始尺度.实验中 ,N14.s, , ). 5n20utStep2.粗尺度搜索.对于每个侯选特征点 ,在kp尺度空间 , ,检验LOG 算子在)(0)(nDsN1此点处是否能在这 尺度空间内获得局部极值 ,若不能获得极值,

19、则舍弃该点,继续执行Step2; 若能获得局部尺度极值 ,则该点记入集合 ,并执行kkpStep3(实验中 ). 15NStep3.细尺度搜索.Step2的尺度跨度是以尺度因子 的指数增长的,不能精确地定位点的特征尺度 ,需s进一步确定.以Step2获得的特征尺度 为中心,搜k索范围限定为 ,最后获得精确的特征尺度kt(实验中 ). k 418.07改进后的 Harris-Laplace 算子,既有 Harris 算子提出的特征点鲁棒性高的优点,又包含了 LOG 算子在尺度空间上易获取局部极值的特性.传统的 Harris-Laplace,需要对图像进行 个尺度空间的描述, 那N么 Harris

20、-Laplace 算子需要在这些尺度空间分别进行特征点的计算,故需要 次 Harris 运算,最后再对各个尺度空间中提取出的少量特征点进行 Laplace 运算.其计算数约为: 0121 )(KsNMTCN其中, 是 Harris 算子提取的特征点数和图像像素数K比值,计算的是 Laplace 算子的计算数 .因为特征点只占图像的很少部分,一般 .而改进的 Harris-1Laplace 算子只需要进行一次 Harris 运算,其计算数约为: 021212 )( KssNMTCNn其中, 是根据本文 3. 1. 3 节 Step1 和 Step2 后获取K的特征点数与图像像素数比值,计算的是细

21、尺度搜索的计算数,同样 . 02通过上述分析,算子的运算效率主要取决于Harris 算子 .改进的 Harris-Laplace 算子,只需 1 次Harris 运算 ,大大降低了 Harris 算子的运算次数,与传统 Harris-Laplace 算子的计算数比值约为: 12nNsTCP本文实验中 , , ,这此条件下,改54.5进的算子运算时间仅约为传统算子的 . %3.1.4 特征点模板的确定通过LOG 算子检测后舍去了不能获得特征尺度的特征点,再从侯选特征点集 中最终确定特征kp点,具体过程如下:Step1.从候选点集 中提取k绝对值最大的点,以此点的特征尺),(DIkyxR度 的 倍

22、为特征区域半径( 表示取整, 是自适应常数,实验中 ),若其特征区域没有超出8图像边缘且不与已存在的特征区域有重叠,则该点是特征点,并入特征点集 中,否则舍弃;kfStep2.把该点的 置为0; ),(DIyxRStep3.如果该点是特征点,统计其特征区域的像素均值 , 均方差 ,并与特征尺度 构成此特kAkSk征点的特征矢量 , 定义如下:yxkIe,)(1kS, 2)(kkA其中, 是指定特征区域的像素个数 .eStep4.重复步骤Step1、2和3,直到候选特征点集 的梯度因子 都为0或特征点个数大于 , 实kPR验中 .20以特征点的特征尺度作为选取特征区域的理论依据是特征尺度与图像局

23、部结构具有协变特性,在发生缩放或不等比例缩放时,特征区域随图像变化而变化,从而保证提取特征点的正确性.3.2 几何攻击的判断和恢复3.2.1 特征点匹配在检测水印时,利用 3.1 节的方法提取特征点集 和对应的特征矢量集 .图像在经过攻击kf k后提取特征点集可能与原始特征点集 不完全一kf致,所以第一步是要找到原始特征点 在经过攻击后的对应特征点 .具体过程如下:kfStep1. 对原始特征矢量集 和攻击后的特征k矢量集 中各矢量的分量分别归一化处理,归一k化后的特征矢量集分别为 ;和kkStep2. 搜索原始特征点 在攻击后特征点集f中的匹配点,定义两点距离为:kf |),( 321 jk

24、jkjkj SAd 其中,k 初始值为 0, , 表示特征点,集 的个数, 是一个自适应常数,表示各分量fa的权重.求出两点之间最小距离 ,当),(minjkd小于给定的阈值 时,认为两点匹配,),(minjkd把这一匹配点对分别从原始特征点集 和攻击后kf特征点集 中移到匹配点集 ;若大于阈值kf iMh,则无匹配点(实验中 , 17.,96.0,24.13);05.Step3. , 重复步骤 Step2,直到原始特征点集 中的点全部处理完毕;kf3.2.2 实现水印重同步常见的几何攻击例如旋转、等比例缩放,不等比例缩放和旋转与缩放组合攻击等.如图 6 所示,原始特征点 、 和 在遭受旋转

25、、1(,)xy2(,)3(,)xy不等比例缩放 和平移 等攻击后对应ZT的新坐标分别是 、 和 ,要想1,2,3,恢复点的初始关系,则需要先对图像做旋转 ,再做一不等比例 的缩放,最后平移回去.(,)xy( x 1 , y 1 )( x 2 , y 2 )( x 3 , y 3 )( x 1 , y 1 )( x 2 , y 2 )( x 3 , y 3 )几何攻击后图 6 点遭受几何攻击示意图假设分别以 和 为几何变换原点1(,)1(,)y(即坐标原点 ),则在新坐标系下各点的坐标0分别为:, 21xy31xy, 2131点 在经过旋转 后,新的位置为:2(,)xy2cos()sin()yi

26、nco同理: 33cs()si()xy icy由点之间的缩放关系可得:,32xxZ 32yyZ则可得:3322cos()sin()cos()sin()xyx简化移项可得: 2323arct()yxy求得旋转角度 后,可求出 、 、 和3x,带入方程求出 .3y(,)xyZ在提取出原始特征点模板与攻击后特征点模板的对应集 后,就可以利用这些对应的特征点iMh恢复水印的同步性,具体过程如下:Step1.在匹配点集 中选一点作为几何变换i原点,假设选取 点作为形变中心,则取出1i和 两组对应点,利用前述方法求出1i2, .,()jxyjZ,2Step2.遍历 中所有点对, 求出一系列iMh, ,然后

27、在多个所取得,()jxyjZ12,的值中求出 , 和ma|j,ax(|)xjZ.,a|jStep3.求出图像所经历的变换后,就可以对其进行逆变换,恢复图像点之间对应的坐标关系.Step4.平移攻击的恢复.以选取的几何变换原点作为平移中心,图像随该点移动到原始位置. 4 水印过程的实现4. 1 水印嵌入本文在研究 Contourlet 特性的理论基础上,提出了将水印信号自适应的嵌入到 Contourlet 变换域的相同带内坐标中纹理最丰富位置,水印被嵌入到最高阶各个方向子带中,具体过程如下: Step1.对载体图像做 Contourlet 变换. Step2.水印嵌入位置的确定.水印嵌入位置的选

28、择应折中鲁棒性与透明性之间的矛盾.将水印嵌入在逼近子带,则具有很好的鲁棒性,但透明性差;嵌入到高频纹理子带则反之,所以选择低频纹理子带(即最高阶方向子带)作为水印嵌入区.又因为人眼对纹理具有很好的掩蔽特性,所以在各子带的相同带内坐标中选择纹理最丰富的位置作为水印嵌入位置.根据各级子带间的多分辨率特性,可以通过对应高频区域的纹理状况确定该点对应区域的纹理分布.但越是高频,其系数对噪声等图像处理攻击越是敏感,所以根据下一级方向子带对应区域的纹理状况来选择水印嵌入的位置. 1,0;,1, )2,()( gyxyxdldl gCVaryxT其中, 表示带内坐标 , 表示方差, 表示ardlC,对应下一

29、级方向子带,方差 越大则该点所对应的lT,区域纹理越丰富. Step3.水印自适应嵌入.水印被嵌入到对应的系数上,按如下公式自适应嵌入: .max()ldTy, ,()()(),lldldCxyHxyW其中, 表示 阶分解 方向的被嵌入水印系,d数; 表示水印嵌入强度,整体协调水印的透明性与鲁棒性,实验中 ; 由伪随机实数序列组12(,)xy成,服从于均值为0,方差为1的高斯分布,取值为,与最高阶方向子带等大; 表示自适1,()ldHxy应调节参数.根据视觉特点,人眼对亮度、纹理和频率通常具有可屏蔽特性,即人眼对图像的中间亮度区域的畸变最敏感,且对亮度的敏感性随着亮度的增加或减少向两端呈抛物线

30、状下降,同样背景的纹理越复杂,嵌入的水印可见性越低.此外,在变换域中,人眼对低频的变化要比高频敏感.根据上述特性, 可定义,()ldHxy为: 0.20.2, ,()()()ldldlHxyFBxyT其中, 是频率掩蔽因子, , 是一个常数,l 3rl实验中 .21r是亮度掩蔽因子,定义如下: )(,yxBdl0 , 10 ,(,)min(|2518|8ax()(,)i(| |2annl lgl ldldlldnl lgl ldldlIyIMNxyIygIStep4.读入下一比特水印信息,重复Step2 、3,直到将水印信息全部嵌入. Step5.做逆 Contourlet 变换,得到含水印的

31、图像. Step6.提取原始特征点模板.按 3.1 节所示方法在含水印的图像中提取原始特征点集 和特征矢量kf集 .k4. 2 水印检测水印检测总体上是嵌入的逆过程,无需原始图像,具体过程如下: Step1. 对待检测图像 用 3.1 节方法提取特征I点集 和特征矢量集 ,对应原始特征点集kfk和原始特征矢量集 ,按 3.2 节的方法恢复几何形变,实现水印的重同步.Step2.进行与水印嵌入阶段相同的 Contourlet 变换,并在最高阶各方向子带中搜索,获得水印嵌入位置. Step3.检测待检测方向子带与水印 的相关性: W10, ),(dllMxNyl yxC选取一合适的阈值 ,水印存在

32、与否的判定标准为:若 ,则 判定被检测图像中有水印的存在; 否则水印不存在.判断阈值可以根据 Neyman-Pearson Criterion 确定. 检测时,待检测图像存在着三种可能性: A.不存在水印; B.存在其他水印; C.存在嵌入的水印. 假设:嵌入水印的区域 系数服从均值,()ldxy为 0、独立不相关分布; 的取值服从正态分布.则根据中心极限定理,对于可能性 A、B 和 C, 的均值为: A: AB: 0BC: ,1,0, ()ldlMNCldxyl EHxy其中, 表示数学期望. E误检的概率 ,对于情况 A: Pr(|)fobArB,212 2,0, ()()ldlMNWAl

33、dxyldECxy情况 B: ,212 2,0,2.()()ldlNBldxyldWlxyEH表示方差.又有: 222, , ,()()(),ldldldlECxyxyxyC根据假设 , ,且21W,()(,)0ldE水印 与 是独立不相关的,可得: (,)xy,()ld,12 2,20, ()lldMNBlxyl xy在实际计算时采用对 的无偏估计,即B,12 2,20, ()()ldlMNBdxyldCx检测时,很明显出现情况 B 时的误检率比出现A 时误检率高得多,所以: 21()fBPerc当误检概率 时,可得阈值: 80f23.97B5 仿真实验5.1 检测性能测试为了评价水印算法的

34、性能,本文选用原始载体5125128bit标准灰度图像Lena 、Mandrill 和Pepper进行各种测试.仿真实验中,首先对输入图像进行, 的Contourlet 变换, 按本文4.1节水印嵌入3l4算法,将水印 嵌入到 的16个方向子图像中能量W3B最大的子带图像中.图7给出了嵌入水印后的标准图像Lena、Mandrill和Pepper,图 8给出检测时从含水印图像中提取的特征点.实验结果表明,嵌入水印的图像峰值信噪比都在50db左右,有很好的透明性,并且检测时能够完全准确的检测出水印和特征点. (a) (b) (c)图7水印嵌入结果.(a)含水印Lena ;(b)含水印(49.80)

35、PSNRdbMandrill ;(c)含水印 Pepper(49.6)PSNRdb.(a) (b) (c)图8从含水印的图像中提取特征点.(a)Lena中提取出的特征点;(b)Mandrill中提取出的特征点 ;(c) )20()20(Pepper中提取出的特征点 )(5.2 抗攻击能力测试算法有效性的关键是Harris-Laplace检测算子提取特征点的鲁棒性,实验中对多幅不同类型的图像在旋转和等比例缩放攻击下,所提取出特征点的匹配率进行测试,实验结果如图9和10所示.试验结果表明,所提取的特征点对几何攻击具有较好的鲁棒性.图9 提取的特征点对旋转攻击的鲁棒性能图10 提取的特征点对等比例缩

36、放攻击的鲁棒性能常见的几何攻击包括旋转、缩放、平移、行列移除等,我们对含水印图像进行上述各种攻击之外,还进行了几种组合攻击,实验结果表明,算法对常见的几何攻击具有很好的鲁棒性.图 11 和表 1 给出了部分几何攻击的实验结果(均能正确检测出水印 ).(a) (b) (c)图 11 几何攻击实验结果图. (a)缩放(0.6, 0.8);(b)缩放 0.8+旋转-60 ;(c)旋转-30表 1 部分几何攻击实验结果匹配/检测点(个)攻 击lean Mandrill Pepper缩放 0.6 19/20 19/20 19/20缩放 0.8 19/20 20/20 19/20缩放 1.5 20/20

37、20/20 19/20缩放 (2.0, 0.8) 15/20 16/20 15/20缩放 (0.6, 0.8) 18/20 18/20 18/20缩放 (2.0, 1.6) 18/20 18/20 18/20缩放 (0.6, 1.6) 16/20 17/20 16/20旋转 5 19/20 19/20 19/20旋转 15 18/20 18/20 18/20旋转 30 16/20 17/20 16/20旋转 45 15/20 16/20 15/20旋转 90 20/20 20/20 20/20缩放 1.2 +旋转30 13/20 14/20 13/20缩放 0.8 +旋转60 15/20 14

38、/20 13/20平移 tx=-20, ty=20 20/20 20/20 20/20剪切 2% 20/20 20/20 20/20图像在传播过程中最经常遭受到JPEG攻击,图12给出了本文算法和文献22对测试图像Lena随JPEG压缩质量的变化检测出特征点匹配率的对比,从图中很容易看出,当JPEG压缩质量大于20时,本文算法都能从攻击后的图像中100%准确地提取出特征点.图12 遭受JPEG攻击后提取特征点的匹配率对含水印图像进行高斯低通滤波、高斯噪声、椒盐噪声和中值滤波等常见的图像处理攻击.图 13和 14 分别给出了本文算法和文献22对测试图像Lena 在高斯低通滤波和高斯噪声攻击后提取

39、特征点的匹配率对比.表 2 给出了部分测试结果.实验结果表明,算法对常见图像处理攻击具有很高的鲁棒性.图 13 高斯低通滤波攻击后提取特征点的匹配率图 14 高斯噪声攻击后提取特征点的匹配率表 2 图像处理攻击后图像提取的特征点和 PSNR匹配/检测点 (个) PSNR(db)攻 击lean Mandrill Pepper高斯噪声 8 /20 20.1 10/20 20.1 6 /20 20.2椒盐噪声 20/20 25.4 20/20 25.6 20/20 25.2低通滤波 15/20 25.6 16/20 24.6 15/20 25.6中值滤波 20/20 36.4 18/20 23.7

40、19/20 33.26 结论本文提出了一种 Contourlet 变换域的基于特征点检测的模板水印算法,算法具有以下几个特点:选择 Contourlet 变换域最高阶方向子带中的相同带内坐标中纹理最丰富的位置作为水印嵌入位置,水印被嵌入到最高阶整个子带中.在嵌入时,按照嵌入点在低频对应位置的能量和高尺度同方向子带对应位置的纹理信息自适应地调整嵌入强度.这样在水印嵌入位置的选择和嵌入策略上协调了透明性和鲁棒性之间的矛盾,所以算法具有很好的透明性和鲁棒性. 利用改进的 Harris-Laplace 算子提取特征点和特征尺度,充分结合 Harris 算子提取的特征点鲁棒性高和 LOG 在尺度空间易取

41、得极值的特性,在确保特征点高鲁棒的前提下,大大加快了运算时间; 并且特征区域随着图像的变化而变化,能够抵抗旋转、平移等几何攻击,且对不等比例缩放攻击具有较好的鲁棒性. 图像恢复只需要计算变换前后点之间的对应变换关系,计算简单. 仿真实验结果表明,本文算法不仅具有很好的透明性,而且对常规图像处理和几何攻击均具有较好的鲁棒性.参 考 文 献1 Bo Xiao-Chen, Shen Lin-Cheng, Chang Wen-Sen,Niu Yi-Feng.Adaptive detection for blind image watermarking in DCT domain. Journal of

42、 Computer Research and Development, 2002, 39(4): 502-510( 伯晓晨, 沈林成, 常文森,牛轶峰.DCT 变换域盲图像水印的自适应检测. 计算机研究与发展, 2002,39(4):502-510)2 Ganic Emir, Dexter Scott D., Eskicioglu Ahmet M Embedding multiple watermarks in the DFT domain using low and high frequency bands. in Proceedings of the SPIE: Security, Ste

43、ganography, and Watermarking of Multimedia Contents VII, Edited by Delp, Edward J., III; Wong, Ping W. , 2005,5681: 175-184 3 Yang Heng-Fu,Chen Xiao-Wei.A robust image-adaptive public watermarking technique in wavelet domain. Journal of Software, 2003, 14(9):1652-1660(杨恒伏, 陈孝威.小波域鲁棒自适应公开水印技术. 软件学报,

44、2003, 14(9):1652-1660) 4 Jiao Li-Cheng,Tan Shan, Liu Fang. Ridgelet theory: from ridgelet transform to curvelet. Chinese Journal of Engineering Mathematics, 2005, 22(5):761-773(焦李成, 谭山, 刘芳.脊波理论: 从脊波变换到 Curvelet 变换. 工程数学学报, 2005. 22(5):761-773)5 Do Minh N., Vetterli Martin.Contourlets:a new direction

45、al multiresolution image representation. Signals, Systems and Computers,2002,1: 497-5016 Jiao Li-chen, Sun Qiang. Advances and perspective on image perception and recognition in multiscale transform domains. Chinese Journal Computers, 2006, 29(2):17-193(焦李成, 孙强. 多尺度变换域图像的感知与识别:进展和展望. 计算机学报, 2006, 29

46、(2): 177-193)7 Li Hai-Feng, Song Wei-Wei, Wang Shu-xun. Robust image watermarking algorithm based on contourlet transform. Journal on Communications, 2006,27(4):87-94(李海峰, 宋巍巍, 王树勋. 基于Contourlet变换的稳健性图像水印算法. 通信学报, 2006, 27(4): 87-94)8 Jayalakshmi M., Merchant S. N., Desai Uday B Digital watermarking

47、 in contourlet domain/18th International Conference on Pattern Recognition.Hong Kong,China, 2006,3:861-8649 Bouzidi Ali, Baaziz Nadia. Contourlet domain feature extraction for image content authentication. Proceedings of the 2006 International Conference on IntelligentInformation Hiding and Multimedia Signal Processing. Victoria, Canada, 2006:202-20610 Lin Ching-Yung, Wu Min, Bloom Jeffrey A., Cox Ingemar J., Miller Matt L., Lui Yui Man. Rotation, scale, and translation resilient watermarking for images. IEEE Transactions on Image Processing, 2001, 10(5):765-7821

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报