W-SVD数字水印实验 李鑫 20103277

合集下载

信息隐藏实验七-小波w-svd数字水印

信息隐藏实验七-小波w-svd数字水印

六、实验报告

Wuhan University
实验高级要求:(平分等级A) 1、编写函数绘制至少3种“攻击-健壮性曲 线”,攻击手段自选。说明曲线对应的参 数以及该参数条件下水印的抗攻击能力 (阈值如何确定请说明)。 2、编写函数绘制1种“水印强度-不可见性” 曲线。评估方法可以使用MSE或PSNR(参 见《实验教程》第8章)。 3、合谋攻击(参见第九章)W-SVD。
信息隐藏实验七 ( 小波W-SVD数字水印 )
2015年11月
实验内容
Wuhan University



一、简单复习三大数字水印基本模型 二、用MATLAB实现图像小波变换相关操作 三、完成基于图像小波变换的信息隐藏实 验 四、 使用stirmark攻击W-SVD
相关说明

Wuhan University

以下语句相信大家都会写了,以后的实验 PPT中将使用这些缩写: 1、读取一幅图像:ReadImage 2、读取一幅图像一层:ReadImageSingle 3、读取消息:ReadMsg 4、将结果显示在屏幕上:ShowtoScreen 5、将结果导出:WriteImage 带下划线的函数均为自编函数。
水印生成

Wuhan University

假设要加入水印的图像为M, 其归一化后的尺度 level 下的低频系数记为CA =wavetrans( M, level) 。对CA 作奇异值( 单值) 分解, 得到: CA = UΣVT 其中有:
水印生成

Wuhan University
按照U, V和Σ的特点, 随机生成这样三个矩阵:
四、W-SVD的检测

Wuhan University

信息隐藏实验七-小波w-svd数字水印共26页文档

信息隐藏实验七-小波w-svd数字水印共26页文档
信息隐藏实验七-小波w-svd 数字水印
26、机遇对于有准备的头脑有特别的 亲和力 。 27、自信是人格的核心。
28、目标的坚定是性格中最必要的力 量泉源 之一, 也是成 功的利 器之一 。没有 它,天 才也会 在矛盾 无定的 迷径中 ,徒劳 无功。我奋斗,所以我快乐。--格林斯 潘。
谢谢!
21、要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。——培根 22、业精于勤,荒于嬉;行成于思,毁于随。——韩愈
23、一切节省,归根到底都归结为时间的节省。——马克思 24、意志命运往往背道而驰,决心到最后会全部推倒。——莎士比亚
25、学习是劳动,是充满思想的劳动。——乌申斯基

基于DWT—SVD域的鲁棒数字图像水印算法

基于DWT—SVD域的鲁棒数字图像水印算法

数 字水 印算法 - 归 纳起来 大致 可 以分为 空域 l J 和变换 域两 种 。变换 域 方法 已成 为数 字 水 印算 法 研 究 趋 势 的 主 流 , 中 , 于 数 字 小 波 变 换 其 基 ( WT) 的水 印技 术 因其 具 有 良好 的 多 分 辨 率 D 域 表 示 、时 频 局 部 分 析 等 特 性 , 易 于 兼 容 且 JE 2 0 、 P G一 P G 00 M E 4压缩 标 准 等 特 点 , 到 了 普 得
好 的鲁棒 性 。
1 基于 D WT—S 的 数 字 图 像 水 VD
奇 异值 分解 ( V 是 一 种将 矩 阵 对 角化 的 数 S D)
印 算 法
1 1 数 字 图 像 的 小 波 变 换 .
小 波 变 换 [ 的 理 论 是 近 年 来 兴 起 的 新 的 数 学 。 ]
c mprs in a d g o t c d so t n. o e so n e me r it ri i o
Ke r s dg t tr a k;sn u a au e o o i o y wo d : i i wae l a m r ig l rv e d c mp st n;w v ltd man l i a ee o i
值技 术 。从 图像 处 理 的 角度 看 , 异 值 对 应 于 图 奇 像 的亮度 特性 , 异 向量 表 征 了图像 的几何 特 性 。 奇
图像 奇异 值 的稳 定 性 非 常好 , 图 像 被 施 加 小 的 在
扰 动时奇 异 值 不 会 有 大 的变 化 。文 献 [ ] 明 , 2 证
t o rb n s h V i p l d t a h b n n d e e h a tr ak d t y mo i i g t e sn u a a- o f u a d ,t e S D sa p i e c a d,a mb d t e s me wae e o m r a a b d f n i g rv y h l l

基于DWT-SVD数字水印算法共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. 电影、音乐、软件等数字内容的版权保护,嵌入数字水印防止黑客盗版。

一种基于DWT和SVD的多重数字水印算法

一种基于DWT和SVD的多重数字水印算法
ZH AO n xa -.TAN Yu . u I O i h Ya . i 一 e h i。J A Gu- i z
( . eatetfCm u r n ier g。rnneE gne n oeeS iah a gH bi 50 3 C ia 1Dp r n o p t E gnei Oda c nier gC lg ,h zu n ee 0 0 ,hn ; m o e n i l i f 0
Ab ta t T ee i a rv d e e dn loi m rmut l ii l aemak ae nD ’ n VD . sr c : h r s ni o e mb d igag rt f l pedgt tr r sb sdo Ⅵ a dS mp h o i aw
U i g t e t c n lg fD T a d S sn e h oo y o W n VD,t o w tr a k r mb d e t o rs b a d f r i a g e h w a e r sa ee e d d i o fu u b n so i n l ma e r- m n o g i

பைடு நூலகம்
要 : 出了一种改进 后的基 于离散 小波变换 ( WT 和奇异值分 解( V ) 多重数字水 印算 法。本 算法 提 D ) SD 的
利用离散小波 变换和奇异值分解技术在原始 图像的 四个子 带中都 分别嵌入 两个数 字水 印图像 。实验证 明利
用本 算法嵌入 的数字水印保证 了数字水 印的不可 见性 , 证 明了用这 种算 法嵌入 的数 字水 印对 常见的攻 击 并
维普资讯
第2 5卷
第1 期
河 北 省 科 学 院 学 报
J un lo eHe e c d my o ce c s o ra ft b iA a e fS in e h

数字水印技术探究 李鑫 20103277

数字水印技术探究 李鑫 20103277

数字水印技术探究李鑫(上海电力学院信息安全系,上海市201300)Information hiding technology and its application in information securityLi XinDepartment of Information Security,Shanghai University Of Electric Power,201300,ChinaAbstract:With the advent of the information age, especially the popularization of Internet, information security has become increasingly prominent problem. Current information security technology basically are based on cryptology theory, both the key system or the traditional public key system, its protection methods are access control file, the file is encrypted into ciphertext, the illegal user can't read. But with the rapid increase of computer processing capability, this by increasing the length of key method to improve the system security is becoming more and more insecure.On the other hand, multimedia technology has been widely applied, audio-visual data needs to be encrypted, authentication and copyright protection is more and more. Audio and video digital data is digital signal from the nature, if the data is also the password encryption mode, the signal property of its own is ignored. In recent years, many researchers have abandoned the traditional route of cryptography, try to the audio and video data hidden using various signal processing methods, and the technology for "digital watermarking " of multimedia.key words: Digital watermarking; information hiding; copyright protection摘要:随着信息时代的到来,特别是Internet的普及,信息的安全保护问题日益突出。

一种基于DWT和SVD的数字图像水印算法

一种基于DWT和SVD的数字图像水印算法

一种基于DWT和SVD的数字图像水印算法作者:张丽红来源:《电脑知识与技术》2011年第27期摘要:该文研究并提出了一种基于离散小波变换和奇异值分解的数字图像水印算法。

为保证水印算法的安全性,首先对水印图像进行置乱变换预处理;然后对宿主图像进行二维离散小波变换,根据嵌入策略将预处理后水印图像的奇异值嵌入宿主图像二维小波分解得到的中频区域。

最后利用Matlab对该算法及其对攻击的鲁棒性进行了仿真。

关键词:离散小波变换;奇异值分解;置乱变换;数字图像水印中图分类号:TP301文献标识码:A文章编号:1009-3044(2011)27-6736-02数字水印技术是一种将版权信息嵌入到多媒体数据中的方法,已经应用于版权保护。

对于一个具有使用价值的水印来说,应该具备两个特点:首先,应该能够保持原始载体数据的质量和水印的不可察觉性,其次,应该满足鲁棒性,能够抵御一些常见的图像处理和攻击。

本文研究的是一种基于离散小波变换的静止数字图像水印算法。

小波变换在图像处理中的基本思想是将图像多分辨率分解到时间域和空间域上,不同的分解尺度对应不同的频率范围。

根据人类视觉特征,人眼对图像中平滑区域的变化比较敏感,而对纹理区域和边缘处的微小变化不敏感。

经过小波变换后,图像的边缘和纹理特征一般集中在高频子带中,如果把水印信息嵌入到高频子带幅值较大的系数上,对原始图像的影响比较小,人眼不易觉察,即水印的透明性较好。

但由于图像经过一系列处理后,高频部分的信息容易丢失,其鲁棒性不够强。

为了增强数字水印的鲁棒性,在嵌入的水印信息量较少的情况下,可以把水印信息嵌入到图像的低频部分中幅值较大的系数上,但由于图像的低频信息是人眼视觉的敏感点,对其直接嵌入水印信息会导致图像的视觉效果下降。

因此,在进行水印信息嵌入时,必须综合考虑水印信息量与透明性和鲁棒性之间的关系。

1 图像置乱技术图像置乱是数字水印技术中对水印信息加密的一种常用技术,其目的在于打乱图像像素间的相关性,使非法获取图像者无法识别图像内容。

一种基于Wavelet-SVD数字水印算法的MATLAB实现

一种基于Wavelet-SVD数字水印算法的MATLAB实现

一种基于Wavelet-SVD数字水印算法的MATLAB实现马婷
【期刊名称】《科技信息》
【年(卷),期】2012(000)031
【摘要】提出一种Wavelet和SVD结合的水印算法,首先对原图像和置乱的水印图像分别进行两次相同的Wavelet变换,对他们的低频均进行奇异值分解,通过奇异值加权得到含水印图像,实验表明,此算法对常规的攻击具有很好的鲁棒性.
【总页数】2页(P160,166)
【作者】马婷
【作者单位】中国民用航空飞行学院计算机学院四川广汉618307
【正文语种】中文
【相关文献】
1.一种健壮的数字水印算法及其Matlab实现 [J], 刘良文;徐铭政;汪亚顺;游步东
2.基于图像预处理的DCT数字水印算法及其MATLAB实现 [J], 冯战申;贺勤;臧振戎
3.一种基于DWT的非自适应数字水印算法及其MATLAB实现 [J], 黄福莹;李丽
4.一种盲数字水印算法的Matlab实现 [J], 赵瑞梅;连华;胡勃宁
5.基于DCT域的图像数字水印算法及matlab实现 [J], 吴和静;闵昆龙;刘芳;刘兴鹏
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【实验目的】:
了解图像小波变换。

掌握W-SVD 数字水印生成,嵌入,检测的方法。

了解数字水印基本模型。

学会用stirmark 攻击W-SVD 的方法。

【实验内容】:(请将你实验完成的项目涂“■”)
□Windows+Matlab□其它:(请注明)
【实验分析】:
1、请尽量使用曲线图、表等反映你的实验数据及性能
2、对照实验数据从理论上解释原因
3、如无明显必要,请.不要
....实验效果图
..大量粘贴
4、说明你在以下栏目中分析所使用的方法,给出实验数据,最后总结结论
【实验效果】:
说明:本实验使用”db6”小波函数进行实验,可以适应不同大小的RGB图或灰度图以下是水印效果图:
图1 载体为256*256的RGB图
图2 载体为512*512的灰度图
1、水印强度参数α对水印鲁棒性的影响:
(如果完成了本部分实验请写明你的方法、实验数据及结论)
方法是将α分别取0.01,0.05,0.1,0.5得到四张不同的嵌入水印图象(保持其他参数不变),再对这些图象做jpeg压缩,计算出相应的相关值,用matlab编程实现,得到下面四幅曲线图。

由上图可以看出,水印强度参数α越大,水印鲁棒性越好。

实验时d/n=0.99,所以检测的阈值取0.1,随着α的增大,误检率降低。

2、水印强度参数α对水印不可见性的影响:
(如果完成了本部分实验请写明你的方法、实验数据及结论)
(1)方法:
Watson的感知质量度量方法可以用来评估水印强度对水印不可见性的影响,只需将用此度量方法计算所得的结果进行比较。

本实验在256*256的彩色图中按照不同的alpha值嵌入相同的水印,其中d/n=0.5,密钥为429,小波尺度为2,所得效果图及计算所得Watson质量如下:
(2)结论:
除了(a)为原始图外,其余五幅图分别按顺序嵌入的水印强度alpha为0.1,0.3,0.5,0.7,0.9。

直观的看,随着alpha的值的增大,图像的不可见性越来越差,相应的Waston质量的值也越来越大。

因为Waston质量的求解,是建立在原图像和含水印图像的差值的基础上的,不可见性越差,差值就越大,相应Waston质量就越大。

所以我们可以利用对含水印图像求Waston 质量,来评估水印的不可见性;
对于参数alpha,由于其值越大,通过它相乘得到的随机对角矩阵Σ就越大,因而得到的水印模板的数据量就越大,所以对原始图像低频系数的改变得就越多;而低频部分是图像能力最集中的地方,若低频系数改变大,则逆变换后图像改变程度就越大。

这就是alpha值越大,水印不可见性越差的原因。

3、水印容量参数d/n对水印鲁棒性的影响:
(如果完成了本部分实验请写明你的方法、实验数据及结论)
(1)方法:这里取d/n=0.9,再分别取alpha为0.1, 0.3, 0.5, 0.7四个值进行实验,对图像进行不同程度和不同种类的攻击之后,通过常规检测方法(余弦定理)和经DCT变换后的检测方法得到的相关系数曲线(图中a表示alpha值):
图1 d/n=5时水印性能曲线
图2 d/n=0.5 密钥为429
图3 d/n=0.1 密钥为429 (2)结论:
d/n表示随机序列的替换率,d/n越大则替换率越大。

图2和图3分别为d/n=0.5和d/n=0.1的SC图,通过他们之间的比较可以发现,如果替换率越小,检测就越难实现,因为0.5时的阈值可以定在0.1左右,而0.1时阈值则需定在0.6以上,这大大增加了检测的难度,容易发生漏警现象。

因此对于d/n值,越大则水印检测的效果越好,对检测越有利;
不同的d/n值相应的JPEG压缩相关系数曲线进行比较,可以发现几条曲线大部分重合,即对于同样JPEG压缩强度的相关系数都差不多,所在此报告中只列出了一条曲线,d/n=0.5的情况下的。

d/n的增大单纯对于相关系数走势而言,变化不大;
但是在对受到攻击的图像进行水印检测时,是必须考虑阈值的,这就需考虑CS图中峰值数据与一般数据的差。

由于d/n的值越小则所需定的阈值越大(由图2和图3的对比可知),而阈值越大,检测的难度越大,所以d/n值间接的影响了检测难度,即影响水印的鲁棒性,因为对本算法而言鲁棒性表示在一定水印攻击下仍能检测出水印的能力。

综上所述,d/n值越小,需定的阈值越大,阈值越大则检测难度越大,所以取较大的d/n值,水印的鲁棒性较好。

4、水印容量参数d/n对水印不可见性的影响
(如果完成了本部分实验请写明你的方法、实验数据及结论)
(1)方法:
Watson的感知质量度量方法可以用来评估水印强度对水印不可见性的影响,只需将用此度量方法计算所得的结果进行比较。

本实验在256*256的彩色图中按照不同的d/n值嵌入相同的水印,其中alpha=0.3,密钥为429,小波尺度为2,所得效果图及计算所得Watson质量如下:
(2)结论:
除了(a)为原始图外,其余五幅图分别按顺序嵌入的d/n值为0.1,0.3,0.5,0.7,0.99。

从这六幅图可以看出,d/n值的增大并没有递减式地降低图像的不可见性,这几幅图均有瑕疵但程
度都差不多,有计算所得Waston质量也可看出,这五幅图在不可见性上的确差不多,Waston 质量值在40左右徘徊,幅度不超过4;
由于d/n值决定的是水印形态与原始图像的相似程度,对嵌入量的影响并不大,所以对水印的不可见性影响也不大。

5、水印其它参数(小波尺度、小波基等)对水印性能的影响
(如果完成了本部分实验请写明你的方法、实验数据及结论)
(1)方法:除小波基和尺度之外,令其他参数相同,比较不同小波基下含水印图像的效果,进而分析其对水印性能的影响。

现取alpha=0.5,d/n=0.5,key=429,level=1,在不同小波基下嵌入水印后的效果图如图1;再取alpha=0.3,d/n=0.8,key=429,小波基db6,在不同尺度下嵌入的水印形态图如图2;图3为图1相应的分析曲线;图4为图2的相应分析曲线。

(2)结论:
由图1可以明显看出,虽然其他参数都相同,在不同小波基下生成的含水印图像差异很大,且从db4到db1的效果越来越不好,db6是嵌入水印后不可见性最好的;由图2可见,当分解尺度越大时,水印形态与原始图像越相近,因为水印模板的信息越来越少了,但含水印图
像不可见性越差;
由图3可知,采用db6小波基的水印性能最好,抗攻击能力最强,其他的小波基,在任何强度的JPEG压缩下其相关性值都在0.1到-0.1之间徘徊,鲁棒性很差,这与不同小波基的性质有关,采用db6进行水印的嵌入比较合适;
由图4可知,从尺度1到尺度3,小波分解的尺度越大,水印的性能越好,抗攻击能力越强,这是因为水印嵌入到图像的高能量部分(低频),逆变换后对图像影响最大,所以不易受到攻击,鲁棒性越强。

但是当尺度增加到4和5时,水印性能下降了,无论压缩率是多少相关值都徘徊在0.2至0.3左右。

所以综合考虑,小波分解尺度选择2或3较为合适。

【实验结论】:
1、请绘制W-SVD水印对应的理论模型图(参照《实验教程》P213-215面)。

相关文档
最新文档