资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
单片机应用实习任务书学生姓名: 专业班级:指导教师: 工作单位:题 目:数字水印算法设计初始条件:计算机;matlab软件等。要求完成的主要任务:通过课程设计,培养学生根据需要选学参考书,查阅手册,图表和文献资料的自学能力,通过独立思考深入钻研有关问题,学会自己分析解决问题的方法。培养严谨的工作作风和科学态度,使学生逐步建立正确的生产观点,经济观点和全局观点。每个学生在课程设计选题中选做一个专题,学会用MATLAB 语言编写信号与系统及数字信号处理的仿真程序;认真分析每个题目的具体要求;上机前初步编好程序,上机时认真调试程序;课程设计结束时提交符合格式要求的课程设计报告。学习掌握一种数字水印算法,选择两幅图像分别作为版权图像和水印图像,采用水印嵌入算法成生含水印图像。采用水印提取算法,提取出嵌入水印。并对水印算法的鲁棒性进行测试。时间安排:2012年6月20日-2012年7月5日指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日摘要.I Abstract . II1引言. 11.1选题背景. 11.2数字水印技术的研究动态. 22数字图像水印技术综述. 32.1数字水印的定义和基本原理. 42.2基于DCT域的数字水印技术. 52.3工具选择. 73系统实现. 93.1水印的嵌入算法. 93.2水印的提取算法. 94.MATLAB仿真. 94.1水印嵌入与提取程序运行结果. 104.2水印攻击实验. 106总结. 147参考文献. 15附录:. 16随着数字技术和互联网技术的迅速发展,许多媒体都采用了数字化的储存方式,并且通过互联网来发布,这给信息的传播带来了很大的便利。但是数字媒体很容易被非法复制,其版权保护逐渐成为需要迫切解决的问题。数字水印技术被认为是解决此问题最有效的方法,作为版权保护的重要手段而得到了广泛的研究和应用,是信息领域的一个研究热点。数字水印技术涉及到大量图像处理算法数学计算工具等,用普通编程工具实现上述算法将要花费大量的时间。MATLAB语言是Math Works 公司推出的一种简单高效功能极强的高级语言,具有高性能数值计算能力和可视化计算环境 许多复杂的计算问题只需短短的几行代码就可在 中实现。本文基于典型的DCT 离散余弦变换数字水印算法过程,用MATLAB实现数字水印的嵌入提取和攻击测试。关键词:数字水印,DCT, MATLABAbstractAlong with the digital technology and the rapid development of Internet technology, many media have adopted digital storage, and through the Internet to release, which give information transmission has brought great convenience.However, digital media can be illegally copied, its copyright protection has become an urgent need to address the problem.Digital watermarking technology is considered to be the most effective method to solve this problem, as an important means of copyright protection has been widely studied and applied, is a research hotspot in the field of information.Digital watermarking technology involves a large number of image processing algorithms mathematical tools, using ordinary programming tools to achieve the above algorithm will have to spend a lot of time.The MATLAB language is Math Works company introduced a simple efficient and highly functional language, with a high performance numerical ability and visual computing environment many complex computing problems in only a few lines of code can realize in the.Based on the typical DCT discrete cosine transform digital watermarking algorithm, using MATLAB realize digital watermarking embedding and extracting and attack test.Keywords: digital watermarking, DCT, MATLAB1引言1.1选题背景数字水印技术是目前信息安全技术领域的一个新方向,是一种可以在开放的网络环境下保护版权和认证来源及完整性的新型技术。它是信息隐藏学的一个重要分支,它用信号处理的方法在多媒体数据中嵌入特制的隐蔽的标记,这种标记的嵌入不会引起宿主媒体主观质量下降,不易察觉,人们无法从表面上感知水印,只有专用的检测器或计算机软件才可以检测出隐藏的数字水印,并且水印具有很强的对抗非法破解的能力。为了保护版机人的经济利益在数字作品上直接标识版权人的信息会明显损害作品的质量,而利用文件的附加信息标识版权又很不安全。相比之下,在不过多损害作品质量的前提下,使用数字水印技术将版权管理信息秘密嵌入数据中,是一个非常理想的解决方案。从学术研究角度而言,数字水印技术是一项横跨信息处理、图像处理、多媒体技术、密码学等多学科领域的高新技术前沿课题,包括数字水印在内的信息隐藏技术尚未形成完整的学科理论体系。因此,这是一项重要的应用基础研究。同时它又是一项与实际应用密切结合的高新技术,其成果将成为拥有自主知识产权的技术,发展为具有自身特色的软件产品和专用芯片,随着信息产业的发展,有着一份广阔的应用市场。数字水印的提出引起了学术界极大的兴趣,到现在短短的几年时间,就有大量的数字水印算法被提出来。那么,如何既方便又高效的实现这些算法呢?数字水印算法涉及大量图像处理、数学计算等,如果仅仅采用普遍编程工具所提供的功能严实再次地花费大量的时间用在上述算法的编程及调试上。因此选择一种高性能的科学与工程计算软件是很在必要的。目前,在工程计算上应用十分广泛的MATLAB软件是首选的编程语言。MATLAB是一个适合多个学科使用的功能强大的软件,含有十分浩大的函数,MATLAB语言是Mathworks公司推出的一
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号