论文部分内容阅读
随着互联网和通信技术的飞速发展,在移动设备上使用互联网变得越来越方便。Android系统的推出更是激发了手机应用程序的创新热潮,越来越多的互联网应用开始把发展重心从桌面转移到移动端。但是,移动端应用的日益丰富使得移动设备上的图像版权保护问题更加凸显。数字水印技术作为一种版权保护的重要手段,一直是学术界的研究热点,然而,移动端的数字水印解决方案却并不多。本文首先对国内外在数字水印方面的研究现状进行了综述,重点介绍了Android智能手机上的数字水印技术的发展状况以及DCT域版权保护水印的最新研究成果;然后,对数字水印的基本框架、分类方法、典型算法、攻击方法和性能评估进行了分析和概述,还对Android平台的发展历程、系统架构和应用程序组件作了简要介绍。针对Android手机上的图像版权保护问题,本文根据移动设备在运算速度、内存大小和电池容量方面受到限制的特点,提出两种结合空域和DCT域算法优点的彩色图像盲水印算法。所提算法利用DCT变换的线性特性,将原本在DCT域内完成的水印嵌入过程转换到空域中进行,从而避免进行繁琐的DCT变换和反变换,大幅降低算法的时间复杂度。此外,本文还对以文中算法为基础开发的一款Android图像水印应用程序进行了简介,并详细讨论了所述算法在Android平台上的实现方法。重点介绍了运用移位运算替代浮点数乘法来加快颜色空间转换速度的方法,以及Android图像处理中常见的内存溢出问题的解决思路。最后,本文在Android智能手机上对所提算法进行了实验研究,结果表明,本文算法不仅具有良好的透明性,而且对JPEG压缩、添加噪声和裁剪等攻击均具有较强的鲁棒性。此外,算法提取水印时不需要原始图像,能够实现盲提取,完全适用于手机环境。