图像数字水印的方案(DCT,DWT)

第三章 图像数字水印的方案 3.1 图像数字水印的技术方案 在数据库中存储在国际互联网上传输的水印图像一般会被压缩,有时达到很高的压缩比。因此,数字水印算法所面临的第一个考验就是压缩。JPEG和EZW(Embedded Zero-Tree Wavelet)压缩是最常见的两种压缩方法。JPEG是基于离散余弦变换域的压缩方法,而EZW是基于小波变换域的压缩方法。前人的研究证明采用与压缩算法相同的变换域水印方法,对于压缩的稳健性较强。因此,我研究图像文件水印算法主要集中在变换域算法及利用人眼视觉特性上。 数字水印的嵌入要求即要考虑视觉透明性,又要保证嵌入水印后图像的稳健性,这两个方面存在着矛盾。保证视觉透明性,就要将水印嵌入到人眼不敏感区,也就是嵌入到图像的高频分量中。而多数图像处理方法对于图像高频部分的损坏程度较高,如有损压缩、高频滤波等。水印很容易在经历图像处理的过程中丢失。这样,则无法保证图像数字水印的稳健性。如果要获得很好的稳健性,数字水印应加在人眼敏感的低频部分,图像的大部分能量集中在低频部分,如果对于低频部分进行处理,水印固然会失去,而图像也没有了利用价值,然而,水印的嵌入会对图像的质量有非常大的影响,这又无法保证视觉透明性。 数字水印算法的实现基本分为三个部分:宿主图像的变换,水印的嵌入和水印的检测,分别描述如下。

3.2 基于DCT域的图像数字水印技术 离散余弦变换(Discrete Cosine Transform)属于正交变换图像编码方法中的一种。正交变换图像编码始于1968年。当时安德鲁斯(Andrews)等人发现大多数自然图像的高频分量相对幅度较低,可完全舍弃或者只用少数码字编码,提出不对图像本身编码,只对其二维傅立叶(DFT)系数进行编码和传输。但DFT是一种正交变换,运算量很大,常常使实时处理发生困难,第二年他们就用Walsh-Hadamard变换(WHT)取代DFT可以使运算量明显减少,这是因为WHT变换只有加减法而无需乘法。但是更有意义的是离散余弦变换和离散正旋变换的出现,它们具有快速算法,精确度高。其中最重要的是1974年提出的DCT,因为其变换矩阵的基向量很近似于托伯利兹矩阵的特征向量,而托伯利兹矩阵又体现了人类语言及图像信号的相关性。因此,DCT常常被认为是语音与图像信号变换的准最佳变换。 图像是二维的,所以在研究时主要用到二维DCT,以及二维IDCT来对图像进行处理。 3.2.1 离散余弦变换(DCT)的定义 数字图像X(m,n)是具有M行N列的一个矩阵。为了同时减弱或去除图像数据相关性,可以运用二维DCT,将图像从空间域转换到DCT变换域。 根据定义,二维离散余弦变换(DCT)定义如下:

NlnMkmnmXlckcMNlkYMmNn2)12(cos2)12(cos),()()(2),(1010

 式中m,k=0,1,…,M-1; n, l=0,1,…,N-1。

1,,2,11021)(Mkk

kc其中函数

1,,2,11021)(Nkk

lc

二维逆离散余弦变换(IDCT)的定义如下:

10102)12(cos2)12(cos),()()(2),(MKN

LNlnMkm

lkYlckcMNnmX

式中:m,k=0,1,…,M-1; n,l=0,1,…N-1。 3.2.2 离散余弦变换的特点 在基于DCT的变换编码中,图像是先经分块(8×8或16×16)后再经DCT,这种变换是局部的,只反映了图像某一部分的信息。当然也可以对整幅图像的特点,但是运算速度比分块DCT要慢。图像经DCT后,得到的DCT图像有三个特点: 一是系数值全部集中到0值附近(从直方图统计的意义上),动态范围很小,这说明用较小的量化比特数即可表示DCT系数; 二是DCT变换后图像能量集中在图像的低频部分,即DCT图像中不为零的系数大部分集中在一起(左上角),因此编码效率很高。 三是没有保留原图像块的精细结构,从中反映不了原图像块的边缘、轮廓等信息,这一特点是由DCT缺乏时局域性造成的。 如下左图3—1是原始图像经过DCT变换后的系数图像为图3—2。两条线划分出图像的低频、中频和高频分别所在的矩形区域。可以看出,图像DCT变换后大部分参数接近于零,只有左上角的低频部分有较大的数值,中频部分参数值相对较小,而大部分高频参数值非常小,接近于零。

     图 3—1:原图像 图 3—2:变换后的系数图像 3.2.3 离散余弦变换的数字水印算法 根据离散余弦变换后的参数性质,本文采用了以ZigZag方式重排变换域系数的方法,选出中频分量,用数字水印序列对其进行非线性调制。水印检测时,待检测图像仍按比方式选择变换域系数,与待水印进行相关运算,与阈值比较来判断是否所含水印。 离散余弦域的数字水印算法的具体实现分为三步:宿主图像的变换,数字水印的嵌入,数字水印的检测。

3.2.3.1 宿主图像的DCT变换 对于N×N大小的256灰度级的宿主图像I进行N×N二维离散余弦变换(DCT)。以ZigZag方式对于DCT变换后的图像频率系数重新排列成一维向量Y={y1, y2,…yN×N}. 并取出序列中第L+1到L+M的中频系数部分,得到YL={ YL+1, YL+2,…, YL+M}

3.2.3.2 数字水印的嵌入 假设数字水印W为一服从标准正态分布的随机实数序列,用数字序列表示为W={W1 ,W2 ,…WM }。用W对Y序列中第L+1到L+M的中频系数部分的值进行修改,按以下公式进行:

''2,0iiiiiiyyiLiLmyyywLiLM

经过修改的系数序列Y′ ={ Y1′, Y2′,... Y′N×N} 以ZigZag逆变换形式重组,再进行N×N DCT逆变换,得到嵌有数字水印的图像I′。

3.2.3.3 数字水印的检测 待检测的可能含有水印的图像I" 。假设I"未损失大量信息,可以近似认为I"= I′。在此假设下可以运用统计的方法来检测水印。 (1)待检水印域待检图像中频系数相关性的测定 同样对I′进行DCT变换,以ZigZag方式将DCT系数排成一维向量Y "= { Y1 ", Y2 ",... YN×N"}。由于假设I"=I′,则Y"= Y ′。 取出Y"(等于Y′)中第L+1到L+M的中频系数部分YL "={ YL+1 ", YL+2"’,... YL+M"}。假设待检测的数字水印X={X1,X2,... XM}为一符合标准正态分布的实数伪随机序列。则可以通过待检水印与图像中频系数作相关运算来判断是否所加入了水印。只有在待检水印为所加入的水印时,才能得到较大的相关值。否则相关值很小,接近于零。

))()((1)(1),'cov(21XiWYXYMXYMXYZiiLiiLMiiiLL

用符号E表示数学期望,得到: 2()()()0()0EzEYXWEzXWEz



没有水印存在

(2)阈值的确定 根据中心极限定理,参照水印匹配与不匹配两种情况得到阈值为2/)(2LzYET。由于原始图像难以得到,因此从实用性出发,阈值定义为:

MiiLLZYMYET12

2/)(

综上所述,满足5.022ZZTTZ或时,则表明检测到匹配水印。否则,未检测到匹配的水印。

3.3 MATLAB工具简介 3.3.1. 简介 Matlab是当前在国内外十分流行的工程设计和系统仿真软件包。它是MathWorks公司于1982年推出的一套高性能的数值计算和可视化软件,它集数值分析、矩阵运算、信号处理和图形显示于一体,构成了一人方便的、界面友好的用户环境。 Matlab的推出得到了各个领域专家、学者的广泛关注,其强大的扩展功能为各个领域的应用提供了基础。由各个专家学者相继推出了MATLAB工具箱,其中的信号处理(signal processing)、控制系统(control system)、神经网络(neural network)、图像处理(image processing)、鲁棒控制(robust control)、非线性系统控制设计(nonlinear system control design)、系统辨识(system identification)、最优化(optimization)、模糊逻辑(fuzzy logic)、小波(wavelet)、通信(communication)、统计(statistics)等工具箱,这些工具箱给各个领域的研究和工程应用提供了有力的工具,借助于这些“巨人肩上的工具”,各个层次的研究人员可直观、方便地进行分析、计算及设计工作,从而大大地节省了时间。

3.3.2. MATLAB研究数字水印的优点 ① 集成了DCT、DWT等函数有丰富的小波函数和处理函数,这不仅方便了研究人员,而且使源程序简洁明了、易实现。 ② 强大的数学运算功能。能够方便、高效地实现音频、视频中的大量矩阵运算。 ③ 提供了图像处理工具箱、小波分析工具箱、数字信号处理工具箱。用来编制跨数字图像处理技术、数字信号处理等多学科的数字水印技术是非常好的选择。 ④ MATLAB与目前最强大的编程工具——Visual C++具有良好的接口。

合集下载

数字水印 DCT域

数字水印  DCT域

图像处理与识别课程大作业题目:基于DCT域的数字水印算法研究与应用学院名称电气与控制工程学科、专业控制工程---15级学号研究生姓名2016年1月10日目录摘要 (1)一、数字水印技术的概述 (2)1.1数字水印的概述 (2)二、可实现数字水印技术的实用工具——Matlab (3)2.1概述 (3)2.2算法中常用的Matlab函数介绍 (3)三、离散余弦变换(DCT)算法及水印实现 (4)3.1DCT变换公式 (4)3.2二维DCT的性质 (5)3.3DCT变换水印的实现 (6)3.4离散余弦变换水印提取算法 (8)3.5DCT算法的matlab程序运行 (8)3.6 仿真结果 (9)四、数字水印的性能评估和攻击 (11)4.1影响水印健壮性的因素 (11)4.2视觉质量的定量描述 (12)五、总结 (12)摘要随着计算机和网络技术的普及,数字产品的保密性及版权保护等问题逐渐凸显出来,这使得数字水印技术成为热点问题。

一个有效的数字水印系统至少具备以下三个最基本的特性:1.安全性:数据信息隐藏于数据图像中,不是文件头中,文件格式的变换不应导致水印信息的丢失。

2.隐蔽性:图像与原始图像对人的感觉器官的刺激应该是无差别或差别很小,主观在数字图像作品中嵌入数字水印不会引起图像明显的降质,即含水印的感觉变化很小。

3.鲁棒性:是指在经历有意或无意的信号处理过程后,水印信息仍能保持完整性或仍能被准确鉴别。

本论文研究的是基于离散余弦变换(Discrete Cosine Transformation)域的数字水印的嵌入与提取问题。

关键词:数字水印离散余弦变换嵌入提取鲁棒性一、数字水印技术的概述1.1数字水印的概述伴随着计算机网络的发展,信息媒体的数字化为信息的存取提供了巨大的便利,显著提高了信息表达的效率和准确性。

但是同时也带来了一些负面影响,一些别有企图的个人和团体在没有得到原作者的同意的情况下复制和传播有版权的数据文件或作品。

基于DWT和DCT域的二值图像数字水印算法

基于DWT和DCT域的二值图像数字水印算法
维普资讯
第3 5卷(0 7 第 3期 20 )
计算机与数字工程

基于 D WT和 D T域 的二值 图像数字水 印算法 C
闫晓涛 ‘ 刘 宏伟 谢 维信 , 喻 建平 ’ ’ ’ 2 J J
( 西安 电子科技 大学 电子工程学 院” 西安 70 7 ) ( 10 1 深圳大学 A R国家重点实验室 T 深圳 5 86 ) 10 0
LH 1
} () 1 解为不 同频 段不 同时段 的各 个 N一1 ( ,) xY 为原始图像 中象素 点的坐标 , X , ’ ( ’Y ) 成分 , 图 1中二级小 波分解 可 如
图 1 二级 小 波分解 得到原 图像的多级分 辨率子 图。 其 中 最 高 层 的 低 频 子 图
2 小 波 变 换
Anl 换 又称猫 脸变引入 的 ; 于 一 对 小波变换 是近几年 兴起 的 猫 脸 演示 而的来 , 早 是 由 A nl N 离散 rod变换 定义 如下 : 的一个崭新 的信号 分析理论 , 它 幅 N× 图像 , 化 的 Anl 具有 良好 的时域 和 频域 局部 化


提出一种基于 D WT和 D T域 的有意义二值 图像数字水 印算法 ; C 利用 An l ro d变换 对水 印序列进 行置乱 , 消除
象素的空 间相关性 , 增加水印 的安全性 ; 而结合小波变换 和离 散余弦变换 的特性 , 将水 印信息嵌 入到 图像变换域 的低频 和 中频系数中 , 提高水 印的鲁棒性和不可见性 ; 实验证 明该 算法具有较好 的抗 压缩 、 抗噪音和抗剪切性 。
不 可见性 成为研 究 方 向的主 流 , 数 字水 印领 域 占 交 汇 。 在 有 主要地 位 。 水 印的频域 算法 主要 是 基 于 D WT和 D T域 。 C D T变换域 数字 水 印是 目前研 究 最 多 的一 种 数 字 C 水印, 它具 有鲁 棒性 强 、 隐蔽性好 的特点 。

一种基于DCT与DWT的自适应图像水印算法

一种基于DCT与DWT的自适应图像水印算法

1 引言
近年 来计 算 机 网络技 术 得 到 了普 遍 的应 用 ,以网络方 式传 播 的知 识 产 品在 给人 们 带来 信 息共 享和 商业
利润 的同时,也面临着盗版、非法复制以及存取失控等 日益严重的威胁,数字水印作为一种能够保护知识 产权的有效解决方案 日 益受到人们 的关注I 文献【】 出不可见性和鲁棒性是数字水 印最重要的两个评价 l 】 . 2提 标准 ,其具 体含 义 为 :( 不可 见 性 要求 添加 水 印后 的 图像质 量没 有 明显下 降 ,不 影 响 视觉 效果 ;(鲁 棒性 1 ) 2 ) 要求水印图像经过一系列 的有意或无意的攻击或 图像处理后,仍然可 以从水 印图像 中提取 出水印. 显然, 实现水印的不可见性需要充分利用人类视觉系统H S( u nVsa S s m) V H ma i l yt u e 的特性. 文献【, 指出在一 3】 4 幅 图像 中 ,人 眼对 于每 个 区域 的敏 感度 是不 同的 ,从 而 导致 了人 类视 觉 系统 对 图像 各 个部 分 的注 意力 不均 匀且没有规律. 数字水印按水印嵌入位置的不同可分为空间域水印和变换域水 印两种. 近几年来从静态图 像数字 水 印算 法 的研 究成 果 来看 ,变 换域 算法 如 基于 离散 傅立 叶变 换 ( T)、离 散 余 弦变 换 ( T)、 DF DC 小波 变 换 ( T)等各 种 时 频 分析 工 具 的算 法 受 到广泛 关 注 ,这 主 要 就是 因为 变 换域 算法 中可 以使 嵌入 DW 的水 印信 号 能量 分散 到 空 间 的所 有 像 素上 ,有利 于 保证 水 印 的不 可 见性 ,并且 可 以更 方便 地 与人类 视 觉系 统 的特 性 结合 .文献 【】 出 由于小 波 分解 将原 始 图像 分解 为一 系 列 的低频 分 量 和高 频 分量 , 人类 视 觉系 5指 而 统对图像低频分量的改变非常敏感 ,对 图像 的纹理等高频部分改变 的敏感性要小得多. 可见小波变换为解 决数字 水 印的不可 见 性提 供 了新 的思路 . 文 献 【】 出 的基 于分 块DC 6提 T和量 化 的 图像 盲水 印算 法 , 法 依据 DC分量 比任 何 AC 量有 更 大 的感觉 算 分 容 量把 水 印量 化 嵌入  ̄DCT 换后 的DC分量 中 ,具有 一 定 的鲁棒 性 ,但算 法 中对 图像 的所 有 分块 均 嵌入 I J 变 个比特的水印信息,并没有充分利用人眼视觉系统 ( V )的亮度掩蔽特性 ,对水印嵌入位置进行 自适 H S 应调整,另外通过大量实验得 出的固定量化步长也使得算法缺少实用价值 ,实验数据表明当压缩比例为 6 % ,5 %时其 抗J E 0 0 P G压 缩 的 能力存 在 不足 ,更重 要 的是 此算 法抗 高 斯 噪 声 ,椒 盐 噪声 ,seke 声 , p cl噪

一种DWT和DCT相结合的数字图像水印算法

一种DWT和DCT相结合的数字图像水印算法

一种DWT和DCT相结合的数字图像水印算法
王立平;喻东芝;刘思奇
【期刊名称】《西安邮电学院学报》
【年(卷),期】2010(015)003
【摘要】提出一种DWT变换和DCT变换相结合的灰度图像数字水印算法.对二值水印图像进行置乱和混沌加密处理,将水印图像序列调制成正负序列.在水印的嵌入过程中,对载体图像进行小波变换,提取出其低频系数矩阵,将低频系数矩阵划分成4×4大小的子块,针对各子块进行DCT变换,采用正负量化的方法进行水印的嵌入.实验结果表明,该算法对JPEG压缩、加噪、剪切和滤波等攻击,具有良好的抵抗能力,鲁棒性较好.
【总页数】4页(P112-115)
【作者】王立平;喻东芝;刘思奇
【作者单位】西安邮电学院计算机学院,陕西西安710121;西安邮电学院计算机学院,陕西西安710121;西安邮电学院计算机学院,陕西西安710121
【正文语种】中文
【中图分类】TP391
【相关文献】
1.一种新的DWT与DCT相结合的图像盲水印算法 [J], 窦永梅
2.一种DWT与DCT相结合的图像水印算法 [J], 杜肖山;廖述剑
3.一种基于DWT和DCT的数字图像水印算法 [J], 黄晓生
4.一种基于DWT_DCT的数字图像盲水印算法 [J], 张帅; 杨雪霞
5.一种基于DCT和DWT的数字图像水印算法 [J], 陈天平;吴昌银;岳青松
因版权原因,仅展示原文概要,查看原文内容请购买。

基于dct域的数字水印算法

基于dct域的数字水印算法

基于dct域的数字水印算法
数字水印技术是应用于数字版权保护领域的一种技术手段。

在数字媒体的传输和复制
过程中,数字水印技术可以将一些特定的信息加入到原始媒体中,使得这些信息不易被发
现和删除,从而防止数字媒体的盗版和篡改。

其中基于DCT域的数字水印算法是当前常用
的数字水印算法之一。

DCT变换是一种广泛应用于图像压缩中的技术,它会将图像分解成一系列DCT系数。

基于DCT域的数字水印算法通过利用图像的DCT系数,将水印信息隐藏在DCT系数中,从
而实现了数字媒体的保护。

基于DCT域的数字水印算法主要包括以下步骤:
一、水印信息的嵌入
1.将原始图像通过DCT变换得到一组DCT系数。

2.将水印信息转换为二进制序列,并将其嵌入到DCT系数中。

1.对含有水印信息的图像重新进行DCT变换。

3.对比提取出的二进制序列与原始水印信息,判断是否一致。

1.嵌入过程简单:通过将水印信息嵌入到DCT系数中,可以避免在图像像素域内的复
杂计算和处理,从而提高了嵌入过程的效率。

2.抗攻击性强:由于水印信息被嵌入到DCT系数中,在图像压缩、旋转、裁剪等操作
中也不容易被破坏,因此抗攻击性较强。

3.鲁棒性好:基于DCT域的数字水印算法水印信息的嵌入不会对图像的色调、饱和度、亮度等造成影响,因此不会产生图像视觉上的畸变。

基于DCT域的数字水印算法在数字版权保护领域具有广泛的应用,但其嵌入的水印信
息难以被视觉感知,需要通过专门的算法来提取和检测。

基于DCT域的图像数字水印技术

基于DCT域的图像数字水印技术

基于DCT域的图像数字水印技术摘要:数字水印技术作为数字媒体版权保护的有效办法,近年来在国内外引起了人们极大的兴趣。

作者采用了DCT离散余弦变换的算法,对图像这种多媒体数字作品进行了数字水印的嵌入和检测研究。

并且使用了高效实用的编程工具MATLAB来介绍了一种DCT域的图像数字水印嵌入和提取的实例,并且在最后对嵌入水印的图像进行了攻击实验,验证了该算法的鲁棒性和不可见性。

关键词:MATLAB;离散余弦变换;信息隐藏;数字水印DCT-based Image Digital WatermarkingOUYANG Qi(Computer Science Dept of Sichuan University)(*******************)Abstract:As an effective method of digital multimedia copyright protection, digital watermarking has recently aroused people’s great interest at home and overseas. This paper proposes an algorithm based on DCT, which can embed and extract watermark from an image, then it uses an efficiently and useful program tool called MATLAB to propose an example of image digital watermarking in DCT. At last, I use geometric processing functions of MATLAB image tool box to attack the embedded image. After these attacks, the watermark sequence can be detected all the same. It establishes that the algorithm is robust and not visible.Key words:MATLAB;Discrete cosine transform;Information Hiding;Digital Watermarking1 引言随着计算机计算能力的迅速提高,计算机的广泛普及以及Internet的迅速发展,个人信息的安全性正变得岌岌可危。

基于DWT及DCT的数字图像水印综述

基于DWT及DCT的数字图像水印综述
赵红;王丽萍;温文雅;崔永瑞
【期刊名称】《网络新媒体技术》
【年(卷),期】2008(029)001
【摘要】综述了基于离散小波变换及离散余弦变换的数字图像水印算法.由于小波变换具有良好的局部性时频分析特性和多分辨率分析,而离散余弦变换具有良好的聚能效应,因此两者在图像水印领域有很好的应用效果.对基于两种变换的数字水印技术的相关概念和现有方法进行了描述与分析,同时总结了两类算法优缺点,并讨论了几种可能的解决策略.另外,对基于两种变换的数字图像水印技术的未来发展方向和前景进行了预测.
【总页数】5页(P1-5)
【作者】赵红;王丽萍;温文雅;崔永瑞
【作者单位】漳州师范学院,计算机科学与工程系,漳州,363000;漳州师范学院,计算机科学与工程系,漳州,363000;漳州师范学院,计算机科学与工程系,漳州,363000;大连理工大学软件学院,大连,116621
【正文语种】中文
【中图分类】TP3
【相关文献】
1.一种DWT和DCT相结合的数字图像水印算法 [J], 王立平;喻东芝;刘思奇
2.一种基于DWT和DCT的数字图像水印算法 [J], 黄晓生
3.抗几何变换的DWT-DCT域数字图像水印算法 [J], 李健;叶有培;何春梅
4.基于DWT和FRFT的数字图像水印算法 [J], 龚成清
5.一种基于DCT和DWT的数字图像水印算法 [J], 陈天平;吴昌银;岳青松
因版权原因,仅展示原文概要,查看原文内容请购买。

DCT水印算法

DCT水印算法一.变换域算法基于变换域的技术可以嵌入大量比特数据而不会导致可察觉的缺陷,往往采用类似扩频图像的技术来隐藏数字水印信息。

这类技术一般基于常用的图像变换,基于局部或是全部的变换,这些变换包括离散余弦变换(DCT)、小波变换(WT)、傅氏变换(FT或FFT)以及哈达马变换(Hadamard transform)等等。

DCT变换域数字水印是目前研究最多的一种数字水印,它具有鲁棒性强、隐蔽性好的特点。

其主要思想是在图像的DCT变换域上选择中低频系数叠加水印信息。

之所以选择中、低频系数,是因为人眼的感觉主要集中在这一频段,攻击者在破坏水印的过程中,不可避免地会引起图像质量的严重下降,一般的图像处理过程也不会改变这部分数据。

由于JPEG、MPEG等压缩算法的核心是在DCT变换域上进行数据量化,所以通过巧妙地整合水印过程与量化过程,就可以使水印抵御有损压缩。

此外,DCT变换域系数的统计分布有比较好的数学模型,可以从理论上估计水印的信息量。

DCT变换域算法是这一类算法的总称,在它下面的具体的算法会有一些不同。

下面介绍一种基于模运算的数字水印算法。

该方法将水印作为二值图像(每一像元只有两种可能的数值或者灰度等级状态的图像)进行处理,依据图像在进行DCT变换后系数的统计来选取适当的阈值,通过模处理加入水印。

此算法的特点是在水印检测时不需要原始图像。

DCT水印算法的基本思想是先将原始图像分成8×8的子块,并分别对每一子块进行离散余弦变换,转换为64位DCT系数。

根据一定原理选取待嵌入的DCT变换系数的位置,再利用一些运算进行水印信息的嵌入,然后将嵌入水印信息的DCT系数的子块进行逆DCT 变换,最后合成为嵌入水印图像。

提取算法与嵌入算法相似,且不需要原始图像。

DCT水印算法的主要优点是它被应用于整个图像,因此对于图像的改变也遍布于整个图像,这使得它难以被发现。

在另一方面,当图像并不是完全准确的力量2(power of 2)。

基于DWT的数字图像水印技术及MATLAB实现


了达到良好的水印不可见性,这里选择 HL3,LH3, HL2,LH2 作为水印嵌入位置,列方程组,嵌入水
印方程组作为密钥保存。 a 的取值在[0.01,0.1]内选择。
第 3 步:将 C' 进行 IDWT2 逆小波变换重构图像获得含有水印的图像发布。 第 4 步:根据公式(1)(2)计算峰值信噪比:
图 3 三级分解各分量示意图
3 实验结果
本 文 以 Matlab R2008a 为 实 验 平 台 , 以 512×512 的 Lena 灰 度 原 图 和
64×64 的灰度水印图做实验。
图 4 是原 始 图 像 和 嵌 入 水 印 后 的 图 像 ,参 数 a 经 过 调 整 ,取 值 为 0.05,
此时 PSNR=39.694dB,两图像 的 相 似 度 CQ=0.999,当 PSNR 超 过 30dB 时 ,
人的视觉很难分辨原始图像和重构图像的差异, 因此本算法满足水印的不
可见性。
图 5 给出了提取后的水印 图 像 ,NC=0.992,可 见 ,在 没 有 攻 击 干 扰 的 情 况下,算法是比较有效的。
关 键 词 :小 波 变 换 ;DWT;数 字 水 印 ;图 像 保 护 ;MATLAB
中 图 分 类 号 :TP311
文 献 标 识 码 :A
文 章 编 号 :1009-3044(2010)28-8078-03
An Image Digital Watermarking Technology Based on DWT by MATLAB
图 1 数字水印处理过程
收 稿 日 期 :2010-07-27 作 者 简 介 :李 欣 (1985-),男 ,安 徽 濉 溪 人 ,硕 士 ,研 究 方 向 为 人 工 智 能 ,水 下 机 器 人 路 径 规 划 与 目 标 辨 识 。

数字水印编码算法

数字水印编码算法可以分为以下几种:
空域水印算法:直接将水印嵌入到载体上,计算简单且效率较高,但稳健性相对较差。

变换域水印算法:将水印添加到载体图像的某种变换域系数中,包括离散傅立叶变换(DFT)、离散余弦变换(DCT)、离散小波变换(DWT)等。

这类算法计算相对较复杂,但能嵌入大量比特数据而不会导致可察觉的缺陷。

Patchwork方法及纹理块映射编码方法:这两种方法都是Bender等提出的。

Patchwork是一种基于统计的数字水印,其嵌入方法是任意选择N对图像点,在增加一点亮度的同时,降低另一点的亮度值。

该算法的隐藏性较好,并且对有损的JPEG和滤波、压缩和扭转等操作具有抵抗能力,但仅适用于具有大量任意纹理区域的图像,而且不能完全自动完成。

基于扩频图像的数字水印算法:这类技术一般基于常用的图像变换,基于局部或是全部的变换,这些变换包括离散余弦变换(DCT)、小波变换(WT)、傅氏变换(FT或FFT)以及哈达马变换(Hadamard transform)等等。

其中基于分块的DCT是最常用的变换之一,现在所采用的静止图像压缩标准JPEG也是基于分块DCT的。

此外,数字水印编码算法还可以根据检测方式、嵌入对象等进行分类。

在实际应用中,选择何种算法取决于具体需求和目标。

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