论文部分内容阅读
近年来,图像的版权问题日趋严重。同时,随着Internet和移动通信技术的快速发展,图像的传播与应用已全面普及,而图像产业权利遭受的侵权问题也日益突出。一些摄影作品的造假、剽窃事件也屡见不鲜。随着数字图像技术的研究和发展,图像水印技术的出现对帮助人们解决这一系列难题起到一定作用。1993年G.Caronni提出数字水印的概念,1994年,R.G.Van Schyndel等人提出了基于LSB算法,几年后又出现了基于DCT、DWT等频域的数字水印方法。已有的图像水印系统通常是理论层面的,很多是基于PC机实现的,这些往往存在系统成本高,稳定性和实时性差等缺点。随着嵌入式技术的发展,嵌入式处理器DSP以其体积小、可靠性高、功能强等优点成为图像处理系统的首选开发平台。本文详细的研究了DSP C64X系列下的TMS320DM6437平台的架构,并在该平台上研究并实现了基于LSB和DCT的图像水印算法。LSB水印嵌入过程的基本思想是将水印图像像素值的二进制位保存在载体图像像素值二进制位的最低位上,实现水印的嵌入;DCT水印嵌入过程的基本思想是首先将载体图像分块进行DCT变换,然后按照密钥规则和水印图像的像素值修改子块的DC系数来实现水印的嵌入,修改后对每一子块进行IDCT变换,得到含密图像。水印的提取算法是相应嵌入算法的逆过程。本文研究了图像水印算法的基本思想,并基于DM6437搭建硬件开发平台、设计软件开发平台,深入研究数字图像水印技术中的LSB算法与DCT算法,并将二者分别在上位机实现,然后将算法移植到下位机(嵌入式平台DM6437)上实现。本文实验测试采用的载体图像为256*256的BMP格式的八位灰度图像,水印图像为32*32的BMP格式的二值图像。在无干扰测试中,二者都能够实现水印的嵌入,并且水印提取像素值准确率可以达到99%以上,运行稳定。在干扰测试中,基于LSB和DCT的经典算法在对抗攻击时的鲁棒性均不理想,算法还有待优化。