ARM开发之一种DWT域基于IFS的数字水印算法
DWT域数字图像水印算法实现
简介
本论文工作重点
收集资料 学习算法
代码实现
DWT域数字图像水印算法实现 4
算法介绍
奇异值分 解
小波分解
水印置乱
DWT域数字图像水印算法实现 5
算法介绍
水印置乱:
1. 置乱序列生成:
2. 置乱水印:
DWT域数字图像水印算法实现 6
算法介绍
水印嵌入:
DWT域数字图像水印算法实现 7
算法介绍
DWT域数字图像水印算法实现 8
加噪:
DWT域数字图像水印算法实现 14
简单的攻击测试
DWT域数字图像水印算法实现 15
简单的攻击测试
旋转:
DWT域数字图像水印算法实现 16
简单的攻击测试
DWT域数字图像水印算法实现 17
总结
生活= For(;;){ 吃饭; 算法实现 18
谢 谢。。。
DWT域数字图像水印算法实现
The Realization of Digital Watermarking Algorithms in DWT Domain
内容提纲
简介 算法介绍
简单的攻击测试
总结
DWT域数字图像水印算法实现 1
简介
水 印
DWT域数字图像水印算法实现 2
简介
水 印
DWT域数字图像水印算法实现 3
算法介绍
水印提取:
DWT域数字图像水印算法实现 9
算法介绍
DWT域数字图像水印算法实现 10
简单的攻击测试
剪切 更改对比度 更改亮度 加噪 旋转
DWT域数字图像水印算法实现 11
简单的攻击测试
剪切:
DWT域数字图像水印算法实现 12
基于Matlab的数字水印设计――基于DCT域的水印实现
基于Matlab的数字水印设计――基于DCT域的水印实现沈阳理工大学数字图像处理课程设计摘要数字水印(Digital Watermark)技术是指用信号处理的方法在数字化的多媒体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测器或阅读器才能提取。
数字水印是信息隐藏技术的一个重要研究方向。
随着数字水印技术的发展,数字水印的应用领域也得到了扩展,数字水印的基本应用领域是版权保护、隐藏标识、认证和安全不可见通信。
当数字水印应用于版权保护时,潜在的应用市场在于电子商务、在线或离线地分发多媒体内容以及大规模的广播服务。
数字水印用于隐藏标识时,可在医学、制图、数字成像、数字图像监控、多媒体索引和基于内容的检索等领域得到应用。
数字水印的认证方面主要ID卡、信用卡、ATM卡等上面数字水印的安全不可见通信将在国防和情报部门得到广泛的应用。
本文主要是根据所学的数字图象处理知识,在MATLAB环境下,通过系统编程的方式,建立并实现基于DCT域的数字水印加密系统。
该系统主要包含数字水印的嵌入与提取,仿真结果表明,数字水印算法具有有效性、可靠性、抗攻击性、鲁棒性和不可见性,能够为数字媒体信息在防伪、防篡改、认证、保障数据安全和完整性等方面提供有效的技术保障。
关键词:数字水印;MATLAB;DCTI沈阳理工大学数字图像处理课程设计目录1 课程设计目的 ........................................................................... ............................... 1 2 课程设计要求 ........................................................................... ............................... 2 3 数字水印技术基本原理 ........................................................................... (3)3.1 数字水印基本框架 ........................................................................... ............. 3 3.2 算法分类 ........................................................................... .. (3)3.2.1 DCT法 ........................................................................... ...................... 4 3.2.2 其他方法 ........................................................................... ................... 4 3.3 实际需要考虑的问题 ........................................................................... (4)3.3.1 不可见性 ........................................................................... ................... 4 3.3.2 鲁棒性 ........................................................................... ....................... 5 3.3.3 水印容量 ........................................................................... ................... 5 3.3.4 安全性 ........................................................................... .. (5)4 基于DCT变换仿真 ........................................................................... (6)4.1 算法原理 ........................................................................... .. (6)4.1.1 准备工作 ........................................................................... ................... 6 4.1.2 选取8*8变换块 ........................................................................... ....... 7 4.1.3 边界自适应 ........................................................................... ............... 7 4.1.4 DCT变换与嵌入 ........................................................................... ...... 7 4.1.5 恢复空域 ........................................................................... ................... 8 4.2 嵌入算法扩展 ........................................................................... (8)4.2.1 RGB彩色图像三个矩阵的划分 ........................................................ 8 4.2.2 八色彩色水印 ........................................................................... ........... 8 4.3 水印的提取 ........................................................................... ......................... 9 4.4 仿真程序 ........................................................................... ............................. 9 5 结果分析 ........................................................................... ..................................... 14 结束语 ........................................................................... ............................................... 16 参考文献 ........................................................................... . (17)II沈阳理工大学数字图像处理课程设计1 课程设计目的数字水印技术是用信号处理的方法在数字化的多媒体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测器或阅读器才能提取。
一种基于DWT的非自适应数字水印算法及其MATLAB实现
一种基于DWT的非自适应数字水印算法及其MATLAB实现黄福莹,李丽(广西大学计算机与电子信息学院,南宁 530004)摘要:本文介绍了数字水印系统的基本原理,应用MATLAB语言实现了一种基于DWT (离散小波变换)的非自适应数字水印算法。
实验结果表明,该算法对JPEG压缩、噪声和剪切等攻击有较好的鲁棒性。
关键词:数字水印;DWT;MATLAB1引言随着计算机网络通信技术特别是互联网的快速发展,数字产品的使用与传播越来越普及。
但随之而来的副作用也是非常明显,这些数字产品很容易遭受非法复制、伪造、篡改、侵权等攻击,而传统的基于密码学的安全措施对这些攻击显得力不从心,出于对数字产品本身及其原有者利益的保护,数字水印技术孕育而生。
所谓数字水印技术就是将数字、序列号、文字、图像标志等版权信息嵌入到多媒体数据中,以起到保护版权、秘密通信、数据文件的真伪鉴别和产品标志等作用。
数字水印技术自1993年被提出以来,由于其在信息安全和经济上的重要地位,发展较为迅速。
目前,数字水印技术已经在数字产品版权保护、票据防伪、数据隐藏、隐藏通信等方面均均得到广泛应用。
数字水印的分类方法有很多种,按数字水印的隐藏位置划分,可以将其分为空间域数字水印和变换域数字水印。
空间域数字水印是直接在信号空间上叠加水印信息,而变换域水印则包括在DCT域、DFT域和DWT域上隐藏水印。
从总体性能来看,变换域的方法比空间域的方法有更多的优越性。
又由于DWT具有很好的时域—频域特性, 在DWT域嵌入数字水印具有明显的优点,所以基于DWT域的数字水印研究是近几年数字水印算法研究领域的一个热点。
本文研究基于DWT的数字水印算法及其MATLAB实现。
2数字水印特性一个有效的数字水印系统至少具备以下三个最基本特性:1)显著性显著性衡量水印的(不可)感知性或(不易)察觉性,对图像水印,也就是不可见性。
这里包括两个含义:一是水印不易被接收者或使用者觉察,二是水印的加入不影响原产品的视觉质量。
基于DWT_SVD域的自适应独立分量分析数字图像水印
邮局订阅号:/年技术创新图像处理PLC 技术应用200例》基于DWT-SVD 域的自适应独立分量分析数字图像水印A Content Adaptive ICA Watermarking Scheme Based on DWT-SVD Domain(苏州大学黄北京顾济华陶智HUANG Bei-jing GU Ji-hua TAO Zhi摘要:提出了一种DWT-SVD 域的自适应ICA 水印算法。
首先对原始图像进行小波变换, 分解出其逼近子图, 对以低频信息为主的逼近子图再进行奇异值分解, 然后根据逼近子图的噪声可视函数, 用独立分量分析方法在不同区域嵌入不同强度的水印信息, 达到自适应的目的。
实验结果表明, 水印信息在噪声干扰、图像处理、图像压缩下具有很好的鲁棒性, 同时能满足水印的不可见性。
关键词:离散小波变换; 奇异值分解; 噪声可视函数; 独立分量分析中图分类号:TP391文献标识码:AAbstract:The paper proposes an adaptive watermarking algorithm based on DWT-SVD domain. The original image is transformed in -to discrete wavelet domain. The watermark is embedded into the singular value decomposition of the approaching sub-image with dif -ferent strength according the noise visibility function of the sub -image by the independent component analysis. Experimental results show that the algorithm has good robustness against noise, normal image processing, image compression.Key words:discrete wavelet transform; singular value decomposition; noise visibility function; independent component analysis文章编号:1008-0570(201003-2-0195-02引言数字水印的产生与数字技术及因特网的发展密切相关, 就其本质而言, 它是信息隐藏技术的一个分支。
最新-一种DWT域基于IFS的数字水印算法 精品
一种DWT域基于IFS的数字水印算法摘要提出了一种小波域基于迭代函数系的双重数字水印算法。
即将水印信息通过变换为自相似水印分形图,利用拉普拉斯图像边缘检测的方法将水印信息嵌入小波域低频逼近系数中。
实验证明该算法具有很好的鲁棒性,同时保证了水印的不可见性。
关键词数字水印2000小波变换迭代函数系随着多媒体和网络技术的迅速发展与广泛应用,数字化媒体如数字图像、数字视频和音频等的传输和获取变得越来越便捷,一方面促进了人类信息的共享,推动了社会的进步,而另一方面由于其极易复制且复制后的媒体质量与原版几乎没有差异,因此也带来了数字多媒体的版权问题。
数字水印技术作为版权保护的重要手段而得到了广泛的研究和应用。
现有图像数字水印算法基本上可分为两类空间域方法和变换域方法。
空域法通过直接改变图像某些像素的灰度值来嵌入水印,如、扩展频谱[1]等;而变换域方法先把图像做某种变换,例如、,然后通过改变某些变换系数嵌入水印[2,3]。
随着2000和-4标准的建立,目前大量的数字水印技术研究集中在域,因为在域嵌入水印可以提高水印对最新图像压缩处理的攻击。
但是在域嵌入水印也有其弱点,例如抵抗缩放等几何形变攻击能力较弱。
文献[4]介绍了一种基于的可以抵抗几何形变的空域数字水印方法。
此方法的缺点是嵌入的水印信息只能是英文字母,而且对部分字母识别能力较差,水印抵抗压缩攻击的能力较弱。
本文采用具有实际意义的汉字和二值图像作为水印,利用生成可抵抗几何形变的双重数字水印信息,并且嵌入域低频区域系数矩阵,以提高其抵抗常见图像处理攻击的能力。
经实验证明,该方法对常见的攻击有较好的鲁棒性,同时满足了水印信息的不可见性。
1水印的嵌入原理1.1自相似水印分形图的生成二维是研究二维图像分形压缩和编码的基础,通过对图像的旋转、缩放和扭曲、反演等变成另一自相似图像。
一种基于DWT域的数字水印算法
一种基于DWT域的数字水印算法
董学枢
【期刊名称】《电脑知识与技术》
【年(卷),期】2008(004)034
【摘要】提出一种结合Arnold置乱技术的小波域灰度图像数字水印算法,将置乱后的数字水印嵌入到栽体图像小波分解的低频和部分中高频系数上.实验证明.该算法不仅具有较好的透明性,而且对图像加噪、压缩、剪切等具有较高的鲁棒性.【总页数】3页(P1703-1705)
【作者】董学枢
【作者单位】扬州大学,信息工程学院,江苏,扬州,225101;江海职业技术学院,信息工程系,江苏,扬州,225101
【正文语种】中文
【中图分类】TP309
【相关文献】
1.一种基于dwt域图像数字水印算法的设计与实现 [J], 武珖宇
2.一种基于DWT域的彩色图像数字水印算法 [J], 何冰
3.一种基于DWT域的数字水印算法 [J], 林瑞娟;侯德文
4.一种基于DWT域的数字图像零水印算法 [J], 杨志疆
5.一种基于DWT域的数字水印算法 [J], 董学枢
因版权原因,仅展示原文概要,查看原文内容请购买。
一种基于DWT域的数字水印算法
Ke wo d Di i lw tr r i g I g e mu a in Di r t v ltt n f r y rs g t a emak n ma e p r tt a o s e ewa e e r so c a m
1 引言
随着计 算机网络 技术和多媒体技术 的迅速发展 , 为数 作
L2 L L H2
HL 2 HL 1 HH2 HHl
字媒体版权 保护的有 效手段 , 数字水 印得到 了人们 的密 切关 注, 成为 国内外学者研究的热点 … 。 数字水 印是“ 不可 感 知的 在作 品 中嵌 入信 息 的操 作 行 为” 。 目前的算 法 大致 分 为 两类 : J 空域 和 变换 域 ( F D T,
与 JE 20 P G00兼容 , 因此 ,WT域数 字水 印技 术是 目前 的 主 D
要研究方向 … 。
将 A o 变换应用在数字图像上, n d rl 可以通过像素图表的
改变 而改变 图像灰 度值 的布 局 , 而取 得 图像 隐藏 的效果 。 从
2 图像 的离散小 波变换 和图像 置乱
维普资讯
僵矗拄木 与僵J亿 一
一
种基 于 D WT域 的数 字 水 印算 法
An Dii lW aemak n g r h B s d o W T gt tr r ig Alo i m a e n D a t
林 瑞 娟 ’ 侯 德 文
式:
信号局部特征的能力 , 是一种窗1大小固定但其形状可变, 3 时 间窗和频率窗都可改变 的时频局 部化分析方法 。 小波变换 的基本 思 想就 是 对信 号 进行 多 分 辨 率分 解 。
基于dwt域的数字水印技术
VS
发展
随着人工智能和机器学习技术的不断发展 ,基于DWT域的数字水印技术也将迎来 新的发展机遇。未来,这一领域的研究将 更加注重算法的优化和性能的提升,以适 应更高要求的应用场景。同时,随着5G 、物联网和云计算等技术的快速发展,基 于DWT域的数字水印技术将在更多的领 域得到应用和推广。
02
数字水印技术概述
与其他加密技术的比较
DWT域水印技术与其他加密技术相比,具有更高的灵活性和可扩 展性,同时可以提供更强的数据安全性保护。
应用场景评估
DWT域水印技术适用于数字图像、音频、视频等多媒体数据的保 护,具有广泛的应用前景和市场潜力。
06
应用场景与展望
应用场景举例
数字图像水印
在数字图像中嵌入版权信息 ,以保护图像的版权和真实
数字水印算法的评价指标
安全性
评估水印对恶意攻击的抵抗力。攻击 可能包括删除、篡改、伪造等。安全 性好的水印应能有效地防止这些攻击 。
不可篡改性
评估水印的完整性和可信度。不可篡 改性好的水印应能完整地保留原始信 息,任何对水印的篡改都应能被检测 出来。
03
基于dwt域的数字水印技术
DWT的定义与性质
研究意义
基于DWT域的数字水印技术具有广泛的应用前景,不仅可以用于版权保护和数据隐藏,还可以用于图像质量评 估、目标检测和跟踪等领域。对这一领域的研究有助于推动数字水印技术的发展,为版权保护、数据安全和信息 安全等领域提供更好的解决方案。
研究现状与发展
研究现状
目前,基于DWT域的数字水印技术已经 取得了很大的进展,国内外学者在这一 领域发表了大量的论文和研究报告。现 有的研究主要集中在算法设计、特征提 取和性能评估等方面,取得了很好的研 究成果。
基于DWT域的图像数字水印算法
基于DWT域的图像数字水印算法作者:陆宇光龚声蓉来源:《电脑知识与技术·学术交流》2008年第28期摘要:提出了一种基于DWT域的图像数字水印算法。
通过对宿主图像、经过Arnold变换加密后的水印图像分别进行多分辨率小波分解,达到自适应嵌入水印信息的目的。
实验结果表明,该方法嵌入的数字水印不但具有较好的不可见性,而且对图像处理有较好的鲁棒性。
关键词:数字水印;DWT;图像置乱中图分类号:TN957文献标识码:A 文章编号:1009-3044(2008)28-0190-03Imagine Digital Watermarking Algorithm Based on DWTLU Yu-guang1,2 ,GONG Sheng-rong1(1.School of Computer Science&Technology, Soochow University,Suzhou 215021,China;2.School of Computer&Information Engineering,ChangZhou Institute of Technology, Changzhou 213001,China)Abstract: A algorithm with image digital watermarking based on DWT is proposed. The multi-resolution wavelet de-composition of both the host image and the watermark image which is transformed and encrypted by arnold for the self adapting embedding process is finished. The experimental results demonstrate that the embedded watermarking is invisible and has good ro-bustness against image processing.Key words: Digital watermarking;DWT;Image permutation1 引言随着计算机技术和网络应用的迅猛发展,人们的日常生活与工作越来越趋于数字化和网络化。
matlab数字水印算法及实现和源代码
摘要:数字水印技术作为数字媒体版权保护的有效办法,近年来在国内外引起了人们极大的兴趣。
但是由于数字水印技术涉及到的知识面比较广,即使是专业人员有时也感到力不从心,那么如何选择一种有效的编程工具便成为一个亟待解决的问题。
本文从数字水印技术本身的特点、一般模型和典型算法出发,简要地介绍了一种可以快速上手的高效的实用语言——Matlab。
最后,作者给出一个用Matlab实现数字水印实例。
关键词:数字水印Matlab Visual C++6.0 DWT DCT1 引言作为传统加密系统的有效补充办法,从1993年Caronni正式提出数字水印到现在短短几年里,无论是在国内还是在国外对数字水印的研究都引起了人们极大的关注。
但数字水印技术的发展还很不成熟,应用也处于初级阶段。
在我国,知识产权问题是一个敏感的话题,只有深入开展数字水印技术的研究,尽快制定我国的版权保护水印标准,才能使我们在未来可能的国际知识产权纠纷中取得主动权。
那么掌握高效的工具,便成为一个必须解决的问题。
本文就针对数字水印本身的特点,介绍了一种高效的实用工具——MATLAB。
2 数字水印技术2.1 数字水印技术的复杂性数字水印技术涉及到通信理论、编码理论、噪声理论、视听觉感知理论、扩频技术(Spre ad Spectrum)、信号处理(Signal Processing ) 技术、数字图像处理(Digital Image Processing)技术、多媒体(Multimedia)技术、模式识别(Pattern Reorganization)技术、算法设计(Algorithm Design)等理论,用到经典的DFT(Discrete Fourier Transf orm)、DCT(Discrete Cosine Transform)变换和近代最先进的数学工具----小波(Wa velet)。
数字水印又是一个横跨计算机科学、生理学、密码学、数字、数字通信等多门学科,并与I nternet的发展密切相关的交叉科学。
基于DWT的数字水印算法的研究
基于DWT的数字水印算法的研究Research of Digital Watermarking Algorithm Based on Discrete WaveletTransformation摘要随着网络技术和计算机技术的迅速发展,越来越容易获取数字多媒体信息,导致一些不法分子为了谋取盈利而制作盗版、更改版权。
目前,一些传统的密码学的安全措施已经不能解决这些问题,为了对其原有者利益以及数字产品本身的保护,人们提出了数字水印技术。
数字水印技术是信息隐藏技术的一个主要分支,该技术先将不可见信息嵌入到数字化媒体中,接着通过对不可见信息的检测来跟踪图像的使用状况,从而实现信息存储、隐藏、版权保护等功能。
本文基于DWT对数字水印算法进行研究,主要介绍了两种基于DWT数字水印算法的嵌入和提取,并在MATLAB环境中仿真实现。
对两种算法的嵌入水印图像进行攻击,分析比较两种算法的优劣。
本设计是对现有的数字水印技术作一个基础性研究,从中认识到数字水印技术在生活中起到了重要的作用,从而避免数字水印经过不当操作后被损毁而无法提取。
关键词:数字水印 DWT 嵌入提取AbstractWith the rapid development of computer and network technology, the information of digital multimedia has been more and more easy to be gained.So some criminals change the copyright piracy in order to seek profit making.At present,some traditional safety measures of cryptography has been unable to solve these problems.In order to protect the interests of the original and digital products itself,people put forward the digital watermarking technique.Digital watermarking is a main part of information hiding technology.At first,the technique embed the invisible information into the digital media.Then,through the invisible detection information to track usage of the image.Thus,it can achieve information storage,hidden,copyright protection and other functions.Content of this paper is to study digital watermarking algorithm based on DWT.This article mainly describes two kinds of embedding and extraction based on DWT digital watermarking algorithm.Then,simulating in MATLAB paring the advantages and disadvantages of the two algorithm after attacking the image embed watermark.This design is a fundamental research to the existing digital watermarking technology.Recognizing the effect of digital watermark played in our life .So we can avoid watermark damaged through improper operation.Key words:digital watermarking DWT embedding extraction目录摘要 (I)Abstract ............................................................................................................................... I I 绪论 .. (1)1 数字水印技术的介绍 (4)1.1数字水印技术 (4)1.2 数字水印常见算法 (5)1.3 常见的水印攻击和检测算法 (6)2 开发环境简介 (8)3 基于离散小波变换的数字水印算法的设计 (10)3.1离散小波变换 (10)3.2基本算法设计 (10)3.2.1水印的嵌入 (10)3.2.2水印的提取 (10)3.2 改进算法设计 (11)3.3.1水印的嵌入 (11)3.3.2 水印的提取 (11)4 算法仿真 (13)4.1算法仿真 (13)4.2攻击仿真 (13)结论 (17)致谢 (18)参考文献 (19)附录1 (20)绪论随着网络通信技术和数字化多媒体技术的飞速发展,多媒体数字产品(包括数字视屏、数字音频、数字图像)得到了广泛的应用,数据的传输和交换变成了一个相对简单快捷的规程。
基于DCT域和DWT域的视频数字水印算法
基于DCT域和DWT域的视频数字水印算法数字水印技术是一种保护数字媒体作品的方法,其中最常用的是视频数字水印技术。
基于离散余弦变换(DCT)和离散小波变换(DWT)的视频数字水印算法是目前应用较广的两种方法。
下文将分别介绍它们的原理和特点。
一、基于DCT域的视频数字水印算法DCT是一种广泛应用于音频和视频编码的一维变换方法,同时也可用于图像压缩和加密。
在基于DCT的数字水印中,水印信息通常嵌入在视频的低频系数中,因为低频系数对于视频质量的影响较小,使得水印影响恢复的难度也随之增大。
具体实现方式为,在进行DCT变换后,将一部分低频系数修改成水印信息。
这部分低频系数也称作“水印区域”,可以根据水印强度、嵌入率等参数进行调整。
水印的提取便是将水印区域解码并恢复出原始水印。
该方法的优点是隐藏在低频区域的水印不容易被注意到,且强度适中时不会对视频质量产生太大影响。
不足之处是对于经过编辑或压缩后的视频,该水印可能难以恢复或不可用。
二、基于DWT域的视频数字水印算法DWT是一种多维矩阵变换,能够在一定程度上减少信号中冗余信息,并可实现数字水印的嵌入和提取。
相比DCT,DWT 能够更好地处理图像或视频中的边缘和细节。
在基于DWT的数字水印中,水印信息被嵌入到视频的高频系数中,因为高频系数对视频质量的影响较小,同样也增加了水印提取的难度。
具体实现方式为,在进行DWT变换后,将一部分高频系数修改成水印信息,这部分高频系数也称作“水印区域”。
水印区域的位置由DWT的分解层数、水印大小、嵌入率等参数决定。
提取水印时,需要使用同样的分解层数和水印大小等参数。
与基于DCT的水印算法相比,基于DWT的算法更具抗压缩能力,并且能够适应图像或视频的不同尺寸和分辨率,但也存在一定的弱点。
例如,在不同空间域的DWT子带中,水印的韧性也会不同,这需要在具体实现中进行优化和调整。
总之,基于DCT的水印算法更适用于一些对视频质量要求不高的应用场景,例如版权保护等,而基于DWT的算法则更适用于对视频质量和韧性都有较高要求的应用场景。
一种基于DWT的数字水印新算法
文章编号:1008-1402(2009)05-0686-03一种基于DW T 的数字水印新算法杨春风, 张贵仓, 吕宝成, 朱贤坤(西北师范大学数学与信息科学学院,甘肃兰州730070)摘 要: 提出了基于DWT 与迭代混合的图像水印算法,在小波变换的高频子带应用迭代混合技术嵌入灰度图像作为水印.仿真实验结果表明本文所提出的水印算法对于剪切和添加噪声等攻击具有较好的抵抗能力,是迭代混合技术在数字水印方面的一个成功应用.关键词: 数字水印;小波变换;迭代混合中图分类号: TP391 文献标识码: A0 引 言近年来数字水印技术研究取得了很大进展,并且相继有一系列优秀的数字水印算法问世.然而,现有的数字水印算法大都是在载体图像中嵌入一些二进制序列或者是二值图像作为水印的,也就是说水印的嵌入容量还是一个亟待解决的问题.迭代混合技术[1]就是在视觉允许的范围内选取尽可能小的混合参数,将一幅图像隐藏在与其尽可能相像的载体图像中,以便于最大程度地保证恢复图像质量的一种技术.该技术是信息隐藏领域的一个重要理论.迭代混合与数字水印是信息隐藏领域的两个分支,都是描述将隐秘信息嵌入到伪装载体中,进而使所传送的信息不可察觉的技术.因此文献[1]中所提出的图像迭代混合思想完全可以应用到数字水印技术中,文献[2]也同样将该方法应用于图像隐藏,但是,在文献[1,2]中,都只是在在空域中对图像的简单隐藏.而变换域方法是研究图像处理的一个常用的而同时又非常有效的方法之一,常见的变换域方法主要有傅里叶变换、离散小波变换以及离散余弦变换等.本文选取离散小波变换的方法,应用迭代混合的思想进行水印算法的研究,将灰度水印图像嵌入到原始载体图像中,一方面可以达到较好的不可见性,更重要的是,大大提高了数字水印的嵌入容量.1 数字图像的迭代混合文献[1]在研究信息隐藏技术时提出了一种利用迭代混合方法进行图像隐藏的思想,并且给出了数字图像混合的定义:若F 与G 分别表示尺寸为M N 的数字图像, 为满足0! !1的任一实数,则称S = F +(1- )G(1)为数字图像F 和G 的 混合.文献[1]中也给出了迭代混合的定义:设F 与G 分别表示尺寸为M N 的数字图像,{ i |0! i !1,i =1,2,∀,n }为给定的n 个实数,对数字图像F 和G 进行 1混合得S 1= 1F +(1- 1)G(2)将数字图像F 和S 1进行 2混合,得S 2= 2F +(1- 2)S 1(3)依次进行混合得S n = n F +(1- n )S n -1(4)则数字图像S n 称为图像F 和G 的关于 i 的n 重迭代混合.2 基于D W T 与迭代混合的水印嵌入算法2.1 算法设计为了充分考虑水印的安全性,本文首先对水印图像进行Arnold 置乱变换预处理,另一方面,为了充分考虑数字水印的不可见性,本文选择在原始图像离散小波变换域的最高频子带HH1进行水印的嵌入.基于这种思想的水印嵌入模型如图1所示.收稿日期:2009-08-24基金项目:西北师范大学青年教师基金项目(NWN U-LK QN-08-3).作者简介:杨春风(1973-),女,甘肃靖远人,西北师范大学讲师,硕士.第27卷第5期 佳木斯大学学报(自然科学版) Vol.27No.5 2009 年09月 Journal of Jiamusi University (Natural Science Edition)Sep. 20092.2 水印嵌入算法Step1 对水印图像W 进行k 次Arnold 置乱变换,得到W *;Step2 对原始图像F 进行一级离散小波分解,选取最高频子带HH1作为嵌入位置;Step3 将置乱后的水印图像W *迭代n 次嵌入到高频子带HH1中;Step4 迭代嵌入水印后对小波系数进行重构,进行小波逆变换,得到嵌入水印后的图像F *.图1 水印嵌入模型2.3 水印提取算法水印的提取是嵌入的逆过程,步骤如下:Step1 对原始图像F 及含水印图像F *分别进行一级小波分解,分别提取其最高频子带HH1和HH1*.Step2 根据式(4)求出恢复表达式:S n -1=(S n - n F )(1- )(5)重复使用(5)式,代入不同的n 及 n 等参数,对HH1*子带中的水印图像进行恢复.Step3 对求出的水印图像依据置乱密钥k 进行逆置乱,最终得到水印图像W.3 实验结果与分析3.1 水印嵌入和提取实验本文以8位灰度图像Lena(512 512)作为原始载体图像,选取灰度图像ca meraman (256 256)作为水印图像,水印图像W 的Arnold 置乱次数为k =10,原始图像进行一级Haar 小波分解,迭代混合参数分别为:迭代次数n =3,迭代因子 1=0.5, 2=0.6, 3=0.7,对水印的嵌入、提取和攻击进行了测试实验.利用峰值信噪比PSNR(Peak Signal -to-Noise Ratio)作为水印图像的客观评价标准,采用归一化相关系数NC(Normalized C ross-Correla tion)作为提取水印与原始水印的相似性评价标准.实验结果如图2所示.实验中的峰值信噪比和归一化相关系数分别为PSNR=38.2121dB,NC=1.0000.3.2 攻击实验图像在使用和传输的过程中,经常会面临一些非恶意攻击,如图像在传送过程中的信道噪声、有损压缩、图像增强等;除此之外,也可能会受到一些恶意攻击,如图像剪切、涂改等操作.为了验证本文687第5期杨春风,等:一种基于DW T 的数字水印新算法算法的鲁棒性,对嵌入水印后的图像进行了一些常规的攻击方法,以进行鲁棒性评估.对含水印图像分别进行图像剪切和添加噪声等操作以后的实验结果分别如表1~2所示;其中进行剪切攻击的剪切位置如图3所示.4 总 结结合小波变换与图像的迭代混合技术,提出了一种基于DW T 与迭代混合技术的数字水印算法,算法采用一级小波分解后的高频子带进行水印图像的嵌入,在水印嵌入之前,对水印图像进行Arnold 置乱变换预处理,增加了水印的安全性.该算法将信息隐藏技术中的迭代混合思想应用于数字水印技术,可以在图像中进行灰度图像水印的嵌入,大大提高了水印的嵌入容量,为数字水印领域的算法研究提供了一种新的思路.参考文献:[1] 张贵仓,王让定,章毓晋.基于迭代混合的数字图像隐藏技术[J].计算机学报.2003,26(5):569-574.[2] 张永红,康宝生.基于迭代混合的图像隐藏技术[C].第三届中国几何设计与计算大会论文集.北京,电子工业出版社.2007.271-274.[3] 罗军辉,冯平,哈力旦#A.MA TLAB7.0在图像处理中的应用[M ].北京:机械工业出版社,2005.[4] 潘蓉,高有行.基于小波变换的图像数字水印嵌入方法[J].中国图象图形学报,2002,7(7):667-671.Digital Watermarking Algorithm Based on Wavelet Transformand Iterative BlendingY ANG Chun -feng , Z HANG Gui -cang , LU Bao -cheng , Z HU Xian -kun(College of Mathematic and Information Science ,Northwest Normal University ,Lanzhou 730070,Ch in a )Abstract : An algorithm based on DW T and iterative hybrid is proposed to embed a gray-scale ima ge as a wa termark in high frequency sub-band of wavelet transform.Simulation results show that the proposed watermarking al gorithm has a better resistance to the cutting and noise etc.,which is a successful application for the iterative hybrid technology in the digital watermark.Key words : watermarking;wavelet transform;iterative blending688佳木斯大学学报(自然科学版)2009年。
一种改进的基于DWT的数字水印算法设计与实现
一种改进的基于DWT的数字水印算法设计与实现[摘要]数字水印技术是目前信息安全技术领域的一个新方向。
此技术近年来得到了较大的发展。
本文针对传统的基于DWT的算法大都是二值图像或者是直接在图像中嵌入一些二进制序列作为水印,水印的安全性较低的问题,通过对图像进行Arnold置乱变换预处理来解决这一问题。
通过仿真实验,证明本算法在保证水印不可见性的同时,对常见的JPEG图像压缩、噪声滤波、剪切等,均有较好的鲁棒性。
[关键词]数字水印,DWT变换,鲁棒性中图分类号:TP391.41 文献标识码:A 文章编号:1009-914X(2015)48-0255-011.引言随着计算机网络和信息技术的飞速发展,数字多媒体信息包括三维模型图像、文本音视频的存储、复制与传播变得十分方便。
通过互联网既能快捷方便的获取多媒体信息,还可以得到与原始数据完全相同的复制品,这就引发了对数字媒体原创者的经济利益和版权如何保护以及数字媒体信息是否安全可信等许多问题。
因此,对多媒体内容的内容鉴别与版权保护成为目前所处的这个信息时代所急需解决的问题[1]。
数字水印技术弥补了数字签名技术和加密技术的不足,将具有保密性和确定性的信息直接嵌入到原始数据成为原始数据的一部分保留在其中,因而即便是在解密后仍可跟踪数据的传输和复制,使多媒体数据得到有效保护。
本文针对传统的基于DWT的算法大都是直接在图像中嵌入一些二进制序列或者是二值图像作为水印,水印的安全性较低的问题,通过对图像进行Arnold置乱变换预处理,将离散化的数字图像矩阵中的点重新排列,更好地解决了这一问题。
2.离散小波变换(DWT)算法原理与设计离散小波变换[2]实际是处理连续小波变换的系数,使其离散化。
当其满足允许性条件:小波常数C。
若上式成立,就称(t)为母函数或一个基本的小波函数。
将母函数(t)伸缩平移,产生一函数族a,b(t),a是伸缩因子(尺度参数),b是平移因子(定位参数)。
基于DWT及Logistic混沌系统的数字水印算法设计
原始图像 一次变换 两次变换 三次变换 四次变换
采用图像置乱的优点
1)达到视觉上的置乱所需迭代很少,基本 一次计算就可以达到目的,所以运算量 相对其他置乱算法较小。
2)充分将数字水印技术和密码学相结合, 增加了水印信息的安全性。
3)作为一种空域的变换,消除了像素的 空间相关性从而提高数字水印的鲁棒性, 增强了水印的抗攻击的能力
与DCT与比较
DCT域
本文算 法
a 0.3457 0.8389
b 0.4025 0.9319
c 0.4638 0.9761
d 0.5361 0.9870
e 0.8872 0.9952
f 0.9999 0.9993
DWT域标志水印算法比较
1/16
1/8
1/4
加噪
标志水 印
本文算 法
0.9214 0.9683
y?
? 3、基于Logistic混沌系统的混沌单向随 机序列的产生
要求: (1)分布的均匀性,接近u(0,1)分布,
整体和局部分布都比较均匀; (2)统计上的独立性;
(3)有足够长的周期。
? 产生公式:
xn?1 ? f ( xn ) ? 1 ? ? xn2
1
mi?1 ? ? arccos( xi?1)
?
逆向嵌入水印W ?
B伪造的原始 图像I'
结合数字签名的方法
数字签名的优点: (1)签名者事后不能否认自己的签名; (2)接收者能够验证签名,而其他任何
人都不能伪造签名; (3)当双方关于签名的真伪发生争执时,
一个法官或者第三方能够解决双方之间 发生的争执。
? (1) A创作出原始图像I; ? (2) A编码并注册水印W; ? (3) A计算I的图像文件的描述信息或者统计其特征信息,记
基于DWT域数字水印的研究实现的开题报告
基于DWT域数字水印的研究实现的开题报告一、研究背景与意义随着网络技术的不断发展和普及,数字媒体资源的传输和共享变得更加便捷,但是数字媒体资源的安全也逐渐成为人们关注的焦点。
为了保护数字媒体资源的知识产权,数字水印技术应运而生。
数字水印是一种嵌入到数字媒体文件中的信息,它类似于物理世界中的水印,可以用来确认数字媒体文件的拥有者和授权使用者,从而防止著作权侵犯和未经授权的复制。
经过多年的研究和发展,数字水印技术已经得到广泛应用。
传统的数字水印技术主要有空域水印和频域水印两种。
空域水印是将水印信息直接嵌入到数字媒体文件的像素值中,它具有插入简单、提取方便等优点,但抵抗攻击能力弱。
频域水印则是将水印信息嵌入到数字媒体文件的频域中,提高了抗攻击性,但在嵌入和提取过程中需要复杂的算法支持。
离散小波变换(DWT)是一种在多领域应用广泛的信号处理技术,它可以通过质量压缩、降噪、水印嵌入等方式对信号进行处理。
因此,基于DWT域的数字水印技术在数字媒体领域中也受到了广泛关注和应用。
本文研究的目的即为基于DWT域的数字水印技术的实现和应用。
二、研究内容和方案本文研究内容主要包括以下几个方面:1. 离散小波变换原理和算法针对数字水印技术,本文将深入探究DWT原理和算法,研究DWT的多级分解方法和小波函数的选择。
2. 数字水印算法的研究与实现本文将设计实现一个基于DWT域的数字水印算法,该算法将应用小波域的高频分量来嵌入水印信息,具有抵抗失真、抗噪性强等优点。
3. 数字水印算法性能评价与分析本文将对实现的数字水印算法进行性能评价和分析,包括水印嵌入算法的影响、提取算法的准确性和带宽效率的分析等方面。
4. 数字水印应用研究本文将探讨数字水印技术在数字媒体领域中的具体应用,包括版权保护、数字鉴别和隐蔽通信等方面。
三、研究预期结果本文将研究实现一个基于DWT域的数字水印算法,并对该算法进行性能评价和分析,最终实现数字水印技术在数字媒体领域的应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
其中,f(i,j)与f'(i,j)为嵌入水印前后图像的灰度值,MSE为均方误差。
按式(5)、(6)来计算,本算法嵌入水印后的峰峰信噪比PSNR=30.1550dB;由文献[5]可知,当PSNR超过30dB时,人的视觉很难分辨出原始图像和重构图像的差异。因此本算法完全满足水印信息的不可见性。
1 水印的嵌入原理
1.1 自相似水印分形图的生成
二维IFS是研究二维图像分形压缩和编码的基础,通过对图像的旋转、缩放和扭曲、反演等变成另一自相似图像。将汉字水印信息转化为自相似分形图,也就是将汉字水印信息转化为自相似水印分形图的IFS变换参数。
其中θ、α、ι1、ι2、e、f分别为旋转角度、扭曲角度、坐标轴伸缩比例和平移参数。
2.2第1汉字水印信息的提取
如果需要提取第1水印,则将提取出的双重水印图像置于一坐标系中,对应每一部分图形块取出对应的三个点坐标,根据对应三个点的坐标数值代人仿射变换公式,求出对应部分图形的对应变换ωi的参数,再根据水印转化公式的反变换确定出对应汉字的区位码信息,进而确定出对应的汉字。如图3和表1所示。
表2 各种功击后自相似水印检测相关关系数表
攻击名 无攻击时 A/D、D/A JPEG(40) JPEG(50) JPEG(60) JPEG(70) JPEG(80) JPEG(90)
ρ 0.8855 0.8855 0.8224 0.8598 0.8633 0.8526 0.8684 0.8783
表1 由自相似水印分形图像取出的对应点确定对应汉字信息
项
点 第1个点 第二个点 第三个点 旋转角度 横轴缩放a 纵轴缩放b 对应区码 对应位码 水印汉字
参考点 43,16 32,32 49,54 0 1 1
第一个字 183,90 196,96 194,79 244 0.992 0.416 45 85 王
(6)重复(3)、(4)、(5)直到取完自相似水印分形图W中的所有像素点。
(7)利用修改后的系数矩阵进行小波反变换,重构带有水印信息的原始图像。
2.4 水印检测的相关性
由于本算法所采用的水印为二值数字图像,为了客观表示检测出的水印信息与原水印信息的相近程度,定义相关系数为:
ρ:WEQU/WALL (7)
其中,WEQU=[相同位置W=W 的个数];[正确检测的水印像素数目],WALL=[W像素总数]。本实验中WALL=256x256。
汉字存储编码有区位码和机内码。这里将区位码转化为IFS参数。常用汉字的区码M范围为16~55,定义映射F:M→θ
θ=F(M) =8×(M—15)+4 (2)
(2)式是先将M转化为1~40整数,编为6位二进制编码(000001)~(101000),再在其后面添加(100),则M对应编码为(000001100)~(101000100)。通过上述变换将汉字信息区码转化为仿射变换的旋转角度,变换后θ的范围是[12,324]。
①拉氏算子计算G(i,j)=A (i-1,j)+A (i+1,j)+A (i,j-1)+A (i,j+1)-4A (i,j)。
②如果G(i,j)> ε,则令G(i,j)=0;否则如果G(i,j)<-ε,则令G(ij)=1,否则G(i,j)=2。其中ε>0,其大小与d取值有关(下面ξ同ε)。
2 实验结果
2.1 双重水印信息的鲁棒性测试
实验中载体图像采用512x512的标准LENA灰度测试图像,第1水印信息使用“王小林”三个汉字,第2水印信息采用128x128的带有“理工科技”四个字的二值图章图像,原始载体图像小波分解时采用紧支双正交的db3小波(使用该小波函数可以减少提取自相似水印分形图时采用的替代措施),分解层级L为1。实验中d取16,ε取4,ξ取8。水印信息为二值图像,用肉眼可观察各种攻击后的检测效果,所以将检测出的双重水印图像与嵌入前的双重水印图像并放在一起,以便对照水印嵌入前后的差别(检测结果中左半部分为嵌入前双重水印图像,右半部分为检测出的双重水印图像)。常见的攻击测试,包括JPEG图像压缩(压缩因子40~90)、均值和高斯滤波、图像在不同灰度级上的量化、A/D及D/A转换、缩放、旋转、部分剪切、噪声叠加等。其测试结果如图2所示。
又由于常用汉字的位码N为1~94。定义映射G:N→[aa,bb]→[a,b]
[aa,bb]=G(N)=[((N+5)div(10))+6,((N+5)mod(10)+6)]; (3)
[a,b]=[(aa×16+8)/250,(bbx16+8)/250] (4)
其中(3)式是将N变换为6~15之间的一个整数对;(4)式是将变换所得整数对分别进行二进制编码,再在各个编码后添加(1000),为保证仿射变换的压缩性,全部除以250。通过上述变换后,a,b范围是[0.416,0.992],其中[a,b)是一个实数对。
随着多媒体和网络技术的迅速发展与广泛应用,数字化媒体(如数字图像、数字视频和音频等)的传输和获取变得越来越便捷,一方面促进了人类信息的共享,推动了社会的进步,而另一方面由于其极易复制且复制后的媒体质量与原版几乎没有差异,因此也带来了数字多媒体的版权问题。数字水印技术作为版权保护的重要手段而得到了广泛的研究和应用。
攻击名 放大到1.25 缩小到0.75 反转15℃ 部分剪切 均值滤波 高斯滤波 纳盐噪声 高斯噪声
ρ 0.8855 0.7587 0.7879 0.6142 0.5961 0.8610 0.5707 0.8497
本文提出了利用IFS将一组汉字水印和一图像水印映射为双重水印信息,再将双重水印信息利用LAPLACE算子的图像边缘检测功能嵌入小波域低频逼近系数矩阵的鲁棒数字水印改进算法。仿真结果表明,小波域的低频逼近系数矩阵不是水印信息的禁区,将水印信息嵌入低频系数矩阵,可以更好地抵抗图像压缩;而仿射变换的利用提高了水印信息抵抗几何形变的性能。两者的结合,不但能保证水印信息的鲁棒性,同时保证了水印信息的不可见性。同时也表明,本文所提出的方法有很强的抗常见图像处理攻击的能力。对彩色图像,如果先进行分量变换,对变换分量后的某一通道或者多个通道进行小波分解,选取其低频区域嵌入水印信息,同样可得到很好的效果。
现有图像数字水印算法基本上可分为两类:空间域方法和变换域方法。空域法通过直接改变图像某些像素的灰度值来嵌入水印,如LSB、扩展频谱[1]等;而变换域方法先把图像做某种变换,例如DCT、DWT,然后通过改变某些变换系数嵌入水印[2,3]。随着JPEG2000和MPEG-4标准的建立,目前大量的数字水印技术研究集中在DWT域,因为在DWT域嵌入水印可以提高水印对最新图像压缩处理的攻击。但是在DWT域嵌入水印也有其弱点,例如抵抗缩放等几何形变攻击能力较弱。文献[4]介绍了一种基于IFS (Iterated Function System)的可以抵抗几何形变的空域数字水印方法。此方法的缺点是嵌入的水印信息只能是英文字母,而且对部分字母识别能力较差,水印抵抗JPEG压缩攻击的能力较弱。本文采用具有实际意义的汉字和二值图像作为水印,利用IFS生成可抵抗几何形变的双重数字水印信息,并且嵌入DWT域低频区域系数矩阵,以提高其抵抗常见图像处理攻击的能力。经实验证明,该方法对常见的攻击有较好的鲁棒性,同时满足了水印信息的不可见性。
第二个字 25,202 38,204 56,199 258 0.928 0.800 48 01 小
第三个字 229,224 229,206 207,195 148 0.736 0.992 33 54 林
2.3 峰峰信噪比
本文采用峰峰信噪比(PSNR)作为嵌入水印后重构图像质量的客观评价指标,
③ 如果SE>ξ或者SF>ξ,则令W (i,j)=1;否则令W (i,j)=0;ξ>0。
③ 重复前三步,直到取完上面所有的点。求第1行列和最后1行列的补救方法与上面求三值图像的方法
(4)从W’中提取汉字水印信息。在二值图像W 中对各部分任意取三个对应点,根据变换公式确定对应变换系数,将系数变换为汉字的区位码即可得对应汉字信息。
在自相似水印的提取算法中,用到了拉普拉斯(Laplace)算子与两个矩阵像素块E、F,其中E=[1 0 1;01 0;1 0 1]3×3,F=[0 1 0;1 0 1;0 1 0]3×3。
(1)将带有水印信息的图像进行L层小波分解,提取出低频子带系数矩阵。
(2)利用拉氏算子的图像边缘检测功能由待检测的系数矩阵A’生成与其大小一致的三值(0,1,2)图像G。具体生成算法如下:
将θ、a、b值代人上述仿射变换公式中,令α=0,e、f的值根据具体情况而定。假设水印信息W1为{S1,S2,S3:其中Si是常用汉字},根据上面定义的影射转化为迭代函数系{R2;ω0,ω1,ω2,ω3}。其中ωi(对应Si,ω0对应(θ0=0,a0=b0=1),作为第一水印检测的参考图。由于上述两个变换都是一对一映射,可以很容易求得其反变换过程。
取第二水印W2为一幅KxK的二值图像,分别通过上述变换ωi将第二水印信息影射为一个大小为2K×2K的自相似水印分形图W.映射方式如图1所示。
1.2 水印嵌入方法
数字水印的嵌入步骤如下:
(1)将原始图像进行L层小波分解得到3L+1个子带。选择L使其低频子带A系数为与自相似水印分形图W大小相同的矩阵。
由以上定义可知,ρ不但表示了水印信息前后的相关程度,而且也表示出了水印信息检测的正确率,即水印信息被正确检测出的百分比率。ρ越大意味着水印信息的鲁棒性越强。本实验结果如表2所示。
由表2可以看出,对带有水印信息的图像进行各种常见的攻击后,水印信息检测的正确率都大于57%,说明该算法对常见攻击具有较强的鲁棒性。
1.3 水印检测方法
③重复上述两步,直到生成三值图像G。计算G的第1行列和最后1行列时用第2行列和倒数第2行列替代。