论文部分内容阅读
当前,随着互联网技术、多媒体技术和电子商务的快速发展,人们越来越重视图片、视频、音频等多媒体产品的版权保护。比较常见的保护措施是通过向多媒体产品添加明水印来表明这些多媒体产品的版权所有。但是明水印会影响视频、图片的显示效果。近年来,国内外众多专家学者提出一种新的数字媒体保护措施,数字水印技术。它是将版权信息嵌入到多媒体数据当中,而不会被读者发现,但可以通过特定的方法检查出来,从而达到保护版权的目的。本文第一部分研究扩频水印序列。首先从理论上给出扩频序列应满足的性质,然后对正态分布序列、m序列、LS序列、Gold序列、Walsh序列的自相关度和互相关度进行研究。通过测试各个序列在不同攻击测试下自相关度,研究各个序列抵抗各种攻击的能力。本文第二部分介绍数字水印开发平台的实现。数字水印程序设计通常使用Matlab进行算法设计,Matlab以其自身特点可以较好的服务于数字水印技术的研究。但是,Matlab是科学研究用的仿真工具,不是工程上用的开发工具,本文针对这个问题开发出一种专门用于开发数字水印程序的开发工具——数字水印开发平台。该平台基于.NET framework和Matlab的图像处理功能,用C#编写数字水印程序开发中用到的各种图像处理函数,达到Matlab中相同函数的运算效果并且运行效率更高,并实现数字水印程序的演示平台,演示编写好的数字水印程序。该平台还包括对图片的攻击测试功能和水印的检测功能,攻击功能可以对图片进行各种攻击测试,检测功能可以对嵌入水印的图片进行水印检测,并生成检测报告。