第28卷第3期江西理工大学学报v01.28,No.32oo7年6月JOURNALOFJIANGXIUNⅣERSITYOFSCIENCEANDTECHNOLOGYJun.2oo7文章编号:1007—1229(2007)03—004l一03一种基于DCT理论的空域数字水印算法一DAS算法李江华1,陈丰2(1.江西理工大学信息工程学院,江西赣州341000;2.中国铝业公司,北京100088)摘要:提出了一种基于DCT理论的空域数字水印算法一DAS算法,该算法继承了频域算法与空域算法的优点,同时又避免了频域算法与空域算法中的一些缺陷,经实验验证,取得了较好的效果.关键词:数字水印算法;DCT;空域算法中图分类号:TP393.08文献标识码:AASpaceFieldAlgorithmBasedontheTheoryofDCT—DASAlgorithmLIJiang—hual,C皿NFen92(1.Ekulty0fIIlfo珊tionEn舀neerin岛Ji蚰咖UIliversity0fScience蹰d7Ikhnology,G肌zhou341000,Chi叫2.Alumi眦mCorpQmti∞0fChina'Be硒ing100088,China)Abstract:Aspacefieldalgorithmbasedondlet11eoryofDCT.—DASAlgorithmisputfomard.Thealgoritllmcar—riestheadvantagesandavoidst11edrawbacksofairplacealgorit}lmandfkquencydomaina190rithm.Italsoachievesgoodresult.Keywords:digitalwatemarkalgoritllm;DCT;airspacealgorithm空域图像水印技术是指在图像的空间域中嵌入水印的技术或者指通过改变像素的亮度值来加入数字水印的技术.最简单的和有代表性的方案是:用水印信息代替图像的最低有效位(坞B)或者多个位平面的所有比特的算法,在【SB位上的改变是不易察觉的,可满足不可见性要求.然而实验证明【”,LsB算法抗攻击性是相当差的,只要对嵌入水印的载体图像稍作攻击,就会破坏嵌入的水印;另外还应看到,由于算法是用水印数据直接替换载体图像的最低位,攻击者可以用同样的方法从载体图像中获得嵌入的水印,并可以用其他的水印替代原有水印,或者轻易地破坏其中的水印,从而达到更改版权或者使版权无法识别的目的.为了提高LSB算法的稳健性和安全陛,有必要对其进行改进.基于DcT变换的数字水印算法也是数字水印技术研究的焦点之一.DCT域数字水印算法最基本的方法就是【2_3】:先对表示载体图像数据的矩阵进行DcT变换,得到相应的DCT系数矩阵,选择待嵌入水印的系数,由于DCT系数反映了图像的能量,通过修改DCT系数修改图像的能量,从而达到嵌入水印的目的,然后再进行反DcT变换,取整得到嵌入水印后的载体图像.。假设A。(m=o,1,…,7;n=O,1,…,7)表示图像数据阵列A。。(m=0,l,…,7;n=o,1,…,7)表示反DCT变换后的图像数据阵列,B。(p=0,l,…,7;g=0,l,…,7)表示图像经DcT变换后的系数阵列,B。。(p=o,l,・-・,7;g=o,1,…,7)表示嵌人水印后的DCT系数阵列,B。表示对DCT系数的修改量,在文献【4]中经推导可知:A二;A。+}B乙(1)收稿日期:2006—11—20作者简介:李江华(1976一),男,讲师 万方数据