论文部分内容阅读
当前快速发展的IT技术、电子商务及大量商用多媒体业务,使得各种多媒体数据的版权保护技术显得尤为重要。近年来,国内外许多学者提出了一系列新的信息安全保护思想,特别是在知识产权保护等领域提出了崭新的防范和保护措施。信息隐藏与数字水印技术就是一种新的数字媒体保护措施,它是将特定的信息(如版权信息、秘密消息等)嵌入到图像、语音、视频及文本文件等各种数字媒体中,以达到标识、注释及版权保护等目的。作为信息隐藏在计算机多媒体领域的一个重要应用,数字水印技术使得人们能够在多媒体信息中嵌入不可见的信息,并且在多媒体信息经过一定程度的处理之后,嵌入的水印信息不会丢失。数字水印技术作为多媒体版权保的一个新方法,近年来在国际上引起了人们极大的兴趣,得到广泛的研究和应用。目前,对于数字水印的研究大都集中在理论研究的层次,真正的数字水印软件还并不多见。鉴于此,对数字水印软件的研究就具有很大的实际意义。本文首先实现了一种健壮的DCT域图像数字水印算法,并在此基础上实现了一种数字水印软件。论文首先简单介绍了信息隐藏和数字水印的起源、动态、特点和研究内容。接着阐述了数字水印技术的相关理论、评价标准及数字水印的基本框架。然后从傅立叶变换、DCT变换入手,介绍了一种健壮的DCT域图像水印算法,实现了数字水印的嵌入和提取,并使用剪切、滤波、添加噪声等几种攻击手段验证水印的鲁棒性。基于该算法,最后设计了一种方便实用的数字水印软件,该软件的实现是基于VB与MATLAB混合编程的原理。在阐述了几种常见的混合编程方法之后,选择了一种比较合理简洁的结合方法。通过VB和MATLAB的接口,充分利用了VB强大的界面功能和MATLAB强大的图像处理能力,将MATLAB中编写的水印算法通过编译器编译以后被VB调用,最终完成的。通过实验检测,该软件方便快捷,具有一定的实用价值。