基于SVD与几何矫正的水印算法
基于DWT-SVD的抗几何攻击水印算法

基于DWT-SVD的抗几何攻击水印算法
袁影影
【期刊名称】《信息通信》
【年(卷),期】2016(000)007
【摘要】目前大多数水印系统对噪声、滤波等攻击具有较好的鲁棒性,但对综合
性的几何攻击抵抗能力还不够强大。
将奇异值分解应用于数字水印以来,得到了广大学者的关注。
由于奇异值分解具有稳定性和展现图像代数的特性,已有很多基于奇异值分解的鲁棒水印算法被提出。
文章提出了一种易于实现的基于DWT-SVD
的数字水印算法,算法中采用Arnold置乱加强水印图像的安全性。
仿真实验表明,利用奇异值的稳定性和能量性嵌入水印可以保证水印的鲁棒性和不可见性。
【总页数】2页(P8-9)
【作者】袁影影
【作者单位】山东科技大学信息科学与工程学院,山东青岛266590
【正文语种】中文
【中图分类】TP309
【相关文献】
1.基于DWT变换的彩色图像抗几何攻击的置乱水印算法 [J], 汪太月;明廷桥
2.基于小波变换的全息图像抗几何攻击水印算法 [J], 庞建萍;刘福平;朱晓峰;郭蕾;
李诗珂
3.基于SURF和RDWT的抗几何攻击水印算法 [J], 朱怡馨; 唐正宁
4.基于DWT-SVD和QR码的抗几何攻击数字水印技术 [J], 薛青晨;吴丹;陈大庆;
陈维霞;顾济华
5.一种基于仿射矩阵校正的抗几何攻击水印算法 [J], 罗茂;陈建华
因版权原因,仅展示原文概要,查看原文内容请购买。
基于对数极坐标下的SVD数字水印算法

基于对数极坐标下的SVD数字水印算法何冰;朱志平【期刊名称】《计算机与数字工程》【年(卷),期】2011(39)10【摘要】为了解决笛卡尔坐标系下水印不同步问题文章提出了一种对数极坐标系下的基于奇异值分解的抗旋转,缩放攻击鲁棒性水印算法.对于旋转,缩放造成的几何攻击,我们可以通过对数极坐标系将笛卡尔坐标系中的旋转,缩放变换转换为循环平移的性质,对于循环平移后的图像,在水印检测时我们可以使用穷举遍历的方法来检测测试图像是否包含水印信息.实验结果证明,该方法可以获得良好的图像视觉效果,同时对于加噪,滤波,JPEG压缩,剪切攻击也具有有很好的鲁棒性.%In order to solve the watermark non-synchronization on Cartesian coordinate, this paper proposes one method resisting to Rotation and scaling based on logarithm polar coordinate, which can against rotation attack ability efficiently. For rotation causing distortion, we make use of LPM(log-polar maping), which can transform rotation problem in Castesian coordinate to translation property in LPM coordinate. After translation, we use an exhaustive search to detect test image involves watermarking or not The experiment results demonstrate the proposed method can obtain better visual effect, meanwhile, it is robust enough to some image degradation process such as adding noise, cropping, filtering and JPEG compres-sioa 【总页数】4页(P138-141)【作者】何冰;朱志平【作者单位】渭南师范学院物理与电气工程学院渭南 714000;渭南师范学院物理与电气工程学院渭南 714000【正文语种】中文【中图分类】TP301.6【相关文献】1.基于对数变换的DWT-SVD域水印算法研究 [J], 侯宝生2.基于Contourlet-SVD与Wavelet-SVD的数字水印算法性能比较分析 [J], 马婷;陈农田3.基于DCT-SVD和标记矩阵的鲁棒可逆数字水印算法 [J], 阮涛;张学波4.基于Fibonacci-DWT-DCT-SVD的音频数字水印算法 [J], 邱皓扬;郭现峰5.一种基于最优块的DWT-DCT-SVD的图像数字水印算法 [J], 黄根岭;刘成;黄海于因版权原因,仅展示原文概要,查看原文内容请购买。
关于SVD水印算法的分析和探究

第29卷第6期2008年12月衡阳师范学院学报Jo ur nal of Hengya ng Normal Univer sity No.6Vol.29Dec .2008关于SV D 水印算法的分析和探究陈 琼(衡阳师范学院计算机科学系,湖南衡阳 421008)摘 要:基于奇异值分解理论的数字水印技术是一种新的值得探讨和研究的变换域水印技术,它的提出为数字水印技术的发展开拓了新的思路和方法。
本文对传统的基于奇异值分解理论的数字水印技术进行了深入分析和研究,并提出了改进方法,给出了一种新的基于奇异值分解的数字水印方案。
仿真实验证明,新的方法比较好的满足了数字水印的透明性和鲁棒性,能经受住通常的图像处理操作且具有较大的应用潜力。
关键词:奇异值分解;酋矩阵;盲水印中图分类号:TP309文献标识码:A文章编号:1673—0313(2008)06—0084—031 引 言数字水印技术为保护多媒体信息的版权和保证多媒体信息的安全使用提供了一种很有效的手段。
近些年来,数字水印技术得到了很大的进步和发展。
如果按照数字水印的嵌入方法来划分的话,可以将数字水印划分为时空域水印、变换域水印和压缩域水印三类。
从目前的情况来看,变换域方法正变得日益普遍。
而奇异值分解水印技术就是一种新的变换域水印技术。
然而传统的基于奇异值分解的水印算法[1]存在着某些问题。
这里将给出对于传统奇异值水印算法的分析,并提出了一种新的基于奇异值分解的水印方案。
2 奇异值分解的定义从线性代数的角度来看,一幅灰度图像是一个具有非负值的矩阵。
假定这幅灰度图像用字母I 来表示,I ∈R ,R 表示实数域。
那么I 的奇异值分解定义为:I =U SV T (1) 其中U 、V ∈R N ×N 两者都是酋矩阵,S ∈R N ×N是对角阵。
在数字图像处理中,运用奇异值分解技术主要有以下几个方面的优势[1]:(1)SVD 分解对所要进行变换的矩阵的大小没有什么限制,可以是方阵也可以是长矩阵;(2)对于一般的图像处理,奇异值的稳健性非常好,不会有很大的变化;(3)奇异值反映的是图像内蕴特性而不是视觉特性,反映的是图像矩阵元素之间的关系。
基于DWT-SVD数字水印算法共3篇

基于DWT-SVD数字水印算法共3篇基于DWT-SVD数字水印算法1数字水印技术是一种把信息嵌入到数字媒体中的技术,可用于图像、音频或视频等多媒体信息的保护。
其中DWT-SVD数字水印算法是一种应用广泛、效果优良的数字水印算法。
本文将从以下三个方面进行讲解:DWT-SVD数字水印算法的基本原理、其优点和不足以及应用场景。
一、DWT-SVD数字水印算法的基本原理DWT-SVD数字水印算法主要是使用小波变换DWT和奇异值分解SVD方法实现,其基本原理如下:首先,我们将需加入水印的原始图像进行一次小波分解,将其分解成多个低频子带和高频子带。
选取其中一些高频子带进行奇异值分解,得到一个奇异值矩阵以及对应的左右奇异向量。
其次,将需要嵌入的信息经过编码处理,得到一个水印向量,通过调整奇异矩阵中的某些值来将水印嵌入到奇异矩阵中。
最后,将修改后的奇异矩阵与左右奇异向量相乘,得到最终的水印图像。
反解时,将加入水印后的图像再次进行DWT分解,提取出嵌入的水印并解码,即可得到原始的水印信息。
二、DWT-SVD数字水印算法的优点和不足1. 优点DWT-SVD数字水印算法具有以下优点:1)水印容量较大,可嵌入的信息量较大,可达到几百比特甚至更高的水平,适用于保护大量机密信息。
2)水印的鲁棒性较强,可以抵御很多常见的攻击,如裁剪、旋转、缩放、添加噪声等。
3)加水印后的图像质量较高,肉眼难以察觉。
2. 不足DWT-SVD数字水印算法也存在以下不足:1)算法的复杂度较高,计算量较大。
水印嵌入和解码过程需要进行DWT和SVD计算,耗费时间较长。
2)水印的鲁棒性受到嵌入位数和噪声干扰的影响,过高的噪声会使水印易被攻击者攻击。
三、DWT-SVD数字水印算法的应用场景DWT-SVD数字水印算法广泛应用于数字版权保护、信息安全等领域。
具体应用场景包括:1. 银行或金融机构的重要数据或文档嵌入数字水印,保护机密信息。
2. 电影、音乐、软件等数字内容的版权保护,嵌入数字水印防止黑客盗版。
基于DCT-SVD抗几何变换的扩频水印算法研究

基于DCT-SVD抗几何变换的扩频水印算法研究方琪;魏恒;王翾【摘要】提出了一种基于奇异值分解(SVD)的扩频水印算法,该算法将原始图像分块DCT变换,对每决DCT系数进行SVD分解,得到奇异值.水印采用重复码,用秘钥产生的伪随机序列对其进行扩频得到扩频后的水印序列.通过使用量化步长,修改最大奇异值实现水印的嵌入,同时结合人类视觉系统模型来平衡水印的鲁棒性和透明性这两种主要的性能指标.实验证明,由于使用了扩频技术,水印提取正确率很高,具有很好的鲁棒性,对噪声、滤波、压缩和剪切都有很强的抵抗力.对于旋转攻击,通过估算旋转角度,运用扩频技术和SVD使得水印提取正确率得到很大提高.【期刊名称】《中国传媒大学学报(自然科学版)》【年(卷),期】2013(020)004【总页数】6页(P52-57)【关键词】离散余弦变换(DCT);SVD;扩频水印【作者】方琪;魏恒;王翾【作者单位】中国传媒大学广播电视数字化教育部工程研究中心,北京100024;中国传媒大学广播电视数字化教育部工程研究中心,北京100024;中国传媒大学广播电视数字化教育部工程研究中心,北京100024【正文语种】中文【中图分类】TP7511 引言近年来,随着多媒体和互联网的迅猛发展,人们对这种新型媒体也越来越关注,需求量急剧增加,盗版也随之愈来愈猖獗。
因此,对数字产品(图像,音频,视频)的版权保护就成了一个日益迫切的问题,数字水印是解决媒体版权问题的有效办法。
图像除了会受到常规干扰(噪声、滤波、压缩),还可能受到剪切、平移、缩放、旋转等几何攻击,几何攻击是数字水印攻击技术中最为严厉的攻击类型之一,被公认是数字图像水印技术走上商用的一个最大威胁。
SVD数字水印具有良好的抗噪声和几何形变的能力,成为抗几何攻击水印算法的研究热点。
DCT域图像水印技术具有较好的鲁棒性,抵抗信号处理和恶意攻击的能力强,水印在变换域上嵌入,反映到空间域,则使整个图像所有像素上能量分散,有利于不可见性和鲁棒性。
基于DCT—SVD抗几何变换的扩频水印算法研究

基于 D C 法研 究
方琪 , 魏恒, 王翱
( 中国传媒大学广播 电视数字化教育部工程研究中心 , 北京 1 0 0 0 2 4 )
摘要 : 提 出了一种基 于奇异值 分解( S V D) 的扩频水 印算法 , 该算 法将 原始 图像分 块 D C T变换 , 对每 块 D C T系数进
Ab s t r a c t : A s p r e a d s p e c t r u m w a t e r ma r k i n g a l g o i r t h m b a s e d o n s i n g u l a r v a l u e d e c o m p o s i t i o n( S V D)h a s
到 很 大提 高 。
关键词 : 离散 余 弦 变换 ( D C T ) ; S V D; 扩 频 水 印
中图分 类号 : T P 7 5 1 文献标识码 : A 文章编号 : 1 6 7 3— 4 7 9 3 ( 2 0 1 3 ) 0 4— 0 0 5 2— 0 6
Di g i t a l I ma g e S pr e a d S pe c t r u m Wa t e r ma r k i n g Al g o r i t h m Ba s e d o n DCT- - S VD f o r An t i - - g e o me t r i c At t a c k s
F A N G Q i , WE I H e n g , Wa n g X u a n
( C o m mu n i c a t i o n U n i v e r s i t y o f C h i n a , B e i j i n g 1 0 0 0 2 4 , C h i n a )
基于DCT变换和SVD变换的数字水印技术

基于DCT变换和SVD变换的数字水印技术
数字水印技术是一种在数字媒体中添加不可见信息的方法,用于保护版权、验证数据
完整性等应用。
在数字图像领域,基于DCT变换和SVD变换的数字水印技术被广泛应用。
DCT(离散余弦变换)是一种经典的变换方法,可以将时域的信号转换到频域。
在数字图像处理中,DCT变换将图像分解为一系列频率分量,其中低频分量表达了图像的大体结构,高频分量表达了图像的细节信息。
基于DCT变换的数字水印技术利用了图像在频域中
的特性,使得水印能够更好地融入图像中。
SVD(奇异值分解)是一种矩阵分解方法,可以将一个矩阵分解为三个矩阵的乘积。
在数字图像处理中,SVD变换可以将图像分解为一组特征向量和对应的奇异值,其中奇异值
表示了图像的重要性。
基于SVD变换的数字水印技术可以将水印信息嵌入到图像的奇异值中,实现了水印的隐蔽性。
基于DCT变换的数字水印技术的主要步骤包括:将原始图像分成若干个非重叠的图像块,对每个图像块进行DCT变换,选择低频分量嵌入水印信息,再对每个块进行IDCT变换,最后将所有块合并得到水印图像。
在提取水印时,通过逆向的过程可以得到原始的水印信息。
基于DCT变换和SVD变换的数字水印技术具有一定的优势。
它们都是在频域进行操作,能够更好地隐藏水印信息。
它们能够提供一定的鲁棒性,即使图像经过压缩等操作,水印
信息也能够较好地保持不变。
它们对图像的质量影响相对较小,水印信息能够较好地与图
像结合。
基于DCT变换和SVD变换的数字水印技术

基于DCT变换和SVD变换的数字水印技术数字水印技术是一种将特定信息嵌入到数字媒体中的技术,以实现版权保护、身份认证、防伪追踪等目的。
基于离散余弦变换(Discrete Cosine Transform,DCT)和奇异值分解(Singular Value Decomposition,SVD)的数字水印技术是其中较为常用和有效的一种方法。
DCT是一种将信号从时域转换到频域的变换方法,其主要特点是采用正交基函数,将信号能量从低频部分逐渐递减到高频部分。
在数字水印技术中,DCT可以将原始图像转换为频域表示,然后通过嵌入水印信息改变高频系数,从而隐藏包含水印信息的频域特征。
嵌入水印的过程可以通过修改DCT系数的幅值或相位来实现。
SVD是一种将矩阵分解为奇异值、左奇异向量和右奇异向量的方法,用于解决线性方程组、矩阵逆等操作。
在数字水印技术中,SVD可以将原始图像分解为三个矩阵,其中一个矩阵包含了图像中的主要信息,另外两个矩阵包含了次要信息。
通过修改这两个次要信息矩阵,可以嵌入水印信息。
使用DCT和SVD进行数字水印嵌入的基本步骤如下:1. 预处理:将原始图像进行预处理,例如将彩色图像转换为灰度图像,统一图像尺寸等。
2. DCT变换(或SVD分解):对预处理后的图像进行DCT变换(或SVD分解),得到频域表示。
3. 选择水印信息:选择合适的水印信息,可以是文本、图像、音频等。
4. 水印信息嵌入:根据嵌入算法,将选择的水印信息嵌入到图像的频域表示中的特定位置。
嵌入算法可以是幅值调制或相位调制等。
5. 逆变换:对嵌入水印后的频域表示进行逆变换,得到带有水印的图像。
6. 后处理:对逆变换得到的图像进行后处理,例如调整图像的亮度对比度,增加噪声等,以提高水印的鲁棒性和不可察觉性。
7. 水印检测:对带有水印的图像进行水印检测,即从图像中提取嵌入的水印信息。
基于DCT和SVD的数字水印技术具有以下优点:DCT和SVD变换对图像的变化具有较好的鲁棒性,可以抵抗一定的图像操作和攻击。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
—140— 基于SVD 与几何矫正的水印算法荣 星,高承实,戴 青,张 涛(解放军信息工程大学电子技术学院,郑州 450004)摘 要:为提高水印算法的抗攻击性能,提出一种基于SVD 和几何矫正的鲁棒水印算法。
通过量化图像每个子块中的第1个奇异值嵌入水印,利用遗传算法搜索量化步长的最优解。
在提取水印时,引入几何矩和DFT 变换估计几何变换参数,从而矫正测试图像。
实验结果表明,该算法在抵抗普通攻击与几何攻击方面均具有较好的鲁棒性。
关键词:数字水印;奇异值分解;离散傅立叶变换;几何不变矩Watermark Algorithm Based on SVDand Geometrical CorrectionRONG Xing, GAO Cheng-shi, DAI Qing, ZHANG Tao(Institute of Electronic Technology, PLA Information Engineering University, Zhengzhou 450004, China)【Abstract 】In order to improve the performance against attack of watermark algorithm, this paper presents a robust watermark algorithm based on Singular Value Decomposition(SVD) and geometrical correction. Watermark bits are embedded in first singular value of each block through quantization, the optimization of quantization step is acquired by genetic algorithm. While extracting watermark, Directe Fouriet Transformer(DFT) and geometrical invariant moment are introduced to estimate geometrical transform and rectify test image. Experimental results show the algorithm is robust to resist normal and geometrical attack.【Key words 】digital watermark; Singular Value Decomposition(SVD); Directe Fouriet Transformer(DFT); geometrical invariant moment计 算 机 工 程 Computer Engineering 第36卷 第21期Vol.36 No.21 2010年11月November 2010·安全技术·文章编号:1000—3428(2010)21—0140—03文献标识码:A中图分类号:TP3911 概述经过十几年的发展,数字水印技术在抵抗普通攻击,如压缩、滤波、噪声等方面取得了较大进步,但大多仍不能有效抵抗几何攻击,如图像的旋转、缩放、平移、剪切。
几何攻击试图破坏载体数据和水印数据之间的同步性,从而将水印信号错位,由于正常提取水印时所需的同步性条件无法满足,提取时便无法实现对水印的恢复和提取。
抗几何攻击的水印算法大致可分为2类:第1代水印算法和第2代水印算法,它们的区别在于是否基于图像的局部化特征。
文献[1]指出第1代水印算法很难抵抗裁剪攻击,第2代水印算法能抵抗裁剪等局部几何攻击,但需要进行特征点的提取和区域的校准工作,计算复杂性高、实用性差。
文献[2]对图像DFT 的幅度谱重采样后作对数极坐标映射,从而实现RST(Rotation, Scaling, Translation)不变性,但进行正向和逆向LPM 操作时需要插值计算,导致图像的质量下降。
图像的奇异值具有良好的稳定性。
文献[3]最早提出基于奇异值分解(Sigular Value Decomposition, SVD)的数字水印算法,但该算法存在本质上的缺陷。
基于上述研究,本文提出一种基于SVD 与几何矫正的水印算法。
该算法充分利用奇异值本身的优良特性,提取时仅用到原始图像几个低阶矩,对普通攻击和几何攻击均具有较高的鲁棒性。
2 基于SVD 的水印算法的不足奇异值分解具有许多优良特性[4],可以很好地应用于数字水印算法,以增强水印的鲁棒性。
现有基于奇异值的水印算法主要以文献[3, 5]算法为代表。
文献[6]指出奇异值分解中U 和V 的贡献大于S ,且不同图像的奇异值可能接近或相同,因为矩阵和奇异值是多对一的关系。
文献[3]提取水印时保留了与水印相关的矩阵U 和V ,左右矩阵同提取的水印之间存在很大的相关性,即使对原始图像进行检测也能提取出水印,虚警率很高,算法本质上存在一定的缺陷。
基于奇异值分解的抗几何失真的数字水印算法[5],选取奇异值序列上除第1个外的n 个值进行乘性叠加,认为该算法对旋转等几何失真稳健,并给出证明,但证明时假定旋转变换的对象是图像的像素值矩阵。
实际上,对图像旋转操作的对象是像素的坐标向量,且旋转后会引入黑色分量,算法并不能保证图像的旋转不变性。
因此,在基于奇异值分解的水印算法中需要引入其他方法来保证图像的旋转不变性。
文献[7]在DFT 域的中频系数带用SVD 嵌入水印,中频带由2个不同半径的同心圆确定,该算法抗几何攻击效果有待于提高,且水印提取时需要原始图像。
3 几何变换参数的估计本文利用原始图像和仿射变换后图像的几何矩可以估计图像缩放、平移大小。
这种估计方法虽然是非盲水印算法,但它只用到了原始图像很少的低阶几何矩信息,估计误差小、计算简单。
在估计图像旋转角度时,需要用到原始图像和含水印图像的二阶以上矩,计算相对复杂。
DFT 幅度谱中心相互垂直的2条轴线集中了大量能量,且图像在空域内的旋转基金项目:国家自然科学基金资助项目(60503012)作者简介:荣 星(1986-),男,硕士研究生,主研方向:网络多媒体;高承实,博士;戴 青,副教授;张 涛,博士 收稿日期:2010-05-26 E-mail :royafly@—141—会引起频域内相同的旋转,借助这个特点可以很好对旋转图像进行矫正和恢复。
3.1 缩放与平移参数的估计图像的几何矩[8]可以描述图像的形状特征,在模式识别中有很好的应用,被广泛地用于目标识别和状态的估计。
图像的缩放变换可分为2种情况:对称变换和非对称变换。
对称变换可认为是非对称变换中的一种特殊情形,因此仅考虑非对称变换情况即可。
数字图像(,)f i j 经缩放变换后的图像为''(,)f i j ,图像在x 轴和y 轴方向上的缩放参数分别为a 和b ,则:a (1)'10210m b a m = (2)图像在x 轴和y 轴方向上的缩放参数分别为p 和q ,通过式(6)、式(7)可估算出水印图像的平移参数:'101000m m pm =+ (3) '010100m m qm =+ (4)其中,00m 、'00m 是变换前后的零阶矩,10m 、01m 和'10m 、'01m 分别为变换前后的一阶矩。
3.2 旋转角度的估计离散傅立叶变换具有很多良好的性质,如图像在空域内的旋转会引起频域内相同旋转,图像空域内的缩放会引起频域内反方向的缩放,空域内的平移不影响傅立叶变换的幅度谱[6]。
图像一旦旋转,幅度谱中心的2条“能量轴”相应旋转,见图1,能量轴旋转角度认为是对空域旋转操作的记录。
(a)旋转后的图像 (b)DFT 幅度谱图1 旋转后的图像及其DFT 幅度谱位于能量轴上的点能量相对较大、相对较亮,找出其中2条极大值点分布最多的线即为2条能量轴,且2条轴的能量强度不同,可对横轴和竖轴进行确认。
由于不同图像幅度谱的能量轴位置不同,需要对原始图像能量轴的位置信息进行记录。
记录正常情况时边缘位置上的4个点1P 、2P 、3P 、4P ,旋转后它们改变成'1P 、'2P 、'3P 、'4P ,中心点0P 保持不变,分别用向量的方法计算旋转角,然后求均值:'00'1001arccosni i i i i n θ=⋅=∑⋅P P P P P P P P (5)其中,4n =。
图像旋转后不能构成矩形,系统自动填充零像素点,使其成为矩形。
由于图像背景比有意义图像的面积大,因此逆操作后会出现黑色边框,需要将边框裁剪掉。
4 水印的嵌入与提取4.1 水印的嵌入算法对图像置乱不仅不会引起数据量的膨胀,而且能增加图像的秘密性。
对水印图像进行置乱还能保证水印信息较为均匀的分布到载体图像的各个位置,以抵抗剪切、压缩等的攻击,增强水印的鲁棒性,因此,在嵌入水印前有必要对其置乱。
假定载体图像的大小为M M ×,水印图像大小为N N ×,d 为量化步长。
水印嵌入的过程如下:Step1 用Arnold 变换对原始水印图案置乱; Step2 将载体图像分成N N ×个互不重叠的块; Step3 对每个子块i Block 分别进行奇异值分解:[,,]()i i i i u s v svd Block = (6)Step4 将水印图像一维化,得12N N W w w w ×="; Step5 修改每个子块的第1个奇异值以嵌入水印mod((1,1),)i div s d =:(1)if 1i w =(1,1)/4/4(1,1)(1,1)3/4/4i i i s div d div d s s div d div d −−<⎧=⎨−+⎩≥ (7)(2)if 0i w =(1,1)/4/4(1,1)(1,1)5/4/4i i i s div d div d s s div d div d −+<⎧=⎨−+⎩≥ (8)Step6 对子块进行逆SVD 操作,得到含水印的图像。
4.2 水印的提取算法提取水印前需要对含水印图像可能经历的几何变换进行估计,尽可能提高水印数据和图像数据间的同步性。
Step1 利用DFT 幅度谱估计旋转角度并恢复; Step2 利用几何矩估计缩放、平移参数并恢复; Step3 将恢复后的图像分成N N ×个互不重叠的块; Step4 对每个子块分别进行奇异值分解:[,,]()i i i i u s v svd Block = (9)Step5 提取水印序列 mod((1,1),)i div s d =0/21/2i div d div d <=⎧⎨⎩w ≥ (10)Step6 将w i 转换成N N ×大小的二值矩阵,并进行逆Arnold 变换,即可恢复出水印。