应用MATLAB实现数字水印算法.pdfVIP

  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文档。上传文档
查看更多
应用MATLAB实现数字水印算法.pdf

维普资讯 电子科技 2004年第6期 (总第 177期) 应用MATLAB实现数字水印算法 余燕忠 ,王新伟 (1.福建泉州师范学院物理系,功能材料研究所,福建 泉州 362000; 2.华东师范大学计算机科学与技术系 ,上海 200062) 摘 要 介绍了数字水印算法中常用的MATLAB函数,应用MATLAB语言实现了一个空间域数字水印 算法的嵌入、提取和攻击过程,并给出了程序运行的结果。 关键词 MATLAB;空间域算法;数字水印 中图分类号 TP309 与工程计算软件是很有必要的。目前,在工程计 1引言 算上应用十分广泛的MATLAB软件是首选的编 随着多媒体技术和网络技术的迅猛发展及 程语言。MATLAB是一个适合多个学科使用的功 能强大的软件,含有十分浩大的函数,但 由于至 广泛应用,对数字媒体 (数字图像、数字音频、 今尚未开发出数字水印工具箱,所以要在如此众 数字视频)的保护已成为一个迫在眉睫的现实问 题。由于传统加密方法对多媒体内容保护能力有 多的函数中找出适合数字水印的函数是一件较 一 费时的工作。因此,作者结合 自己近几年来对 定的局限性,因此一种新的保护途径应运而 M棚 A.B的教学和对数字水印的研究,总结归纳 生,即数字水印技术。 数字水印是利用数字作 品中普遍存在的冗余数据与随机性把版权信息 出数字水印算法中常用的函数,并详细地介绍了 一 个具体的算法实现实例,最后给出了该实例运 嵌入数字作品中从而起到保护数字产品版权或 完整性的一种技术。根据数字水印嵌入的方式可 行的结果。 把数字水印算法划分成两大类:(1)时空域算法: 2算法中常用的MATLAB函数介绍 直接将水印信息嵌入数字作品的时间域或空间 域中。(2)变换域算法:先将数字作品作某种数学 MATLAB是由MathWorks公司开发的一种 变换 (如离散余弦变换 (DCT)、离散小波变换 主要用于数值计算及可视化图形处理的高技术 (DWT))。然后通过改变变换域的系数来嵌入水 计算语言。它有相当丰富的库函数,其中拥有实 印。 现数字水印算法的FFT、DCT、DWT等函数和 数字水印的提出引起了学术界极大的兴趣, 相关的处理函数,大大简化了算法的实现。下面 到现在仅短短的几年时间,就有大量的数字水印 简要介绍与算法实现有关的一些常用函数,函数 算法被提出来。那么,如何既方便又高效地实现 的具体用法也可以通过命令:help{函数名l来获 这些算法呢?数字水印算法涉及到大量图像处 取。 理、数学计算等,如果仅仅采用普遍编程工具所 2.1图像文件输入输出函数 提供的功能来实现将花费大量的时间在上述算 (1)imread和imwrite:分别用于读写图像文 法的编程及调试上。因此选择一种高性能的科学 件,图像文件可以是bmp、hdf,jpeg、pex、tiff、

文档评论(0)

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

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

1亿VIP精品文档

相关文档