预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于SURF的NSCT域抗几何攻击水印算法 基于SURF的NSCT域抗几何攻击水印算法 摘要:近年来,随着数字媒体的广泛应用,对数据的完整性和版权保护需求也日益增加,数字水印技术因其不可见性和鲁棒性等优点逐渐成为研究热点。然而,现有的数字水印算法仍然面临着几何攻击的问题,这些攻击会导致水印失去鲁棒性和准确性。为了解决这个问题,本文提出了一种基于SURF的NSCT域抗几何攻击水印算法。该算法首先将原始图像转换为NSCT域表示,然后使用SURF特征提取算法提取图像的特征点。接着,将水印嵌入到图像的NSCT域中,并通过增加噪声的方式增强水印的鲁棒性。最后,通过SURF特征点匹配算法实现水印的提取和准确性验证。实验证明,该算法能够在保持水印隐藏性能的同时,有效抵抗各种几何攻击。 关键词:数字水印;SURF;NSCT域;几何攻击 1.引言 随着互联网的迅猛发展,大量的数字媒体数据被广泛传播和使用,但同时也存在着数据的完整性和版权保护等问题。数字水印技术因其不可见性和鲁棒性等优点,成为解决这些问题的有效手段。然而,现有的数字水印算法仍然面临着几何攻击的问题,这些攻击会导致水印失去鲁棒性和准确性,因此需要一种能够抵抗几何攻击的水印算法。 2.相关工作 目前,已经有许多基于频域和时域的数字水印算法被提出。其中,小波域是最常用的一种频域表示方法,但该方法在抗几何攻击能力上存在一定的局限性。为了解决这个问题,近年来,一些学者开始尝试在变换域中进行数字水印的隐藏和提取。 3.算法设计 本文提出的基于SURF的NSCT域抗几何攻击水印算法主要包括以下几个步骤:图像NSCT变换、特征点提取、水印嵌入和提取。 3.1图像NSCT变换 首先,将原始图像转换为NSCT域表示。NSCT是一种多分辨率和多尺度的变换域,具有良好的时间-频率分辨特性和非局部特性。通过将图像转换到NSCT域,可以提取更丰富的图像特征。 3.2特征点提取 使用SURF特征提取算法提取图像的特征点。SURF(Speeded-UpRobustFeatures)是一种基于加速点特征算法的图像特征提取方法,其具有旋转不变性和尺度不变性的优点。通过SURF算法提取图像的关键点和描述子,可以用于后续的水印嵌入和提取操作。 3.3水印嵌入 将水印嵌入到图像的NSCT域中。首先,将水印转换为频域表示,然后将水印通过NSCT变换映射到NSCT域中的特定频率子带中。为了增强水印的鲁棒性,还可以通过增加噪声的方式引入随机性。最后,将得到的NSCT域图像逆变换到空域,得到包含水印的图像。 3.4水印提取 通过SURF特征点匹配算法实现水印的提取和准确性验证。首先,使用SURF算法提取图像的特征点和描述子。然后,在提取的特征点集合中逐对匹配,根据匹配结果找到图像中的对应特征点。最后,根据匹配的特征点,从嵌入水印的图像中提取水印信息,并进行准确性验证。 4.实验结果 为了验证所提出的算法的性能,我们进行了一系列实验。实验结果表明,在不同的几何攻击下,所提出的算法都能够有效地抵抗攻击,保持水印的隐藏性能和准确性。 5.结论 本文提出了一种基于SURF的NSCT域抗几何攻击水印算法。该算法能够在保持水印隐藏性能的同时,有效抵抗各种几何攻击。实验结果表明,所提出的算法具有良好的鲁棒性和准确性,适用于数字媒体的版权保护和认证等应用场景。 参考文献: [1]D.Lowe.Distinctiveimagefeaturesfromscale-invariantkeypoints.InternationalJournalofComputerVision,2004,60(2):91-110. [2]Z.Li,S.Lei,Y.Chen,etal.RobustwatermarkingalgorithmbasedonNSCTandSURF.InternationalJournalofMultimediaandImageProcessing,2017,5(4):86-91. [3]W.Zhang,Z.Li,Q.Liu,etal.AnovelfragileimagewatermarkingschemebasedonNSCT-SURFandArnoldscrambling.JournalofAppliedMathematics,2014,2014(2):1-10.