一种基于矢量量化彩色图像的水印方法
- 格式:pdf
- 大小:432.43 KB
- 文档页数:8
矢量数据数字水印技术一、矢量数据数字水印技术的应用概况分析1.存储模型数字技术的应用在空间矢量的数字水印技术的整体应用中,家族内部企业由于在管理上还存在一定的难度。
从整体的储存组态上来看,不同的矢量在信息流的变化上也存在不同。
在进行数据的集合中,需要采用多种统计方法让企业的数据与水印的数据相互印证。
其矢量数据数字水印存储模型如下所示:从空间模型中我们可以看到其数字水印空间关系及频率的变化。
在整个过程中,其高频与低频明显具有一定的区别。
因此,从图中,我们同样能够看到其分界线的变化。
根据矢量数据的空间关系,我们可以对分界线上下的不同部分划分为高频和低频。
同时,在数据的质量上要进行模型的基础构造。
让数字水印技术更为成熟。
2.数据分类计算在进行数据的储存计算过程中,会存在矢量数据的不规则分布。
因此,排序题也是数据储存中的一个难点。
在进行数据性的储存过程中,需要对不规则的数据进行数据的随机排列组合。
可以根据数据的储存模型,让高频部分的数据更为准确清晰。
同时,还要对信息的层面变化进行折线数据的扫描。
二、矢量数据数字水印技术的全面应用1.基于DR G勺数字水印算法在数据层的整体计算中,需要对图像元素进行整体性的处理。
一般情况下,不同勺算法具有不同勺数据要求。
在图像数据层面勺处理上,还要对矩阵本身勺数据进行嵌入式勺信息处理。
这样,在使用频率数据进行全面性勺计算过程中,可以使用频域数据进行对比性勺分析。
在保证水印数据足够安全勺情况下,需要对仿射勺数字频率进行变化层数据勺控制。
2.图像水印勺优化在图像水印勺全面优化中,首先需要对数字勺水印变化进行基础勺数据控制。
同时,栅格数据产品勺数字水印技术研究中,需要对版权勺信息进行一定程度勺优化。
在图像水印方面,需要对图像勺长、宽、高进行对比,并对其图像勺水印效果进行增强,这样才能使得矢量勺数据优化效果更佳。
3.水印信息处理技术在数字水印勺处理过程中,需要对水印镶嵌勺稳定性进行基础勺信息处理。
基于DWT的彩色图像数字水印算法
于帅珍
【期刊名称】《现代计算机(专业版)》
【年(卷),期】2005(000)012
【摘要】作为版权保护的重要手段,数字水印技术已得到了广泛的研究和应用,但是实用的彩色图像数字水印技术不多,特别是多通道彩色图像数字水印技术.本文首先从原始彩色图像中提取红色分量、绿色分量和蓝色分量,利用DWT变换对各分量分别进行多级小波分解,然后在各分量的第L级的水平、垂直、对角线小波分解系数中自适应地重复地嵌入水印,而在水印信息检测时,多次采用了"多数原则",并且不需要原始图像.经实验测试,本文提出的算法对诸如JPEG压缩、滤波、噪声污染、亚抽样等常见的信号处理和攻击均具有较强的鲁棒性.
【总页数】4页(P40-42,91)
【作者】于帅珍
【作者单位】徐州师范大学工学院,徐州,221011
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于Arnold变换和DWT彩色图像数字盲水印算法 [J], 王启亮;柏逢明
2.基于DCT与DWT的彩色图像数字水印算法 [J], 陆宇光;龚声蓉
3.一种基于DWT域的彩色图像数字水印算法 [J], 何冰
4.基于DCT和DWT的彩色图像盲数字水印算法 [J], 于帅珍;沈建国
5.基于DWT和SVD的彩色图像数字水印算法研究 [J], 梁欣
因版权原因,仅展示原文概要,查看原文内容请购买。
一种基于DWT的彩色图像数字水印算法
王慧琴;李人厚
【期刊名称】《小型微型计算机系统》
【年(卷),期】2003(024)002
【摘要】本文提出了一种基于离散小波变换(DWT)的彩色图像数字水印算法.算法选择彩色图像的YIQ色彩空间的Y分量嵌入水印.利用人类视觉系统(HVS)的特性,定义视觉掩蔽函数,将二值图像加密后自适应地嵌入到Y分量的DWT系数中,从而兼顾了水印的不可见性和鲁棒性.该算法既能在有源的条件下提取出嵌入的图像水印,也可以在无源的情况下,检测出水印的存在性,因此具有灵活性和应用范围广的特点.大量仿真结果证明了该算法的有效性 .
【总页数】4页(P299-302)
【作者】王慧琴;李人厚
【作者单位】西安交通大学,系统工程研究所,陕西,西安,710049;西安建筑科技大学,信控学院,陕西,西安,710055;西安交通大学,系统工程研究所,陕西,西安,710049【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于Arnold变换和DWT彩色图像数字盲水印算法 [J], 王启亮;柏逢明
2.基于DCT与DWT的彩色图像数字水印算法 [J], 陆宇光;龚声蓉
3.一种基于DWT域的彩色图像数字水印算法 [J], 何冰
4.基于DWT和SVD的彩色图像数字水印算法研究 [J], 梁欣
5.一种新的DWT域彩色图像数字水印算法及其实现 [J], 李孟涛;孙刘杰
因版权原因,仅展示原文概要,查看原文内容请购买。
基于小波变换的矢量图形无损水印算法
邓利平;肖何
【期刊名称】《电脑知识与技术》
【年(卷),期】2010(006)004
【摘要】目前,关于矢量图形水印有一些研究,但是并不存在比较通用的算法,且现有算法存在运算量大和没有考虑水印算法时矢量图形拓扑关系的影响等缺陷;在深入研究现有矢量图形水印算法的基础上.针对实际应用,提出了一种基于小波变换的改进算法.实验表明该算法有较好的鲁棒性,同时整个过程是可逆的,通过在高频小波系数中直接插入水印位的方法,可以在提取水印的过程中将空间数据还原,使水印可以不影响矢量图形的显示精度.
【总页数】4页(P889-891,898)
【作者】邓利平;肖何
【作者单位】西华师范大学计算机学院,四川,南充,637002;西华师范大学计算机学院,四川,南充,637002
【正文语种】中文
【中图分类】TP301.6
【相关文献】
1.一种鲁棒性的2D矢量图形水印算法 [J], 王伟;李岩
2.基于QR码和SVD的矢量图形数字水印算法 [J], 李博;王佳;李喜艳
3.针对二维矢量图形数据的盲水印算法 [J], 陈晓光;李岩
4.一种基于复数小波变换的矢量图形数字水印算法 [J], 许丽娜;袁卫华
5.矢量图形中基于小波变换的盲水印算法 [J], 李媛媛;许录平
因版权原因,仅展示原文概要,查看原文内容请购买。
一.3 自适应空域彩色图像数字水印嵌入算法设原始载体图像为24位512×512的真彩色图像I={g(i,j,0≦i } , 数字水印为64×64 的二值图像W={w(i,j,0≦i 其中 ,g(i,j 和 w(i,j 分别代表原始载体图像和数字水印(二值图像)的第 i 行、第 j 列像素的颜色值和灰度值。
则数字水印 w 的嵌入过程(关键步骤)可描述如下:一.3.1 载体图像的彩色空间变换色彩感知是人类视觉系统的一个重要特性,彩色空间可用于表示彩色之间的相互关系。
彩色空间有RGB、YCrCb、CMY、HIS等多种,其中RGB彩色空间主要用于计算机显示,而YCrCb多用于图像通信。
在YCrCb彩色空间中,Y分量称为亮度,它提供图像的亮度表示;Cr和Cb分量称为色差。
为使数字水印信息能较强地分布于RGB三个通道以便抵抗各种对彩色图像进行分色的攻击,本文选取了YCrCb彩色空间。
首先,彩色载体图像从RGB彩色空间转到YCrCb彩色空间;然后,对YCrCb彩色空间内图像信息实施水印嵌入。
RGB彩色空间与YCrCb彩色空间(256级)的模型转换公式为:(5-1一.3.2 彩色分量YCrCb的数字水印嵌入研究表明:不同攻击对彩色图像的亮度(Y)和色差(Cr、Cb)d的破坏力是不同的。
其中,JPEG压缩、叠加噪声等处理对色差分量(Cr、Cb)的影响较大,对亮度分量(Y)的破坏相对较小。
为了提高数字水印的透明性和鲁棒性,本文算法将根据对比度函数模型在彩色载体图像Y分量(即亮度)内嵌入数字水印。
在宿主图像(即亮度分量Y)内嵌入数字水印的关键步骤如下:子块划分:将宿主图像划分为大小为m×n的图像子块Bk(k=1,2,。
,s)为了方便运算,这里要求图像子块Bk内还有奇数个像素。
在本文算法程序中,将512×512的原始图像划分为170×170个3×3的小模块,同时我们选择了64*64的二值图像作为水印。
一种基于支持向量机的图像数字水印算法
李春花;卢正鼎
【期刊名称】《中国图象图形学报》
【年(卷),期】2006(011)009
【摘要】为了使数字水印综合性能更好,根据图像邻域像素之间具有很强的相关性这一特点,提出了一种基于支持向量机的图像水印算法.该算法将支持向量机的思想用于数字水印,并取得了较好的效果.由于支持向量机在有限训练样本的情况下具有很好的学习和泛化能力,因此,可以首先利用回归型支持向量机较好地建立图像邻域像素之间的关系模型,然后,通过调整模型的输出值与中心像素值之间的大小关系来嵌入或提取水印.实验表明,用该技术嵌入水印后的图像不仅具有很好的图像感知质量和较强的鲁棒性,对图像增强、JPEG压缩、噪声、几何剪切等抵抗强,而且安全性好、实用性较强.
【总页数】5页(P1322-1326)
【作者】李春花;卢正鼎
【作者单位】华中科技大学计算机学院,武汉,430074;华中科技大学计算机学院,武汉,430074
【正文语种】中文
【中图分类】TP309
【相关文献】
1.基于支持向量机与结构相似度的图像数字水印算法* [J], 刘一楠;周亚建
2.一种基于LDPC码和图像置乱技术的盲数字水印算法 [J], 马婷
3.一种基于DWT_DCT的数字图像盲水印算法 [J], 张帅; 杨雪霞
4.一种基于最优块的DWT-DCT-SVD的图像数字水印算法 [J], 黄根岭;刘成;黄海于
5.基于离散余弦变换和支持向量机的数字图像水印算法 [J], 季秀兰
因版权原因,仅展示原文概要,查看原文内容请购买。
第14卷㊀第3期Vol.14No.3㊀㊀智㊀能㊀计㊀算㊀机㊀与㊀应㊀用IntelligentComputerandApplications㊀㊀2024年3月㊀Mar.2024㊀㊀㊀㊀㊀㊀文章编号:2095-2163(2024)03-0154-05中图分类号:TP309.7;TP391.41文献标志码:A基于视觉密码和DCT-SVD彩色图像水印技术孙㊀蕾,王洪君,刘鑫淇(吉林师范大学数学与计算机学院,吉林四平136000)摘㊀要:本文提出了一种基于视觉密码和DCT-SVD的彩色图像水印算法,通过视觉密码方案将彩色秘密水印图像拆分成3份与彩色秘密水印图像等大小的分享份图像,并利用待标记图像㊁水印图像和密钥生成验证信息和测试图像㊂由版权所有者提供水印图像和验证信息,密钥交由图像所有者保存㊂当要验证图像所有者的所有权时,会要求图像所有者提供密钥,结合密钥㊁测试图像和验证信息便可生成水印,若密钥正确,生成的水印可识别为原始水印㊂将其中一份分享份图像利用DCT-SVD水印算法嵌入到载体图像中并进行攻击测试,利用数字水印的提取算法将分享份图像从遭受常见攻击的载体图像中提取出来,与剩余分享份进行叠加恢复秘密水印图像㊂实验结果表明,水印具有良好的不可感知性和鲁棒性㊂关键词:视觉密码;数字水印;可验证;彩色图像;DCT-SVDColorimagewatermarkingalgorithmbasedonvisualcryptographyandDCT-SVDSUNLei,WANGHongjun,LIUXinqi(CollegeofMathematicsandComputer,JilinNormalUniversity,Siping136000,Jilin,China)Abstract:ThisarticleproposesacolorimagewatermarkingalgorithmbasedonvisualcryptographyandDCT-SVD.Thecolorsecretwatermarkimageisdividedintothreesharedimagesofthesamesizeasthecolorsecretwatermarkimagethroughavisualcryptographyscheme.Verificationinformationandtestimagesaregeneratedusingtheimagetobelabeled,watermarkimage,andthekey.Thewatermarkimageandverificationinformationareprovidedbythecopyrightowner,andthekeyissavedbytheimageowner.Whenverifyingtheownershipoftheimageowner,theimageownerisrequiredtoprovideakey,whichcanbecombinedwiththekey,testimage,andverificationinformationtogenerateawatermark.Ifthekeyiscorrect,thegeneratedwatermarkcanberecognizedastheoriginalwatermark.OneofthesharedimagesareembeddedintothecarrierimageusingtheDCT-SVDwatermarkalgorithmandattacktestingisconducted.Finally,thedigitalwatermarkextractionalgorithmisusedtoextractthesharedimagefromthecarrierimagethathasbeencommonlyattacked,anditisoverlaiedwiththeremainingsharedimagestorecoverthesecretwatermarkimage.Theexperimentalresultsshowthatwatermarkshavegoodimperceptibilityandrobustness.Keywords:visualpassword;digitalwatermark;verifiable;colorimage;DCT-SVD作者简介:孙㊀蕾(1997-),女,硕士研究生,主要研究方向:密码学㊁信息安全㊁视觉密码;刘鑫淇(1999-),女,硕士研究生,主要研究方向:密码学㊁信息安全㊁视觉密码㊂通讯作者:王洪君(1965-),男,博士,教授,硕士生导师,主要研究方向:密码学㊁信息安全㊁视觉密码㊂Email:jlnuwhj@sina.com收稿日期:2023-03-280㊀引㊀言随着网络通信技术的成熟和媒体信息的数字化,数字信息也能方便和快速地通过电子设备传输,计算机的普及与应用使简单的复制粘贴就可以轻易篡改他人的创新成果,盗版现象㊁版权信息泄露的问题正日益凸显㊂保护研究者的创新成果已成为一个重要的问题,目前关于保护数字作品的产权,研究者们提出了许多技术方案,其中数字水印技术一直是保护知识产权的重要方法[1-2]㊂针对均匀量化算法容易造成非均匀分布载体信息局部失真的问题,李莹莹[3]研究了基于扩展变换的对数水印算法㊂杨永生[4]提出一种数字水印技术在高校秘密档案管理中的应用方法㊂杨娜娜[5]提出一种数字水印在矢量地图中的应用方法㊂在此基础上,傅楚君等学者[6]提出一种基于DCT离散余弦变换的数字水印算法,提高了数字水印的鲁棒性㊂饶俊慧等学者[7]提出了一种融合DCT离散余弦变换与SVD奇异值变换的半脆弱水印算法,解决了半脆弱水印的鲁棒性问题㊂而赵久影等学者[8]则致力于针对像素拓展度问题的研究提出了基于像素不扩展视觉密码的可逆水印方法㊂针对数字水印鲁棒性与透明性之间的问题,曲长波等学者[9-10]㊁李春艳[11]又提出了基于视觉密码和边缘检测的零水印算法㊂熊祥光[12]提出了一种空域强鲁棒零水印方案,用来解决空域水印的鲁棒性问题㊂李春艳[13]提出基于最高有效位(MostSignificantBit,MSB)的视觉密码零水印算法,提高了水印的安全性㊂近年来,数字水印技术被应用于视频版权保护领域并取得一定的效果,但在水印鲁棒性和视频透明性方面还需要加强㊂高鹏[14]针对鲁棒视频水印算法进行研究,提出鲁棒视频水印算法㊂数字水印技术应用于彩色图像版权保护领域的研究有了进一步扩展㊂吴军等学者[15]提出一种基于彩色图像的双重水印算法,在保证图像质量的前提下,可见水印具有较好的视觉可见性,不可见水印的抗几何攻击能力得到了提升㊂本文基于有意义分享的视觉密码方案,将彩色水印图像分成3份有意义的分享份,并利用标记图像㊁密钥和彩色水印图像生成验证信息和测试图像;将3个分享份中的一幅分享份图像利用离散余弦变换(DCT)和奇异值分解(SVD)方法嵌入到载体图像中㊂在需要进行验证时,从载体图像中提取分享份图像,将提取出的分享份图像与其余2张分享份图像进行叠加,恢复水印图像;利用验证信息㊁密钥和测试图像进行判断是否能够识别出原始水印图像,用以验证图像所有者的所有权㊂1㊀视觉密码1.1㊀视觉密码概述视觉密码(VisualCryptographyScheme,VCS)最早是由Shamir和Naor正式提出,并形成一个新研究热点,涉及数学㊁密码学㊁信息论㊁概率论㊁计算复杂度理论和其他计算机应用技术等领域,具有自身独特的恢复简单性㊂视觉密码方案是将秘密图像根据规则拆分成n份分享份,将n个分享份分发给n个参与者,当n个参与者中K个人(Kɤn)将自己的分享份叠加在一起,就可实现秘密信息的恢复,而少于K个人的分享份叠加在一起得不到任何秘密信息[16]㊂参与者不需要学习复杂的密码学知识,依靠人类视觉系统就可以获取秘密信息㊂1.2㊀(2,2)视觉密码方案(2,2)视觉密码方案使恢复出来的秘密图像长度变为原来的二倍,存在像素扩展,因为原始秘密图像中无论一个黑像素块㊁还是一个白像素块,在进行加密时分存图像都需要被一黑一白两个像素块表达,所以整体长度变宽㊂(2,2)像素不扩展视觉密码方案是指恢复出来的秘密图像与原始秘密图像的大小一致,在原始秘密图像中一个黑色像素块或者一个白色像素块,在进行加密时分存图像也只需要一个像素块表达,加密规则见表1㊂表1㊀(2,2)像素不扩展视觉密码方案加密规则Table1㊀(2,2)encryptionrulesforpixelnon-extendedvisualcipherscheme秘密图像像素分享份1分享份2叠加结果ѲʏʏѲѲѲѲʏʏѲʏѲʏʏ2㊀离散余弦变换离散余弦变换(DiscreteCosineTransform,DCT)是可分离的变换,变换核为余弦函数㊂DCT除了有一般的正交性质外,其变换的基向量能很好地描述人类语音信号和图像信号的相关特征㊂因此,在对语音信号㊁图像信号的变换中,DCT变换被认为是一种准最佳变换[17-18]㊂DCT变换是以一组不同频率和幅值的余弦函数和来近似一幅图像,实际上是傅里叶变换的实数部分㊂离散余弦变换有一个重要的性质,即对于一幅图像,其大部分可视化信息都集中在少数的变换系数上㊂因此,离散余弦变换经常用于图像压缩,如国际压缩标准的JPEG格式中就采用了离散余弦变换㊂在傅里叶变换过程中,如果被展开的函数就是实偶函数,那么在其傅里叶变换中只包含余弦项,即离散余弦变换㊂DCT变换先将图像函数变换成偶函数形式,再对其进行二维离散傅里叶变换,因此DCT变换可以看成是一种简化的傅里叶变换㊂对于时间序列f(x),这里,x=0,1, ,N-1,其一维离散余弦变换的定义,见式(1):F(u)=α0c(u)ðN-1x=0f(x)cos(2x+1)uπ2N(1)㊀㊀其中,u=0,1, ,N-1,α0=2N,c(u)=12,㊀u=01,㊀uʂ0ìîíïïïï一维离散余弦反变换的定义,可写为:f(x)=α1ðN-1u=0c(u)F(u)cos(2x+1)uπ2N(2)551第3期孙蕾,等:基于视觉密码和DCT-SVD彩色图像水印技术3㊀奇异值分解奇异值分解(SVD)是对矩阵进行分解,但是和特征分解不同,SVD并不要求分解的矩阵为方阵㊂在SVD中对于一个mˑn大小的矩阵,可以定义矩阵的SVD数学公式为:A=UΣVT(3)㊀㊀其中,U是一个mˑn矩阵;Σ是一个mˑn矩阵,除主对角线上的元素外全为0,主对角线上的每个元素都为奇异值;V是一个nˑn的矩阵;U和V满足UTU=I,VTV=I㊂4㊀水印算法4.1㊀水印的生成和添加利用有意义分享的(3,3)视觉密码方案,以二进制形式对彩色水印图像进行读取并生成3份分享份,再进行初始化,使水印图像的像素存储在这3个共享份中㊂读取标记图像,将待标记的RGB图像压缩成与3个共享份相对应的颜色,为每个图像流分别使用3个水印分享份产生3个验证矩阵;接收输入参数,即要标记的图像㊁水印和秘钥,再返回验证矩阵;用随机生成器的种子传递密钥,对验证矩阵初始化并计算验证矩阵,所有验证图像存储在一个RGB图像中,形成水印分享份㊂选取其中一张分享份图像嵌入到载体图像中,嵌入时采用DCT-SVD的嵌入方式,具体嵌入步骤如下:(1)对64ˑ64像素大小的水印图像进行猫脸变换,得到置乱后的水印图像Mᶄ;(2)对512ˑ512像素大小的载体图像分割成互不重叠的8ˑ8的小方块后对每个小块进行DCT离散余弦变换,取变换矩阵中的中频系数构成4ˑ4的矩阵Bij(i=1,2, ,m;j=1,2, ,n);(3)对Bij矩阵进行奇异值分解SVD,取得最大的奇异值构成矩阵A,再对A进行奇异值分解;(4)将置乱后的水印图像矩阵Mᶄ叠加到矩阵S上,其嵌入公式如下所示:D=S+αWᶄ(4)D=U1S1V1T(5)Aᶄ=US1VT(6)㊀㊀(5)将Aᶄ中相应的元素替换Bij中的最大奇异值,将变换后的中频系数矩阵Bij还原到相应的块中;(6)对每一块嵌入了水印信息的矩阵进行逆DCT变换,最后得到嵌入了水印图像信息的图像Iᶄ㊂4.2㊀水印的验证和提取首先,读取测试图像,根据颜色分流将测试图像分成3份,读取验证图像,生成验证息;接受输入参数,即测试图像㊁验证矩阵和密钥,再返回测试水印;利用随机数生成测试水印矩阵,随机数生成的种子可产生随机数阵列,计算测试水印矩阵;最后,读取秘密传递密钥后验证是否可识别出原始水印㊂对嵌入到载体图像中的水印分享份图像进行提取,水印提取算法步骤如下:(1)将嵌入水印图像后的载体图像Iᶄ分成8ˑ8的小块,并对每一个小块进行DCT离散余弦变换;(2)获取每一块中的16个中频系数,构成矩阵Bijᶄ,然后对其进行奇异值分解SVD,取最大奇异值构成矩阵Aᶄ;(3)设需要提取的水印图像为Wᶄ,提取公式为:A=U∗S∗V∗T(7)D=U1∗S1∗V1T(8)Wᶄ=(D-S)/α(9)㊀㊀(4)将提取出来的水印图像经过猫脸逆变换,得到水印图像㊂5㊀仿真实验和安全性分析以Matlab2020a为实验平台对本文算法进行了实验验证和各种攻击测试,实验采用768ˑ1024和512ˑ512大小的彩色图像作为标记图像㊁彩色水印图像,载体图像为测试图像,如图1所示㊂(a)待标记图像768ˑ1024Baboon.jpg㊀(b)水印图像512ˑ5124.jpg(c)原载体图像图1㊀本文实验所用测试图像Fig.1㊀Testimagesusedintheexperimentsofthispaper㊀㊀水印图像基于有意义共享的(3,3)视觉密码方案生成的3张分享份图像和分享份叠加后所得到的水印图像,如图2所示㊂651智㊀能㊀计㊀算㊀机㊀与㊀应㊀用㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第14卷㊀(a)水印分享份1(b)水印分享份2(c)水印分享份3(d)水印分享份叠加后图像图2㊀视觉密码方案生成的水印分享份及叠加后恢复的水印图像Fig.2㊀Watermarksharecopiesgeneratedbythevisualpasswordschemeandtherecoveredwatermarkimageafteroverlaying㊀㊀实验过程中得到的测试水印和利用测试水印㊁验证图像恢复的原始水印图像如图3所示㊂㊀㊀(a)测试水印㊀㊀㊀㊀㊀㊀(b)原始水印图3㊀测试水印和验证后得到的原始水印图像Fig.3㊀Testwatermarkandoriginalwatermarkedimageobtainedafterverification㊀㊀对嵌入水印后的载体图像进行了椒盐噪声㊁中心剪裁等攻击后进行水印分享份的提取结果如图4所示㊂(a)中心剪裁后提取图像(g)旋转攻击后提取图像(d)高斯噪声后提取图像(c)伽马校正后提取图像(b)边缘剪裁后提取图像(f)J P E G压缩后提取图像(e)高斯低通滤波提取图像(i)散斑噪声后提取图像(h)椒盐噪声后提取图像图4㊀遭受各种攻击测试后提取的水印分享份图像Fig.4㊀Watermarkedshareimageextractedafterbeingtestedwithvariousattacks㊀㊀受攻击后提取的水印分享份图像与剩余分享份进行叠加后的实验结果如图5所示㊂(i)中心剪裁叠加结果(a)边缘剪裁叠加结果(b)椒盐噪声叠加结果(c)中心剪裁叠加结果(d)散斑噪声叠加结果(e)旋转攻击叠加结果(f)压缩攻击叠加结果(g)高斯低通滤波叠加结果(h)高斯噪声叠加结果图5㊀攻击测试后提取的水印分享份图像与剩余分享份叠加结果Fig.5㊀Resultsofoverlayingtheextractedimagesofwatermarkedshareswiththeremainingsharesaftertheattacktest㊀㊀由以上仿真实验结果可知,当载体图像分别遭受旋转攻击㊁JPEG压缩攻击㊁中心剪裁攻击㊁及边缘剪裁攻击㊁高斯低通滤波攻击㊁椒盐噪声和高斯噪声等攻击下提取出的水印图像同嵌入水印图像之间没有明显区别,证明水印图像能够抵抗常见的攻击,有良好鲁棒性㊂利用归一化系数(NC值)和结构相似数(SSIM值)来评估提取的图像与原始图像相互间的差异,归一化系数(NC值)的数学表达式为:㊀NC=ðMi=1ðNj=1W(i,j)Wᶄ(i,j)ðMi=1ðNj=1W(i,j)ðMi=1ðNj=1Wᶄ(i,j)(10)㊀㊀其中,原始水印中像素以W(i,j)为单位,所提取水印的像素以Wᶄ(i,j)为单位㊂研究可知,NC值愈趋近1,说明2张图像越相似㊂给定2张图像为X㊁Y,这2张图像在结构上的相似性可用式(11)求得:SSIM(x,y)=(2μxμy+c1)(2σxy+c2)(μ2x+u2y+c1)(σ2x+σ2y+c2)(11)㊀㊀其中,μx表示衡量图像x的亮度;μy表示衡量图像y的亮度;σx表示衡量图像x的对比度;σy表示衡量图像y的对比度;σxy表示衡量x㊁y两张图像的结构对比㊂结构相似性范围在-1至1之间,在2张图像完751第3期孙蕾,等:基于视觉密码和DCT-SVD彩色图像水印技术全相同的情况下,SSIM等于1㊂嵌入之前的水印图像和在受到攻击后提取的水印BG图像及原始载体图像与嵌入水印后的载体图像计算得到NC值和SSIM值见表2㊂表2㊀常见攻击Table2㊀Commonattacks攻击类型水印图像NC值水印图像SSIM值载体图像NC值载体图像SSIM值椒盐噪声0.96240.90320.99751.0000JPEG压缩0.96520.90600.99810.9991中心剪裁0.99160.89990.97740.9995边缘剪裁0.98410.90370.90300.9973伽马校正0.99480.99900.99810.9959高斯噪声0.98750.90010.99820.9991高斯低通滤波0.99220.99930.99980.9996旋转攻击0.93830.90180.83220.9922散斑噪声0.90870.90670.97670.9963㊀㊀由表2可知,2张水印图像和载体图像计算的NC值和SSIM值都接近1,表明水印能够抵抗伽马校正㊁散斑噪声㊁椒盐噪声等攻击,说明载体图像的感知质量较好,水印鲁棒性较强㊂6㊀结束语本文提出了一种基于视觉密码和DCT-SVD的彩色图像水印算法,通过视觉密码方案将彩色秘密水印图像拆分成3份与彩色秘密水印图像等大小的分享份图像,并利用待标记图像㊁水印图像和密钥生成验证信息和测试图像㊂利用密钥㊁测试图像和验证信息便可生成水印,若密钥正确,则生成的水印可识别为原始水印㊂选取其中一份分享份图像利用DCT-SVD水印算法嵌入到载体图像中并进行攻击测试,最后利用数字水印的提取算法进行水印的提取㊂实验结果表明,在遭受常见攻击后提取出的水印分享份图像,与剩余分享份进行叠加仍能恢复秘密水印图像,遭受攻击后提取的水印分享份图像与原水印分享份图像的NC值和SSIM值很接近1,相似度较高㊂参考文献[1]吴海涛,詹永照.数字水印技术综述[J].软件导刊,2015,14(8):45-49.[2]赵博.基于数字水印的图像内容认证研究[D].长春:吉林大学,2018.[3]李莹莹.基于扩展变换的数字水印算法研究[D].南京:东南大学,2018.[4]杨永生.数字水印技术在高校秘密档案管理中的应用[J].长春工程学院学报(自然科学版),2022,23(1):96-99.[5]杨娜娜.数字水印技术在矢量地图中的应用[J].地理空间信息,2022,20(2):114-118,122.[6]傅楚君,兰胜坤.基于DCT变换的数字水印算法[J].网络安全技术与应用,2020(7):49-51[7]饶俊慧,吴晓云.融合DCT与SVD的半脆弱图像水印算法研究[J].计算机仿真,2022,39(7):507-511.[8]赵久影,王洪君.基于像素不扩展视觉密码的可逆水印[J].智能计算机与应用,2020,10(1):80-83.[9]曲长波,李栋栋.基于视觉密码和边缘检测的零水印算法[J].计算机应用与软件,2016,33(9):328-333.[10]曲长波,杨晓陶,袁铎宁.平衡多小波视觉密码零水印算法[J].计算机工程,2014,40(9):178-182.[11]李春艳.基于图像边缘信息的视觉密码零水印算法[J].软件导刊,2016,15(3):178-180.[12]熊祥光.空域强鲁棒零水印方案[J].自动化学报,2018,44(1):160-175.[13]李春艳.基于MSB的视觉密码零水印算法[J].大理学院学报,2015,14(12):26-29.[14]高鹏.鲁棒视频水印算法的相关研究[D].杭州:杭州电子科技大学,2018.[15]吴军,孙像君,李慧慧.一种基于彩色图像的双重水印算法[J].电视技术,2018,42(2):101-109,114.[16]NAORM,SHAMIRA.Visualcryptography[M]//DeSANTISA.AdvancesinCryptology ProceedingsofEurocrypt.Heidelberg:Springer,1995:1-12.[17]张亚峰,何丹丹,李宁.基于DCT算法的数字水印技术研究[J].精密制造与自动化,2018(4):14-16.[18]韦晓林.基于DCT的数字水印改进算法[J].电子产品世界,2019,26(2):88-90.[19]石杰.基于DCT域的JPEG图像数字水印算法[D].北京:北京印刷学院,2019.[20]陈小娥.基于Arnold和DCT变换的鲁棒性图像数字水印算法[J].湖州师范学院学报,2018,40(10):24-29.851智㊀能㊀计㊀算㊀机㊀与㊀应㊀用㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第14卷㊀。
基于小波变换和矢量变换的数字水印技术
李璐;唐向宏;牛亚妹
【期刊名称】《杭州电子科技大学学报》
【年(卷),期】2004(024)006
【摘要】数字水印技术是数字产品产权保护的有效手段之一.根据小波变换和矢量变换的特点,利用人眼视觉特性,对原始静态图像的水印嵌入进行了研究,提出了一种水印嵌入算法,实现了在原始静态图像上嵌入二值图像水印,水印检测为恢复性检测.实验结果表明,该方法能很好地保持图像质量,并且在抗常规的信号处理如加噪、滤波及有损压缩方面表现出良好的稳健性.
【总页数】4页(P43-46)
【作者】李璐;唐向宏;牛亚妹
【作者单位】杭州电子科技大学通信工程学院,浙江,杭州,310018;杭州电子科技大学通信工程学院,浙江,杭州,310018;杭州电子科技大学通信工程学院,浙江,杭州,310018
【正文语种】中文
【中图分类】TN911.73
【相关文献】
1.一种基于图像融合和小波变换的二重数字水印技术研究 [J], 蔡正保
2.基于低频子带离散小波变换的数字水印技术 [J], 梁艳招
3.一种基于混沌加密和小波变换的数字水印技术研究 [J], 蔡正保
4.基于离散小波变换的音频信号数字水印技术研究 [J], 赵翠
5.一种高效的基于离散小波变换和最低有效位的数字水印技术 [J], 陈慧;龙飞;段智云
因版权原因,仅展示原文概要,查看原文内容请购买。
第37卷第2期中国科学技术大学学报Vol.37,No.2
2007年2月JOURNALOFUNIVERSITYOFSCIENCEANDTECHNOLOGYOFCHINAFeb.2007文章编号:025322778(2007)0220135208
一种基于矢量量化彩色图像的水印方法3
邱应强,程义民,王以孝(中国科学技术大学电子科学与技术系,安徽合肥230027)摘要:给出了一种基于彩色图像矢量量化压缩域的码字索引上的水印嵌入算法.在对彩色图像进行矢量量化时,采用一套训练好的共享码本分别对彩色图像分离出的红、绿、蓝三色分量所对应的单色图像进行矢量量化编码,并同时在每n个彩色图像块中最多修改其中一个图像块的某一影响最小的单色图形块所对应索引的奇偶性,嵌入log
2(n+1)
比特的水印信息.该方法已在
微型计算机上进行了实验,结果表明,图像水印的嵌入引起的失真较小,并且水印具有一定的鲁棒性.
关键词:数字水印;矢量量化;共享码本;嵌入/提取矩阵中图分类号:TP391 文献标识码:A
AVQ2basedwatermarkingmethodforcolorimagesQIUYing2qiang,CHENGYi2min,WANGYi2xiao(Dept.ofElectronicScienceandTechnology,UniversityofScienceandTechnologyofChina,Hefei230027,China)Abstract:AwatermarkingalgorithmbasedoncodewordindexofVQ2compresseddomainforcolorimageswaspresented.Duringthevectorquantizationofacolorimage,threemonochromeimagesseparatedfromthecolorimageweresegmentedintoblocksfirst,theneachblockwascodedwiththesharedcodebookgeneratedinadvance,meanwhileforeveryncolorimageblock,bychangingtheindex’sparityofonemonochromeimageblockofonecolorimageblock,log2(n+1)bitsofwatermarkinginformationwereembedded.Experimentalresultsshowthattheembeddingofwatermarkinginduceslessdistortionandthatthewatermarkinghascertainrobustness.Keywords:digitalwatermarking;vectorquantization;sharedcodebook;embed/extractmatrix
0 引言信息隐藏是新兴的研究领域,它包含了诸如数字媒体的版权保护、数字水印、数字指纹和信息隐秘传输等多方面的技术应用[1].多媒体技术的广泛应用,为信息隐藏技术提供了更加广阔的应用领域.数字水印则可为盗版、伪造和篡改等问题提供有效的版权保护[2].数字水印的实现需要较多地使用空域方法[2]和变换域方法[3].这两种方法主要通过直接修改空域或变换域中的宿主信息来嵌入水印信息.而对于为存储或传输经矢量量化压缩的宿主信息,嵌入水印信息时,修改的是矢量量化后的索引信息,所以不能直接采用上述两种方法.为此,许多基于矢量量化的数字水印算法相继出现[4~6].
CHU等人介绍的基于矢量量化图像水印方
3收稿日期:2006201204;修回日期:2006207203
作者简介:邱应强,男,1981年生,硕士.研究方向:数字水印.E2mail:cvlab@ustc.edu.cn
通讯作者:程义民,教授.E2mail:ymcheng@ustc.edu.cn法[4]采用了码本分裂或膨胀技术产生带标记码字,然后用奇偶调制方式将水印信息嵌入到带标记的索引信息中,该方法对于随机水印信息,其索引标记分配较难保证达到最佳,且嵌入水印信息后,存在较多分配码字为非最佳码字;LU等给出了一种基于多级矢量量化的图像水印方法[5];LI则提出了一种DCT域中基于格型矢量量化的水印方法[6],该方法限于采用格型矢量量化器.本文给出一种基于共享码本矢量量化的彩色图像水印方法.在用该方法对彩色图像进行矢量量化压缩编码并嵌入水印信息时,预先将训练图像三色分离成三幅单色图像,并分块形成训练矢量集,用LBG算法[7]生成一套共享码本,用该码本分别对彩色图像红、绿、蓝分量所对应的单色图像进行矢量量化编码,并采用文献[8]给出的数据嵌入算法在每n个彩色图像块中最多修改其中一个图像块的某一影响最小的单色图像块所对应索引的奇偶性,从而嵌入log2(n+1)比特的水印信息(・为向下取整,下同).该方法已在微型计算机上进行了实验,并取得了较好的结果.图1 水印信息嵌入框图Fig.1 Watermarkingembedding1 方法概述该方法在矢量量化压缩域的实现,主要包括水印嵌入和水印提取两大部分.其中,水印信息嵌入原理如图1所示.彩色图像三色分离得到三幅由各颜色分量组成的单色图像后,将三幅单色图像分块,并预处理预先训练生成的共享码本,然后用该共享码本同时对各单色图像块进行矢量量化编码.从量化得到的索引信息中依次提取n比特可修改宿主信息组成的可修改矢量,结合密钥2用嵌入矩阵计算出校验矢量,依次根据用密钥1伪随机化处理过的水印信息中的log
2(n+1)
比特信息,确定量化索引
修改位置,从与修改位置相对应的三幅单色图像块中选择修改其中影响最小的单色图像块所对应索引的奇偶性,嵌入log
2(n+1)
比特水印信息.嵌入
所有水印信息后,得到含水印的VQ压缩信息流,用于存储或传输.
水印提取无需原始图像,只需从含水印的VQ
压缩信息流中依次提取n比特被修改宿主信息,并组成修改后的宿主信息矢量,结合密钥2用提取矩阵即可计算出其中的log
2(n+1)
比特嵌入信息
.
提取所有嵌入信息后,将得到的二值序列用密钥1
反伪随机化即可得到嵌入的水印信息.
2 水印算法及实现2.1 基于共享码本的彩色图像矢量量化压缩为了实现矢量量化技术有效压缩彩色图像的目的,可将大小为N1×N2彩色图像X的每个像素的颜色分解成红、绿、蓝分量,分别用所有像素的各颜色分量构成大小均为N1×N2的I级灰度值的红色图R、绿色图G、蓝色图B.分别将这些单色图像分割成互不重叠的大小为L1×L2的图像块,即L1×L2维图像块矢量.若将原彩色图像X表示为X={(r(i,j),g(i,j),b(i,j)),0≤i≤N1-1,0≤j≤N2-1}(1)其中,r(i,j),g(i,j),b(i,j)∈{0,1,…,I-1},则分离得到的三幅单色图像均可分成(
N1/L
1)×(
N2/
L2)个大小为L1×L2的图像块Ri,Gi,Bi:Ri={ri(m,n),0≤m≤L1-1,0≤n≤L2-1}Gi={gi(m,n),0≤m≤L1-1,0≤n≤L2-1}Bi={bi(m,n),0≤m≤L1-1,0≤n≤L2-1}(2)
631中国科学技术大学学报第37卷其中,0≤i≤(N1/L1)×(N2/L2)-1,所有图像块均为L1×L2维矢量.码本生成时,通常采用的方法是将训练图像三色分离,将分离出的各单色图像分别作为训练图像,用码本设计算法分别训练出一套大小均为N的独立码本;对彩色图像矢量量化编码时,分别用各独立码本对各颜色分量的单色图像块矢量量化编码.由于三色分离后得到的三幅图像均为I级灰度值的单色图像,所以在不同颜色分量的单色图像块之间灰度值分布存在较大相似性的情况下,设计码本时可以充分利用它们之间的相似性,将训练图像三色分离分块得到的所有图像块作为一个训练矢量集,用于训练生成一套大小为N的共享码本C={y0,y1,…,yN-1},如图2所示;对彩色图像矢量量化编码时,用该共享码本对所有图像块进行矢量量化编码.图2 共享码本生成框图Fig.2 Generationofsharablecodebook与相同大小的独立码本相比,采用共享码本并不能提高压缩效率,但编、解码器端码本的存储量将减少到1/3.
2.2 水印算法彩色图像三色分离分块形成各单色图像块Ri,
Gi,Bi,等效于先将彩色图像分成图像块Xi,再将图像块Xi三色分离得到单色图像块Ri,Gi,Bi.
2.2.1 水印嵌入依次用共享码本对每一幅彩色图像块Xi所对应的单色图像块Ri,Gi,Bi进行矢量量化,并由a
i=
Id(Ri)Id(Gi)Id(Bi)(Id(・)∈{0,1}为图像块匹配索引最末位的值),得到长度为N=(N1/L
1)
×(
N2/L
2)的二值奇偶标志序列ai,作为可修改宿
主信息.
若n=2
m
-1(m为正整数)时,依次将序列中的
每n比特互不重叠的宿主信息流an・j+1,an・j+2,…,
an・(j+1)组成n维列向量a=(an・j+1,an・j+2,…,an・(j+1))T.其中,j∈{0,1,…,N/n-1},并结合n维密钥列向量k=(k1,k2,…,k
n)
T,利用大小为m×
n嵌入/提取矩阵H=(h1,h2,h3,…,hn)m×n,根据下式计算m维校验列向量s=(sm・j+1,sm・j+2,…,
sm・(j+1))T:
s=H(ak)=(a1k1)・h11(a2k2)・h12…(ankn)・h1n(a1k1)・h21(a2k2)・h22…(ankn)・h2n…(a1k1)・hm1(a2k2)・hm2…(ankn)・hmn=∑ni=1(aiki)hi(3)
其中,“”、“∑”为模2和运算,矩阵H的列向量h=(h1i,h2i,…,hmi)
T满足
:
(hi)(10)=i,1≤i≤2m-1(4)式中,(h
i)
(10)为由h1ih2i…hmi组成的二进制数对应
的十进制数值.
输入对应的m比特待嵌入信息数据,组成m维列向量c=(cm・j+1,cm・j+2,…,c
m・(j+1)
)T,用公式d=
cs=(cm・j+1sm・j+1,cm・j+2sm・j+2,…,cm・(j+1)sm・(j+1))T,计算校验列向量s与待嵌信息列向量c之间的差值列向量d.若d=0,则有c=s,
此时不需对宿主向量进行修改,得到的修改后的n
维列向量r=(rn・j+1,rn・j+2,…,rn・(j+1))=a,并满足c=H(rk);若d≠0,则列向量d一定可以在H