论文部分内容阅读
随着计算机技术的发展,图像处理软件越来越多,数字图像作为一种重要的多媒体数据,面临的安全威胁日益增多,数字水印技术是保护多媒体数据真实性的有效途径之一。本文致力于研究具有高定位精度的数字图像脆弱水印算法,主要目标是提高算法的安全性、检测性能并缓解不可见性与安全性之间的矛盾。首先本文介绍了脆弱水印算法研究的背景和意义,并对脆弱水印算法的研究现状进行分析和总结。然后分析了三种经典的基于图像块的脆弱水印算法的安全性和检测性能,总结出现有的脆弱水印算法中存在的共性问题,为新算法的提出奠定基础。针对现有图像脆弱水印算法篡改检测性能不够理想、安全性不高、缺乏理论分析等问题,本文提出基于多部分嵌入的脆弱水印算法。算法将块水印分别等分为P(P=4、8、16、32)个部分,各部分水印分别嵌入在其它图像块的LSB,篡改检测时对每个图像块进行以下操作:(1)对每部分重构和提取水印信息结合邻域比较判断其一致性,得出图像块的篡改标识矩阵;(2)统计篡改标识矩阵中不一致水印的部分数,结合阈值判定图像块真伪。通过实验仿真比较基于多部分嵌入时算法的检测定位能力,并理论推导基于多部分时算法在一般篡改和拼贴攻击下的误检率,并通过实验验证理论分析的正确性。理论分析和实验结果均表明在相同水印容量下,基于多部分嵌入算法不仅安全性好,能够检测孤立块篡改,而且提高了算法的篡改检测性能。在前面的研究基础上提出一种适合电子发票图像的脆弱水印算法,实现对发票的保护。本文结合纸质发票设计出电子发票的模板,并对其特殊性进行分析,选取PNG作为发票的存储格式。该算法将每个图像块的水印信息分为16部分来提高算法的安全性,同时将其嵌入到非空白区域以有效控制含水印图像的文件体积;检测时利用各部分水印的判定结果定位篡改区域,实现了对电子发票内容信息的保护。实验结果表明,该算法具有较好的不可见性,较小的文件体积增量以及优越的篡改检测性能。总之,本文围绕着提高脆弱水印算法的安全性和篡改检测性能,提出了基于多部分嵌入的高检测性能脆弱水印算法,推导给出了对篡改检测性能的理论分析。在此基础上,又提出一种适合电子发票图像的脆弱水印算法以探索脆弱水印技术的实际应用。