欢迎来到天天文库
浏览记录
ID:18444752
大小:1.01 MB
页数:5页
时间:2018-09-18
《基于小波变换的数字水印算法研究53270》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于小波变换的数字水印算法研究摘要:现在,随着计算机网络的飞速发展和多媒体技术的广泛应用,人们可以非常方便的从网络上获取多媒体产品。因此,数字多媒体的信息安全,版权保护问题就成为迫切需要解决的重要问题。此时数字水印技术应运而生,随着研究工作的不断深入,应用领域也在不断的扩大。因此,对数字水印技术的研究不但又重大的理论意义,更有非常重要的使用意义。数字图像水印算法种类繁多,本文主要研究基于小波变换的数字水印算法。关键词:数字水印、小波变换、算法研究TheResearchonDigitalWatermarkingAlgorithmBasedonWaveletTransform.Ab
2、stract:Nowadays,withtherapidlydevelopmentofthenetworkandwidelyapplicationofthemultimediatechnology,peoplecouldgetmultimediaproductthroughInternetconveniently.Thus,digitalmultimediasecurityandcopyrightprotectionbecomeanurgentproblemtobesolved.Watermarkingtechnologywasbroughtuponthisbackground
3、atthistime.Itsapplicationfieldspreadwidelywithahugeamountofresearchdevelopment.Sothestudyofwatermarkingtechnologyismeaningfulnotonlyinthetheoryfield,butalsoinapplicationfiled.Therearemanykindsofalgorithmsonwatermarkingtechnology,andthisarticlemainlydiscussestheresearchondigitalwatermarkingal
4、gorithmbasedonwavelettransform.Keywords:DigitalWatermarking;WaveletTransform;Algorithms1.数字水印技术数字水印技术是通过一定的算法将一些标识信息(即数字水印)直接嵌入数字载体(包括图像、音频、文档、软件)当中,但不影响原载体的欣赏价值和使用价值。被嵌入的信息通常是不可视的或不愿意察觉的,但是可以通过操作检测和提取。当发生版权纠纷时,可以通过算法提取来验证数字产品的归属权,确保所有者得合法利益。这对我们现如今处理知识产权问题非常的有帮助。数字水印技术可以从不同的角度进行分类。但按水印嵌入方式划
5、分,可以将数字水印分为空间域水印和变换域水印。空间域嵌入算法是通过直接改变载体数据中的某些数据值来嵌入水印,该类算法常用的有LSB和扩展频谱两种。变换域嵌入算法首先将原始的图像或声音信号进行DCT或DWT(离散小波变换)、DFT变换,在变换域上嵌入水印信息,然后再经反变换输出。本文主要研究离散小波变换在数字水印上的应用,小波变换域的上的数字水印兼具空域方法和DCT变换域方法的优点,既有自适应性,又有鲁棒性的特点。2.数字水印的特征一般作为有使用价值的数字水印,具有以下几个特征:(1)不可觉察性:在大多数的水印中,要求观察者用肉眼观察不到或者用感觉器官感觉不到嵌入水印后含水印内容
6、的变化,即人类视觉系统属性几乎不可辨别。(2)鲁棒性:水印图像难以被压缩或者是一般的图像处理等算法清除,即使被攻击后,仍能存在于多媒体技术中并可以被恢复和检测出来。(3)可证明性:指对嵌又水印信息的内容,可以通过水印检测器证明嵌入水印的存在。(4)安全性:嵌入的水印信息必须只有在授权的机构才能检测出来,非法用户不能判断水印是否存在,或者即使检测出水印,也不能获取或去除水印信息。3.数字水印的基本模型数字水印一般包括水印的嵌入、提取和检测过程。(1)数字水印的嵌入数字水印的嵌入过程就是将水印信号加载到数字图像中,通常包括水印信号预处理水印嵌入两个方面。考虑到水印的鲁棒性和安全性,
7、通常对图像所有者或用户提供的水印信号要进行预处理。数字水印的嵌入阶段,嵌入算法的嵌入目标是使数字水印在不可见性和鲁棒性之间找到一个较好的折中。算法实现代码:x=imread('d.bmp');%读取水印图像imview(x);%显示水印图像[X,map]=rgb2ind(x,0.4);%将图像转化为索引图I=ind2gray(X,map);%将索引图转化为灰度图bw=im2bw(X,map,0.4);%将灰度图进行二值变换imview(bw)%显示嵌入的二值图[m1,m2]=size(bw)
此文档下载收益归作者所有