基于LSB算法的数字水印嵌入、提取系统设计
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘? 要
伴随着互联网和数字多媒体技术的飞速发展,如何保护多媒体作品的版权和鉴别其真伪成为国际上研究的热门课题. 数字水印作为信息隐藏技术研究领域的重要分支,是实现版权保护或跟踪侵权行为的有效方法。它是通过一定的算法将某些秘密信息------水印嵌入到被保护的数字多媒体(如静止图像、音频、视频等)内容中,但不影响原内容的价值和使用,并且不能被人的感知系统察觉。
目前的数字水印算法已经有许多种。基本上可以按照嵌入方法分为空域和变换域两种。虽然空域方法有一定的缺点,但是算法简单,比较容易学习,而且具有较好的数字水印嵌入效果。本论文针对基于空域的数字水印算法进行了研究,在简要介绍本课题研究背景与本课题的国内外研究动态的基础上,随后介绍了数字水印技术的应用、特点等。本文通过对常见格式的图像的处理和基于空域算法的数字水印的嵌入与提取算法进行了深入的分析和研究,采用基于空域LSB算法的数字水印方法,将数字水印嵌入到图像的LSB位。通过Visual C++6.0编程实现最终的设计,并将实现数字水印的嵌入、提取,以及图像及基本信息的显示。
关键词:数字水印;LSB算法;Visaul
C++6.0
数字水印技术发展到现在已经有多种算法,其中很多算法的隐蔽性高,鲁棒性也好。但是数字水印技术最原始的最简单的算法就是LSB算法,该算法是一种典型的空间域数据隐藏方法,最早的一篇数字水印论文是在1993年的DICTA(数字图像计算、技术和应用)会议上由A.Tirkel等[5]发表的论文"Electronic Water Mark"[5]。作者在文中所采用的方法都是基于修改图像LSB位平面,这种算法己经成为时空域嵌入技术的经典算法。由于使用了图像的LSB位,在进行数字图像处理和图像变换后,图像的低位非常容易改变,算法的鲁棒性差,水印信息很容易被滤波、量化、几何变形等操作破坏。目前互联网上公开的图像信息隐藏软件大多使用这种方法。本课题就是利用LSB算法实现对常见图像,如JPG、BMP等格式的图像嵌入水印灰度或是彩色水印图像,同时嵌入水印图像的相关信息;另外实现对不同大小的图像都能进行嵌入以及提取,并显示相应的信息。通过对LSB算法的水印嵌入和提取,更加了解数字水印技术以及基本的图像操作。
2.2功能需求?
本课题基于LSB算法的数字水印嵌入、提取系统的具体设计要求如下:
1:能够实现打开和保存常见格式的图像。
2:能够显示图像和嵌入的水印图像的相关信息。
3:能够实现对水印图像的嵌入以及相关信息的嵌入操作
4:系统能够判断图像是否嵌入了水印图像以及嵌入的水印图像的大小。
5:系统能够对灰度图像和彩色图像分别嵌入。