基于离散余弦变换的数字水印方法技术

技术编号:8594384 阅读:295 留言:0更新日期:2013-04-18 07:42
本发明专利技术公开了一种基于离散余弦变换的数字水印方法,将可见水印嵌入到宿主图像中。在宿主图像中选取特定的区域作为嵌入区域,再用坎尼算子对嵌入区域进行边缘检测,并结合该区域的纹理和亮度特征,将可见水印图像子块嵌入宿主图像的离散余弦变换域中。由于坎尼算子能够精确检测边缘信息,所以本发明专利技术运用其计算图像边缘点个数。在嵌入可见水印时,嵌入区域的纹理和亮度特征对嵌入系数的选择有重大影响,所以将三方面特征综合考虑,在离散余弦变换域中自适应地将可见水印图像子块嵌入宿主图像中,从而保证宿主图像的质量,又能使可见水印细节可见。

【技术实现步骤摘要】

本专利技术属于二维图像处理
,是一种利用离散余弦变换给图片添加可见水印的技术。
技术介绍
近年来,随着网络技术的飞速发展和信息媒体的数字化,信息表达的效率和准确性得到了极大地提高。但是数字作品的信息安全和版权保护成为迫切需要解决的实际问题。为此,人们提出了数字水印技术,即将数字、序列号、文字、图像标志等版权信息嵌入到多媒体数据中,以起到版权保护、信息隐藏、防篡改和数据文件的真伪鉴别作用。根据水印的可见性,分为可见水印和不可见水印。可见水印指水印在数字图像中可见,可以用来申明数字作品的版权。数字水印是利用数字作品中普遍存在的冗余数据与随机性把版权信息嵌入到数字作品本身,从而起到保护数 字作品版权的一种技术。数字水印可以标识和验证出数字化图像,视频和音频记录的作者、所有者、发行者或授权消费者的信息,还可追溯数字作品的非法分发,是目前进行数字作品版权保护的一种较为有效的技术手段。添加数字水印可以起到数字作品的版权告知作用。
技术实现思路
技术问题针对已有的水印技术中尚存的不足和限制,本专利技术提供了一种可达到版权通知的目的、提高水印技术可靠性的。技术方案本专利技术的,包括以下步骤I)在宿主图像中选取和可见水印图像同样大小的区域作为嵌入区域I,对嵌入区域I求子块的离散余弦变换系数,具体步骤如下11)将嵌入区域I分成每块大小为8X8的非重叠的多个子块,对子块随机排序并予以编号,记为k,其中k= 1,2,…;12)对每个子块进行离散余弦变换,得到各个子块的离散余弦变换矩阵,离散余弦变换矩阵由8X8的离散余弦变换系数组成;2)根据嵌入区域I的像素信息,分别获取子块的亮度信息、边缘密度归一化值、纹理强度归一化值a)获取子块亮度信息的方法为步骤12)中得到的子块的离散余弦变换矩阵的左上角的系数值即为直流分量,代表子块的亮度信息,用下列公式对每个子块的直流分量进行归一化,得到各个子块的亮度归一化值L (k)/ /,、— ,(X ) ,minZW-———max min(I)其中,l(k)为子块的壳度彳目息,Lmin和Imax分别表不所胥子块中最大和最小的壳度信息;b)获取子块边缘密度归一化值的方法为用坎尼算子分别计算各个子块的边缘点个数,然后用下列公式分别对各个子块的边缘点个数进行归一化,得到各个子块的边缘密度归一化值E (k)本文档来自技高网...

【技术保护点】
一种基于离散余弦变换的水印方法,其特征在于,该方法包括以下步骤:1)在宿主图像中选取和可见水印图像同样大小的区域作为嵌入区域I,对所述嵌入区域I求子块的离散余弦变换系数,具体步骤如下:11)将嵌入区域I分成每块大小为8×8的非重叠的多个子块,对所述子块随机排序并予以编号,记为k,其中k=1,2,…;12)对每个所述子块进行离散余弦变换,得到各个子块的离散余弦变换矩阵,所述离散余弦变换矩阵由8×8的离散余弦变换系数组成;2)根据嵌入区域I的像素信息,分别获取子块的亮度信息、边缘密度归一化值、纹理强度归一化值:a)获取子块亮度信息的方法为:所述步骤12)中得到的子块的离散余弦变换矩阵的左上角的系数值即为直流分量,代表子块的亮度信息,用下列公式对每个子块的直流分量进行归一化,得到各个子块的亮度归一化值L(k):L(k)=l(k)-lminlmax-lmin---(1)其中,l(k)为子块的亮度信息,lmin和lmax。分别表示所有子块中最大和最小的亮度信息;b)获取子块边缘密度归一化值的方法为:用坎尼算子分别计算各个子块的边缘点个数,然后用下列公式分别对各个子块的边缘点个数进行归一化,得到各个子块的边缘密度归一化值E(k):E(k)=e(k)-eminemax-emin---(2)其中,e(k)为子块的边缘点个数,emin和emax分别表示嵌入区域I中边缘点个数的最大值和最小值;c)获取子块纹理强度归一化值的方法为:分别计算各个子块的平均灰度值,进而求得各个子块的灰度值方差,然后用下列公式对所有的灰度值方差进行归一化,得到各个子块的纹理强度归一化值T(k):T(k)=t(k)-tmintmax-tmin---(3)其中,t(k)为子块的灰度值方差,tmin和tmax分别表示嵌入区域I中灰度值方差的最大值和最小值;3)根据所述步骤2)中获取的图像信息,分别计算各个子块的嵌入系数λk:λk=L(k)*wl+W(k)*we+T(k)*(1?wl?we)(4)其中,wl和we分别代表子块的亮度归一化值的权值和边缘密度归一化值的权值,所述两个权值的和小于1;4)可见水印图像嵌入:41)将可见水印图像分成不重叠的大小为8×8的多个子块,按照所述步骤11)中嵌入区域I的子块的排序,对所述可见水印图像的子块排序并对应编号,42)对每个所述可见水印图像的子块进行离散余弦变换,得到各个子块的离散余弦变换矩阵,所述水印图像的子块的离散余弦变换矩阵由8×8的离散余弦变换系数组成;43):用下列公式将可见水印图像嵌入宿主图像的嵌入区域,得到嵌入区域的嵌入图像后的离散余弦变换系数:Iij′(k)=(1-λk)IijDCT(k)+λk*WijDCT(k)*IijDCT(k)255---(5)其中,i,j分别表示水印图像的子块的离散余弦变换矩阵中系数的行序和列序,和分别表示嵌入区域和可见水印图像的第k个子块的离散余弦变换矩阵在i,j位置上的系数值,I′ij(k)表示嵌入区域的第k个子块在i,j位置的嵌入图像后的离散余弦变换系数值,1≤i≤8,1≤j≤8;44)对嵌入区域的嵌入图像后的离散余弦变换系数组成的矩阵进行逆离散余弦变换,得到嵌入区域的嵌入图像后的子块,组成嵌入区域的水印嵌入图像;5)将嵌入区域部分和宿主图像的非嵌入区域合并得到包含水印的宿主图像。FDA00002615797800022.jpg,FDA00002615797800023.jpg...

【技术特征摘要】
1.一种基于离散余弦变换的水印方法,其特征在于,该方法包括以下步骤 1)在宿主图像中选取和可见水印图像同样大小的区域作为嵌入区域I,对所述嵌入区域I求子块的离散余弦变换系数,具体步骤如下 11)将嵌入区域I分成每块大小为8X8的非重叠的多个子块,对所述子块随机排序并予以编号,记为k,其中k=l,2,…; 12)对每个所述子块进行离散余弦变换,得到各个子块的...

【专利技术属性】
技术研发人员:达飞鹏刘健王辰星郭涛潘仁林陆可何学勇
申请(专利权)人:焦点科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1