The present invention proposes a color image watermarking method based on multivariate transform domain, which combines discrete wavelet transform (DWT), quaternion discrete cosine transform (QDCT) and singular value decomposition (SVD). First, the color image is divided into channels DWT, and then the same frequency subbands of the three channels are described by quaternion. Then, each subblock is divided into blocks according to the size of the watermark, and each subblock is DQCT, and a coefficient matrix is formed. Finally, the watermark is embedded into the coefficient matrix to ensure the visual perceptible quality. The invention provides a new color image watermarking method, aiming at the existing color image digital watermarking algorithm has the promotion space in balancing the relationship between robustness and transparency, makes full use of the advantages of each transform method, improves the robustness and embedding capacity of the watermarking algorithm under the premise of ensuring transparency.
【技术实现步骤摘要】
一种基于多变换域的彩色图像数字水印方法
本专利技术属于图像信号处理领域,具体涉及一种基于多变换域的彩色图像数字水印方法。
技术介绍
随着互联网技术的迅猛发展,数字多媒体数据传输越发迅速、便捷,引发越益严重的个人版权侵害问题。因此,加强对数字作品的个人版权保护问题的需要,其中,数字水印技术作为一种有效的版权保护方式也备受重视。数字水印技术是将版权信息直接嵌入到载图中,需要验证版权时,直接通过与嵌入算法相应的提取算法提取出版权信息,以达到对作品版权保护的目的。灰度图像数字水印算法主要分为空域算法和变换域算法两类。其中,空域算法是最早的数字水印算法,主要有LSB、Patchwork以及纹理映射等方法。此类算法嵌入容量虽大,但通过改变图像的灰度值嵌入水印,导致算法的鲁棒性较差。因此,为提高算法的鲁棒性,研究人员提出变换算法,例如离散小波变换(DiscreteWaveletTransform,DWT)、四元数离散余弦变换(DiscreteCosineTransform,DCT)和奇异值分解(SingularValueDecomposition,SVD)等。此类算法是将水印嵌入到某些频率值,一般具有较好的鲁棒性和透明性。但是不同变换域具有各自的优势和缺点,例如DWT水印算法具有良好抗JPEG压缩和抗剪切能力,透明性良好,但是不能抵抗几何攻击能;DCT水印算法则对低通滤波和有损压缩能力,但透明性较差;SVD水印算法因其具有良好的几何不变性,也备受关注。为获得更好的鲁棒性和透明性,研究人员提出了双变换域水印算法的思想,即将各种变换域方法的优势结合,缺陷弥补,例如DWT_D ...
【技术保护点】
1.一种多变换域的彩色图像数字水印处理方法,包括水印嵌入和水印提取两个阶段,其特征在于,将彩色图像分通道处理后,对各个色彩分量进行DWT,提取各色彩分量上同类频率子带,将其描述为一个四元数矩阵,根据水印尺寸对四元数矩阵进行分块,再将每个分块QDCT并提取实数矩阵的第一个分量,组成一个与水印尺寸大小一致的系数矩阵,将水印置乱后嵌入到系数矩阵中;水印提取阶段包括:将彩色图像进行分通道的离散小波变换,将嵌入阶段选定的各色彩分量的频率子带描述为一个四元数矩阵,将四元数矩阵进行分块并进行离散余弦变换得到子块,将各子块的实数部分的第一个分量提取出组成一个系数矩阵,根据嵌入密钥提取数字水印。
【技术特征摘要】
1.一种多变换域的彩色图像数字水印处理方法,包括水印嵌入和水印提取两个阶段,其特征在于,将彩色图像分通道处理后,对各个色彩分量进行DWT,提取各色彩分量上同类频率子带,将其描述为一个四元数矩阵,根据水印尺寸对四元数矩阵进行分块,再将每个分块QDCT并提取实数矩阵的第一个分量,组成一个与水印尺寸大小一致的系数矩阵,将水印置乱后嵌入到系数矩阵中;水印提取阶段包括:将彩色图像进行分通道的离散小波变换,将嵌入阶段选定的各色彩分量的频率子带描述为一个四元数矩阵,将四元数矩阵进行分块并进行离散余弦变换得到子块,将各子块的实数部分的第一个分量提取出组成一个系数矩阵,根据嵌入密钥提取数字水印。2.根据权利要求1所述的方法,其特征在于,提取各色彩分量上同类频率子带进一步包括:读取RGB彩色图像F,分通道处理,得红色分量(R)、绿色分量(G)、蓝色分量(B),将各个通道进行一次DWT获得四个频率子带,分别为低频(LLq)、水平(LHq)、垂直(HLq)、对角线(HHq)子带,其中,q代表频率子带所属色彩分量,即q∈{R,G,B}。3.根据权利要求1所述的方法,其特征在于,将水印置乱后嵌入到系数矩阵中进一步包括:先将水印W用猫映射(Arnold)置乱得置乱水印W1,记置乱次数为密钥key1。根据公式E=USVT将系数矩阵进行奇异值分解,提取对角矩阵S和两个酉矩阵U与V,将水印W1根据公式E′=S+aW1嵌入对角矩阵S中得过渡矩阵E′,根据公式E′=U2S2V2T将过渡水印E′分解提取对角矩阵S2,最后根据公式E″=US2VT得到重构系数矩阵E″,其中,S、U2、V2依次保存作嵌入密钥key1、key2、key3,a为控制嵌入强度参数,T表示转置。4.根据权利要求1所述的方法,其特征在于,水印的提取中将各子块的实数部分的第一个分量提取出组成一个系数矩阵具体包括,获取含水印的彩色图像F*,分通道处理得RGB分量,将各个通道进行一次离散小波变换获得四个频率子带,分别为低频(LLq*)、水平(LHq*)、垂直(HLq*)、对角线(HHq*)子带,q代表频率子带所属色彩分量,记q∈{R,G,B},将水印嵌入区域的三个色彩分量的频率子带用四元数描述为一个四元数矩阵再将四元数矩阵进行n×n大小分块,对每个子块进行DQCT,提取坐标为(o,p)的子块的实部矩阵的第一个分量用其构成系数矩阵E*,即5.根据权利要求2所述的方法,其特征在于,根据四元数描述公式Q=Q1+Q2i+Q3j+Q4k将在不同色彩分量上的同类频率子带描述为一个纯四元数,Q1为四元数的实数分量,Q2、Q3和Q4为四元数的虚数分量,其中,虚数分量用于表征各色分量的频率子带,i,j,k为四元数的虚数单位。6.根据权利要求2所述的方法,其特征在于,低频子带四元数矩阵为LL=LLRi+LLGj+LLBk,水平子带四元数矩阵LH=LHRi+LHGj+LHBk,垂直子带四元数矩阵为HL=HLRi+HLGj+HLBk,高频子带四元数矩阵为HH=HHRi+HHGj+HHBk,选择LL、LH、HL、HH四个矩阵中的一个矩阵对作为水印待嵌入区域矩阵Qemb。7.根据权利要求5所述的方法,其特征在于,根据公式确定矩阵Qemb分块尺寸为n×n,其中,彩色图像F大小M×N,u=min(M,N),ceil为正无穷方向取最小整数函数,按照分块位置(o,p)标记子块为Qembo,p,对子块Qembo,p进行QDCT得DO,P,DO,P=DrelO,P+Dimg1O,Pi+Dimg2O,Pj+Dimg3O,Pk,其中,Dimg1O,P、Dimg2O,P、Dimg3O,P为虚部矩阵,DrelO,P为实部矩阵,且提取所有子块实部矩阵的第一个分量DrelO,P(1,1)构造一个新的系数矩阵E,即该系数矩阵为8.根据权利要求4所述的方法,其特征在于,根据嵌入密钥提取数字水印进一步包括,对E*进行奇异值分解并提取对角阵S*,计算过渡矩阵E**=U2S*V2T,根据公式W*=(E**-S)/a计算加密水印W*,其中,酉矩阵U2、V...
【专利技术属性】
技术研发人员:陈善学,漆若兰,周艳发,唐义嫄,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。