[发明专利]一种基于量化DCT系数零值索引的可逆图像水印方法有效
申请号: | 200910085896.7 | 申请日: | 2009-06-03 |
公开(公告)号: | CN101572819A | 公开(公告)日: | 2009-11-04 |
发明(设计)人: | 曾骁;陈真勇;罗立新;陈明;熊璋 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/30 |
代理公司: | 北京科迪生专利代理有限责任公司 | 代理人: | 李新华;徐开翟 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 量化 dct 系数 索引 可逆 图像 水印 方法 | ||
1.一种基于量化DCT系数零值索引的可逆图像水印方法,其特征在于:包含水印嵌入过程、水印提取过程和图像恢复过程;在水印嵌入之前,先需要对原图像进行预处理,包括分块、DCT变换和量化,得到量化DCT块;在嵌入过程中,使用量化DCT块的中高频零系数的索引值进行相应的水印嵌入,并对潜在的在提取端产生歧义的非零系数进行修改;接着将嵌入水印后的量化DCT块进行无损编码,即行程编码和霍夫曼编码,得到JPEG图像;在提取过程中,同样利用量化DCT块的中高频系数索引值,通过该方法的逆运算对水印进行提取并无损恢复原量化DCT块;
预处理过程为:
(1)将灰度图像划分成大小为n×n的互不交迭的块;
(2)分别对各块进行DCT变换;
(3)在DCT变换后,使用一个具有n×n个元素的量化表对每个块中的DCT系数进行量化,以减小系数的值;
其中,所述水印嵌入过程:在每个量化DCT块中,对沿着Zigzag顺序从中低频扫描至高频形成的系数序列S,执行两次嵌入操作,每一次嵌入4比特的数据,第二次嵌入操作以第一次嵌入后的结果为基础;在第一次嵌入过程中,标识符IDx值为1,而在第二次嵌入过程中,IDx的值为-1;水印数据B对应的整数值用V表示,由于B长度为4比特,因此V∈[0,15],S的长度用L表示,下标从1开始。
2.根据权利要求1所述的方法,其特征在于,所述水印嵌入过程步骤如下:
(1)判断S是否可以嵌入,判定规则为
其中ZL表示S中零系数的个数;
(2)在每一次嵌入过程中,如果S判定可嵌入,符合公式
的零系数Sem被选择为嵌入位置,其中
num(sj≠0),0< j< i,表示出现在Si之前非零系数的个数;
(3)水印B可以通过如下公式嵌入到Sem中;
当S可嵌入且在Sem之前出现与IDx相同符号的非零系数时,或当S不可嵌入且在S中出现与IDx相同符号的非零系数时,需要按照公式
sj′=sj+IDX,if sj≠0 and sign(sj)=sign(IDX),修改该非零系数来消除歧义。
3.根据权利要求1所述的方法,其特征在于,所述水印提取过程:在提取水印及恢复原始JPEG图像之前,嵌入水印的JPEG图像需要首先被部分解码以获得量化DCT系数块;对每一个块,提取操作需要按照与嵌入相反的顺序执行两次,即在第一次提取中标识符IDx=-1,以及在第二次提取中标识符IDx=1。
4.根据权利要求3所述的方法,其特征在于,所述水印提取过程步骤如下:
(1)按照Zigzag顺序扫描系数块以获得嵌入水印的系数序列S′;
(2)向高频方向移动,在S′中寻找第一个值为IDx的系数,并按照相应的提取规则提取水印数据,其中IDx在第一次提取时为-1,第二次为1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910085896.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自吸式旋流气动雾化喷嘴
- 下一篇:智能化自洁水箱