基于支持向量机与结构相似度图像数字水印算法.docVIP

基于支持向量机与结构相似度图像数字水印算法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于支持向量机与结构相似度图像数字水印算法

基于支持向量机与结构相似度图像数字水印算法   摘 要:针对空域数字水印算法鲁棒性差、难以抵抗较强的攻击的问题,本文提出一种基于支持向量机SVM与结构相似度SSIM的自适应图像数字水印算法。本文利用结构相似度算法SSIM计算不同图像子块的最大水印嵌入强度,通过回归性支持向量机建立不同图像子块与最大水印嵌入强度的相关性模型,实现了根据不同图像子块预测水印嵌入强度。本文在现有基于图像邻域像素之间相关性的时空域数字水印算法的基础上,选取图像中 的图像子块进行水印嵌入,通过修改子块中心位置像素值,进行水印嵌入与提取。本文提出的算法在确保水印算法具有较好的透明性的基础上,提高了水印算法的鲁棒性。实验结果表明,该算法在保持较好透明性的基础上,对于JPEG压缩、噪声、中值滤波等攻击具有较强的抵抗能力。   关键字:计算机应用技术;自适应水印算法;支持向量机;结构相似度;鲁棒性   中图分类号:TP399 文献标识码:A DOI:10.3969/j.issn.1003-6970.2013.08.035   本文著录格式:[1]刘一楠,周亚建. 基于支持向量机与结构相似度的图像数字水印算法[J].软件,2013,34(8):112-115   0 引言   数字水印是一种能够有效保护数字内容安全的技术,自数字水印概念提出后,便成为信息安全领域的热点技术之一。现有数字水印算法从水印嵌入方式分类主要有基于空域的数字水印与基于变换域的数字水印技术[1-2]。空域数字水印算法具有实现简单,易于操作等优点,但是对于攻击算法抵抗力较差。近年来,一些研究将机器学习算法如支持向量机、神经网络等应用于数字水印技术,用于提高数字水印算法的透明性与鲁棒性。在空域数字水印算法中,机器学习的应用取得了较好的效果,较大程度的提高了空与数字水印算法的鲁棒性与透明性。文献[3]对于彩色图像,在水印嵌入过程中,利用神经网络算法,学习水印信息与载体图像之间的对应关系,在水印提取过程中,利用所学习的神经网络模型,对于图像进行恢复,以提高算法的鲁棒性。文献[4]在水印嵌入过程中,利用SVM算法,学习水印信息与载体图像之间的对应关系,在水印提取过程中,利用所学习的SVM模??,对图像进行恢复,提高算法的抵抗攻击能力。文献[5]利用神经网络与人耳听觉系统,对于音频中水印嵌入强度进行预测,实现自适应的音频数字水印嵌入,从而提高音频数字水印的鲁棒性与透明性。文献[6]提出一种基于支持向量回归机的图像数字水印算法,利用支持向量回归机学习图像邻域像素之间的关系,通过中心像素值与模型输出值之间的关系进行水印的嵌入与提取。文献[7]利用支持向量回归机学习子块内像素之间的关系,通过调整中心像素并利用模型预测值与中心像素值之间的关系实现了水印的嵌入与提取,实现了具有较强鲁棒性的空域数字水印算法。由此可见,目前神经网络、支持向量机等机器学习算法在数字水印技术中已经进行了广泛的研究,尤其是在空域数字水印技术的应用中,基于支持向量机的空域数字水印算法在提高算法的鲁棒性上取得了一定的成果。但是在现有的空域数字水印算法中,对于水印嵌入强度的确定计算缺少有效的手段,而水印嵌入强度直接关系到水印算法的透明性与鲁棒性,嵌入强度过小,水印算法抵抗攻击的能力较差,鲁棒性较低,水印嵌入强度过大,水印算法的透明性会降低。   本文以回归性支持向量机(SVR)以及结构相似度(SSIM)理论为基础,提出了一种自适应的图像数字水印算法,在保证数字水印算法透明性的基础上,较大程度的提高了数字水印算法的鲁棒性。本文首先随机选取大量图像子块,利用SSIM确定图像子块的水印嵌入强度,训练SVR,模拟图像子块与水印嵌入强度之间的相关性,生成水印强度预测模型。水印嵌入过程中,通过训练SVR,模拟图像子块中中心像素与邻域像素之间的非线性关系,通过修改中心像素值,完成水印的嵌入与提取。   1 支持向量机与结构相似度   1.1 支持向量机   回归型支持向量机(SVR)是支持向量机(SVM)在回归学习中的应用,其基本思想是:对于给定的训练样本点(其中,表示输入样本空间,表示实数域),训练一个函数,使得该函数根据每个样本输入值计算得到的输出值与样本的实际输出值的误差不超过,并保证通函数的输出值尽量平滑[8]。对于线性情况,假设回归函数形式为:。要保证函数尽量平滑,就要求尽量小,于是可以将确定函数描述成一个如式(1)所示的优化问题:   考虑到允许拟合误差的情况,引入松弛因子,则式(1)可改写为如式(2)所示:   采用同样的优化方法可以得到其对偶问题,如式(3)所示:   是拉格朗日因子,得到的回归函数如式(4):   1.2 结构相似度   图像数据在采集、压缩、处理、传输和恢复的过程中可能会引入各种失真,导致图像

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档