开题报告--数字图像水印技术的研究与实现.doc

开题报告--数字图像水印技术的研究与实现.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华 北 电 力 大 学 毕 业 设 计(论 文)开 题 报 告 题目: 数字图像水印技术的研究与实现 学生姓名: 王跃 学 号: 1071220120 所在院系:控制与计算机工程学院 专业班级: 计算0701 指导教师: 阎光伟 职 称: 副教授 2011年 3月 30日 一 、选题背景和意义 在日新月异飞速发展的信息时代,因特网的不同应用日益广泛,促进着多媒体信息的数字化发展。数字媒体的交流与发布形式愈加丰富多样。数字产品已然深刻影响我们的日常生活。人们通过网络发布多媒体消息,上传作品以及进行图片文档的下载等,但由于数字媒体具有极易被复制、篡改、非法传播以及蓄意攻击的数字特性,在未经作者许可情况下对作品的侵权拷贝,破坏行为也频繁出现,很大程度上损害了作者的版权和商业利益。于是版权的保护,数据的保护等一系列安全问题越来越引起人们的重视,如何在复杂的网络环境中有效的实施信息的保护措施也是值得深思与不断探索的现实问题。我要研究的课题就是一种新型的版权保护技术——数字水印技术。 数字水印技术作为信息安全领域的热点问题,已逐渐得到重视并被广泛关注,越来越多的研究人员投入到这一领域中。数字水印技术,是把不明显的记号加入到数字化的数据中,这种不明显的记号被称作水印,水印是不可见或不易被察觉到的,但是通过计算或操作可被检测或提取出来。水印可以是数字,序列号,文字,图像标志等,加入水印的图像与原始图像具有相同的欣赏价值,使用价值,从视觉上很难分辨出加入水印的图像与原始图像有何差别,但是通过特定的检验,提取出水印便可证明作者对图片的版权。目前,数字水印的主要应用领域是数字产品的版权保护,原始数据的真伪辨别,数据的侦测与跟踪等,为了更有效的实现信息数据的版权保护,数字水印技术要有透明性,鲁棒性,安全性的特点,否则,数字水印系统就是失败的,而非实用的。 本软件就是通过对图片信息加入水印,并通过检验提取水印,有效实现对图片信息的版权保护。 二、国内外研究现状 (一)前言 从20世纪90年代初期数字水印受到关注以来,陆续有许多堪称经典的算法诞生,目前,有基于空域和基于变换域的两类主流数字水印嵌入方法。作为一门交叉学科,数字水印技术涉猎的知识广泛,目前这一领域还处于不断上升的起步阶段,众多的学者研究人员致力于建立完整的理论基础,评价理论和测试标准。 (二)Visual C++6.0介绍 随着多媒体技术和图像图形技术的不断发展,可视化技术受到越来越多计算机专业和非专业人员的青睐。Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)微软公司的C++开发工具,具有集成开发环境。Visual C++自诞生以来,一直作为Windows环境下最主要的应用开发系统之一。Visual C++开发系统可以完成各种各样的应用程序开发,从底层软件直到上层直接面向用户的软件。 Visual C++是一个很好的可视化编程工具,以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而著称,特别是整合了微软视窗程式设计(Windows API)、三维动画DirectX API,Microsoft .NET框架。使用Visual C++环境开发基于Windows的应用程序大大缩短了开发时间,界面友好,便于程序员操作,而且,Visual C++强大的调试功能也为大型复杂软件的开发提供了有效的排错手段。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。Visual C++的编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显著。 从1992年Visual C++推出第一代版本Visual C++ 1.0后,新的版本不断更新出现。但广泛使用的版本仍是经典的Visual C++ 6.0,简称VC或者VC6.0。Visual C++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组

您可能关注的文档

文档评论(0)

li455504605 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档