[发明专利]基于DCT算法数字图像水印嵌入方法无效
申请号: | 200910021564.2 | 申请日: | 2009-03-17 |
公开(公告)号: | CN101504758A | 公开(公告)日: | 2009-08-12 |
发明(设计)人: | 兀旦晖;赵晨飞;杨萍;谭歆;李秦君 | 申请(专利权)人: | 陕西科技大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06T9/00 |
代理公司: | 西安智大知识产权代理事务所 | 代理人: | 刘国智 |
地址: | 710021陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于DCT算法数字图像水印嵌入方法,包括如下步骤:第一步,将原始公开图像和黑白水印图像分别读取到二维数组I和W;第二步,将原始公开图像I和水印图像W分别分割为互不覆盖的2N×2N个图像块,计算子块的平均灰度m和方差σ2,并对原始图像子块进行DCT变换;第三步,取黑白水印图像中的一个元素W(p,q)嵌入纹理复杂的子块中;第四步,对嵌入水印信息后的图像块进行反DCT变换;第五步,合并图像块,得到嵌入黑白水印后的图像;具有防伪、防篡改、认证、保障数据安全和完整性的特点。 | ||
搜索关键词: | 基于 dct 算法 数字图像 水印 嵌入 方法 | ||
【主权项】:
1、一种基于DCT算法数字图像水印嵌入方法,其特征在于,包括如下步骤:第一步,将原始公开图像和黑白水印图像分别读取到二维数组I和W;第二步,将原始公开图像I和黑白水印图像W分别分割为互不覆盖的2N×2N个图像块,计算子块的平均灰度m和方差σ2,并对原始图像子块进行DCT变换:m = 1 n 2 Σ i = 0 n - 1 Σ j = 0 n - 1 x ( i , j ) ]]>σ 2 = 1 n 2 Σ i = 0 n - 1 Σ j = 0 n - 1 [ x ( i , j ) - m ] 2 ]]> 其中,N代表自然数;m代表子块的平均灰度;n代表子块中包含像素点数;i代表像素的横坐标;j代表像素的纵坐标;x代表位于(i,j)位置的像素的灰度值;σ2代表子块灰度的方差;第三步,取黑白水印图像W中的一个元素W(p,q)嵌入纹理复杂的子块中,当σ2小于等于0.01,认为块均匀,反之认为块包含着复杂的纹理:嵌入规则如下:加法准则v i ′ = v i + αω i ]]> 或乘法准则v i ′ = v i ( 1 + αω i ) ]]> 其中vi、
分别是修改前和修改后的频域系数,α是拉伸系数,ωi是第i个信息位水印;第四步,对嵌入水印信息后的图像块进行反DCT变换:c ( u , v ) = a ( u ) a ( v ) Σ m = 0 N - 1 Σ n = 0 N - 1 f ( m , n ) cos [ ( 2 m + 1 ) uπ 2 N ] cos [ ( 2 n + 1 ) vπ 2 N ] ]]>f ( u , v ) = Σ m = 0 N - 1 Σ n = 0 N - 1 a ( u ) a ( v ) c ( u , v ) cos [ ( 2 m + 1 ) uπ 2 N ] cos [ ( 2 n + 1 ) vπ 2 N ] ]]> 式中u,v=0,1,...,N-1,m,n=0,1,...,N-1,f(m,n)是空域二维向量中的元素,c(u,v)是变换后系数阵列的元素,阵列的大小为N×N。对每一个频域点按上式进行运算,得到包含黑白水印信息的空间域像素点;第五步,合并图像块,得到嵌入黑白水印后的图像:将经过DCT变换的像素点,依然放置在原始位置(x,y)上,即完成了嵌入水印信息的图像的重构。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西科技大学,未经陕西科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910021564.2/,转载请声明来源钻瓜专利网。