基于ICA的数字水印盲算法及其在DSP上的实现

来源 :华侨大学 | 被引量 : 0次 | 上传用户:notfeet
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着信息产业的飞速发展,信息媒体的数字化和计算机网络通讯技术使得人们对数字信息的获取极为迅捷方便,但是由数字化技术自身特性所产生的负面效应----对数字化信息产品的非法侵权盗版和恶意篡改----也日益严峻。如何在目前开放式的数字化网络环境中对数字信息产品提供切实、有效的版权保护和数据安全维护手段已成为一个非常现实的问题。围绕这一问题,近几年国际上提出了一种新的有效的数字产品版权保护和安全性维护的新技术----数字水印技术。随着数字水印技术研究的日益活跃,目前已经有许多成熟的方法可以直接供商业化应用。最新的研究趋势是突破原有简单模式,逐步把数字水印技术与各种信号处理技术相结合,以获得更好的不可感知性、鲁棒性及其他性能(如盲检测)。独立分量分析(Independent component analysis, ICA)是信号处理技术的新发展,它作为盲信号分离的一种有效方法而受到广泛的关注。独立分量分析算法通过计算数据的高阶统计信息,可以从观测信号中估计出相互统计独立的、原始的、被未知因素混合的信号的估计信号。该技术在图像特征提取和混叠信号盲分离方面得到了广泛的应用,也逐渐被应用于数字水印领域。本文将独立分量分析技术和数字水印技术有机地结合在一起,提出了一种基于独立分量分析的盲水印算法,并对该算法的DSP实现进行了初步的研究。论文的主要工作如下:1)提出了一种基于独立分量分析的数字水印盲算法。算法利用ICA技术在图像特征提取的优越性能,选取合适的嵌入系数把水印信息嵌入到能量最大的图像特征分量中,很好的实现了水印的不可感知性;利用水印嵌入/提取过程和ICA的混叠/分离模型的相似性,我们实现了水印的盲提取。实验结果表明,该算法不仅具有良好的不可感知性,而且对各种攻击都具有很好的鲁棒性,同时还能实现水印的盲提取。2)在TI公司的TMS320C6416DSP上实现了基于ICA的数字水印算法。在VC++平台上编程实现了该算法,并将VC核心代码移植到TMS320C6416 DSP上,完成了数字水印算法的DSP实现。我们详细说明了VC代码移植到DSP上应注意的问题。数字水印的研究历史不过短短十几年,ICA技术也是近几年才开始应用到这一领域,虽然ICA技术和数字水印技术的结合为数字水印技术的发展提供了新的见解和思路,但仍有许多问题需要并值得继续进行探索和研究;而数字水印算法的DSP实现是水印技术走向应用的一个方向,也将促进数字水印技术进一步的发展。
其他文献
在当今信息社会,因特网的规模迅速扩大,对网络带宽的需求不断上升;另一方面,网络业务种类也在不断扩展,视频和音频相结合的多媒体技术所占的比重越来越大。这些原因使Internet的流
传统的织物生产过程主要依靠人工检测进行来样分析,分析效率较低。将数字图像处理技术应用于织物结构参数的自动识别,改变了纺织行业中传统的手工操作流程,大大提高了工作效率,对