文档介绍:基于变换域的图像水印技术研究学生: 学号: 指导老师: 季剑岚答辩提纲?课题背景及研究内容?基本概念?基于 DCT 变换的数字水印算法方案?基于 DWT 变换的数字水印算法方案?总结展望课题背景及研究内容?课题背景:数字水印、信息安全、信息隐藏技术、版权保护?研究内容:基于变换域的数字水印的实现及应用。基本概念?数字水印技术数字水印(Digital Watermarking) 技术是将一些代表性的标识信息,一般需要经过某种适合的变换,变换后的秘密信息(即数字水印), 通过某种方式嵌入数字载体( 包括多媒体、文档、软件等) 当中,但不影响原载体的使用价值,也不容易被人的知觉系统( 如视觉或听觉系统) 觉察或注意到。通过这些隐藏在载体中的信息,可以达到确认内容创建者、购买者、传送隐秘信息或者判断载体是否被篡改等目的。在发生产权和内容纠纷时,通过相应的算法可以提取该早已潜入的数字水印,从而验证版权的归属和内容的真伪。?数字水印处理系统关键技术(嵌入、检测提取、攻击) 基于 DCT 的数字水印算法方案?数字水印置乱预处理算法?数字水印嵌入算法?数字水印提取算法?该水印算法方案的评价?攻击测试数字水印置乱预处理算法?数字水印置乱预处理算法 Arnold 变换是 Arnold 在遍历理论研究中提出的一种变换。由于 Arnold 本人最初对一张猫的图片进行了此种变换,因此它又被称为猫脸变换。 Cat 映射可以把图像中各像素点的位置进行置换,使其达到加密的目的,因而在数字图像置乱中的应用是非常广泛的。?? 1,..., 2,1,0,) mod( ?????????????????????????????NyxNy xd bc ay x(x,y )是原始图像的坐标位置, ( ) 是经过一系列变换后的坐标位置。 yx ??,yx ??, 数字水印嵌入算法⑴嵌入算法流程: 1、读取原始图像和水印图像; 2 、将原始图像划分为相互不重叠的图像块,再做 DCT 变换,并对水印做 Arnold 变换; 3 、每次循环是由水印中的每一个系数和对应的的每一个图像块,然后水印嵌入; 4 、把嵌入水印信息后的图像块做 DCT 逆变换并合并起来,就能得到嵌入水印后的图像。数字水印嵌入算法?嵌入效果图数字水印嵌入算法由多次实验仿真可知,随着水印嵌入强度因子 a 的增大,嵌入水印后的图像逐渐出现波纹,水印对原始图像的破坏也越来越大,水印的不可见性降低。而提取出的水印图像由与原始水印图像肉眼差距很大到肉眼几乎完全一致, 提取的水印可见性增强。数字水印提取算法?(2) 提取算法流程: 1 、读取含水印图像、原始图像; 2 、把原始图像和含水印信息图像划分为图像块, 并进行 DCT 变换; 3 、由每个图像块的中频系数提取出每一块的水印信息; 4 、由提取出数值合并成一幅图像,即提取的水印图像。