一种改进的非嵌入式水印算法

2012-04-29 13:18李永华张林赵玉霞
电脑知识与技术 2012年34期
关键词:数字水印

李永华 张林 赵玉霞

摘要:提出了一种改进的依赖于可信第三方的,抗攻击能力强的非嵌入式水印算法。算法不同于传统在原始图像中嵌入水印的做法,而是利用原始图像属性生成含有水印信息的认证码。为了提高抗攻击能力,算法对特征提取进行改进,并使用灰度图像作为水印。仿真实验表明,该算法对多种攻击如压缩、加噪、剪切等具有很好的鲁棒性。

关键词:非嵌入式;数字水印;认证码

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2012)34-8254-02

数字水印是版权保护的重要技术手段。它通过在数字载体中嵌入一些标识信息,从而判定数字产品的版权所有。传统的水印算法将水印信息嵌入到载体图像中[1-8],必然会损坏原始图像的数据,如果加强水印鲁棒性,水印嵌入强度就要增加,水印不可见性则降低,如何解决鲁棒性与不可见性的矛盾,是大多数水印算法研究的重点。非嵌入式水印算法利用原始图像属性产生认证码,不会对图像造成破坏,从而使载体图像的质量得到保证[9]。

基于非嵌入式算法的思想,提出一种改进特征提取的算法,增强图像的鲁棒性。

1非嵌入式认证水印算法

对原始图像进行三级小波分解,分解为高频子图9个,低频子图1个,将其分解为独立的8个区域,选择连续的最大的区域,以此作为比较评判的标准,用来提取特征数据。算法为:

Step1:对载体图像进行三级小波分解,变成高频子图[Dkj(j,k=1,2,…,8)]九个,及低频子图[A13]一个。将低频与高频子图划成8个子块且这8个子块互不相交。

Step2:将待嵌入水印每个灰度值转换为8位二进制,可得到数组W。

Step3:生成特征码[D(i,j,m)]:

其中,[A(i,j)]为逼近子图中的系数,i,j=1,2,…,64;对Zn乘系数[A]和[Sn]的比值Rn,使得Zn与[A(i,j)]具有可比性。对每一个(A)值,[Sn]中行元素均值即为[Zn],[Zn]的大小随着[Sn]从1×1到16×16变化。

Step4:生成认证码[K(i,j,n)=W(i,j,n)⊕D(i,j,n)],用于提取和检测水印,以便进行版权保护。

水印提取时,可从第三方得到认证码K,计算后得到水印像素值,并扩展到[0,255],得到水印图像。图1为水印提取流程图。

2水印抗攻击性能测试

原始载体图像lena,Woman和Flower,大小为512×512,水印图像大小为64×64。将水印图像分别使用文中非嵌入式算法进行处理。图2为原始载体图像,图3为原始水印图像,图4为水印分别嵌入lena,Woman和Flower后的提取效果。

2.1实验结果分析

对lena、Woman和Flower进行各种攻击实验,水印提取效果见表1。

由表1实验结果可得出结论,算法对于乘性噪声、椒盐噪声、中值滤波、剪切攻击、压缩攻击等都具有很好的抗攻击能力,对高斯噪声抵御能力稍微弱一些。

3结论

算法利用原始图像属性生成认证码,交由可信第三方发布,不会对原始图像造成破坏,既保证了作品质量,又使作品版权得到有效保护。通过实验证明,该算法具有完美的不可见性,很强的鲁棒性及抗噪性能。

参考文献:

[1]ZhenjunTangXianquanZhang.SecureImageEncryptionwithoutSizeLimitationUsingArnoldTransformandRandomStrategies[J].JournalofMultimedia,2011,6(2):202-206.

[2]张磊,陈帆,高辉.基于混沌的图像自恢复安全双水印算法[J].计算机应用,2010,30(1):203-206.

[3]成年胜.基于混沌置乱离散余弦变换的图像水印研究[J].计算机仿真,2011,28(6):288-291.

[4]张健,于晓洋,任洪娥.一种改进的ArnoldCat变换图像置乱算法[J].计算机工程与应用,2009,45(35):14-17.

[5]牛少彰,舒南飞.基于DCT域的数字图像双水印算法[J].计算机研究与发展,2009,46:6-10.

[6]ShiDongcheng,WangQi,LiangChao.Digitalwatermarkingalgorithmforprint--and--scanprocessusedforprintedmatteranti—counterfeit/ProcofCongressonImageandSignalProcessing.osAlamitos:IEEEComputerSociety,2008:97-701.

[7]ZhangJun,WangNengchao,iongFeng.idingaLogoWatermarkintotheMultiwaveletDomainUsingNeuralNetworks[C]//Proc.fIITAW08.[S.l.]:IEEEPress,2008.

[8]LEECF,HENHL,SOHK.Embeddingcapacityraisinginreversibledalahidingbasedonpredictionofdifferenceexpansion[J].JournalofSystemsandSoftware.2010,83(10):1864-1872.

[9]蔡立军,易叶青,刘云如.一种基于边缘检测技术的DCT域非嵌入式认证水印[J].湖南大学学报:自然科学版2012,39(1):87-92.

猜你喜欢
数字水印
基于遗传优化的自然语言文本数字水印方法
基于网屏编码的数字水印技术
分形压缩在数字水印技术中的应用研究
基于信息隐藏技术的数字水印系统模型设计
基于小波变换的数字水印技术
基于数字水印的人脸与声纹融合识别算法
一种多传感器图像融合与数字水印技术
基于图像纹理复杂度的小波域数字水印算法
Haar小波在数字图像水印算法上的探究
多重加密的数字水印生成方法