第2章 隐秘技术.ppt

  1. 1、本文档共140页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 隐秘技术

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * MIME类型: 原为邮件消息使用现已成为因特网上使用的数据类型规范。嵌入到HTML网页中的MIME代码除用于标识文字消息外,还可为浏览器标识声音、图像和其他数据类型的数据结构,浏览器可根据MIME代码来调用插入软件以处理消息内容 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 水印提取过程中,对f进行量化操作,水印比特w包含的信息由量化结果f’所在的区间集唯一确定:如果f’处在A区间集内,则f’代表信息“1”;反之,代表信息“0”。 从前面的嵌入公式可以看出,m=0时, ,即量化引起的误差为量化步长的Δ的3/2倍;当m ≠0时 , 即量化引起的误差为量化步长Δ。 对于双极性是指待量化的参数既可以是正数也可以使负数。 B B A B A A Δ 0 -2Δ -Δ 2Δ 3Δ B -3Δ f 双极性的量化过程和单极性类似,其量化表达式如下: 当f≥0, w=1时: ② 当f≥0, w=0时: m=2k m=2k+1 m=2k m=2k+1 ③ 当f0,w=1时: ④ 当f0,w=0时: m=-2k m=-(2k+1) m=-2k m=-(2k+1) 水印提取过程中,对f进行量化操作,水印比特w包含的信息由量化结果f’所在的区间集唯一确定:如果f’处在A区间集内,则f’代表信息“1”;反之,代表信息“0”。 由量化引起的最大误差为 DCT变换域抖动调制算法: 设DCT分解后的系数为Xu,是双极性的,一般用双极性量化处理方法进行处理。假设水印位Wi ∈{-1,1},选定的M个系数的量化结果 表示为: 1) 若 则 2)若 wi=1 wi=-1 wi=-1 wi=1 2.3 Matlab简介 MATLAB是矩阵实验室(Matrix Laboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多。 MATLAB最突出的特点就是简洁。MATLAB用更直观的,符合人们思维习惯的代码,代替了C和FORTRAN语言的冗长代码。MATLAB给用户带来的是最直观,最简洁的程序开发环境。以下简单介绍一下MATLAB的主要特点。 1)语言简洁紧凑,使用方便灵活,库函数极其丰富。MATLAB程序书写形式自由,利用起丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。由于库函数都由本领域的专家编写,用户不必担心函数的可靠性。可以说,用MATLAB进行科技开发是站在专家的肩膀上。 2)运算符丰富。由于MATLAB是用C语言编写的,MATLAB提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短。 3)MATLAB既具有结构化的控制语句(如for循环,while循环,break语句和if语句),又有面向对象编程的特性。 4)程序限制不严格,程序设计自由度大。例如,在MATLAB里,用户无需对矩阵预定义就可使用。 5)程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。 6)MATLAB的图形功能强大。在FORTRAN和C语言里,绘图都很不容易,但在MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。 7)MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。 2.4 小 结 本章主要介绍了在空间域和变换域(DCT)的常见信息隐藏方法,对其中的一些经典算法做了分析。对空间域和变换域信息隐藏的特点做了阐述。最后对MAT

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档