发明名称 具有零假警报的半脆弱数字水印嵌入和检测方法
摘要 本发明涉及一种具有零假警报的半脆弱数字水印嵌入和检测方法,嵌入水印前先对图像进行线性映射和低通滤波预处理,然后将图像分块并按块转换到DCT域,对DCT参数量化,水印加在低频部分量化后的参数上。每块的水印信息由块地址,DC位和预设的密码组成,通过MD5加密,得出低频区内多个地址及与每个地址对应的二值信息,然后将每个二值信息通过预设的查找表嵌入到相应的地址位的DCT量化值中。检测时按块进行,先得到嵌入水印的地址及对应的二值信息,通过查找表查出由地址确定的DCT参数对应的二值信息,再根据二值信息的匹配与否来判断是否有篡改,完成检测和定位。本发明嵌入图像的水印基本不可见,加密功能强,并实现了零假警报。
申请公布号 CN100501769C 申请公布日期 2009.06.17
申请号 CN200610147636.4 申请日期 2006.12.21
申请人 杭州信雅达系统工程股份有限公司 发明人 季白杨;张亮;裴林
分类号 G06T1/00(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 上海交达专利事务所 代理人 毛翠莹
主权项 1、一种具有零假警报的半脆弱数字水印嵌入和检测方法,其特征在于包括如下步骤:水印嵌入过程:在嵌入水印之前先对图像进行预处理,将图像线性映射到[20,235]以内,并进行低通滤波,然后依据JPEG压缩方法,将图像分成不重叠的8*8的块,按块转换到离散余弦变换DCT域,用JPEG量化表对DCT参数量化,水印加在低频部分除了直流分量DC位的量化后的参数上;每块的水印信息由块地址,DC位和预设的密码组成,通过MD5加密,得到低频区内的多个地址以及与每个地址对应的二值信息,然后分别将每个二值信息通过一个预设的查找表嵌入到与该二值信息对应的地址位的DCT量化值中;所述查找表为整数到二值域的映射;水印检测过程:对已嵌入水印的图像,用嵌入水印时同样的方法分块、DCT变换及对DCT参数的量化,得到每块的块地址,DC位和密码,并通过MD5得到低频嵌入水印的地址及其对应的二值信息,然后对图像用JPEG量化表对DCT参数量化,并通过嵌入水印时同样的查找表查出由地址确定的DCT参数对应的二值信息;将此查出的二值信息与前一个与低频嵌入水印地址对应的二值信息对比,两者是否一致,如果全匹配则说明无篡改,否则说明此块被篡改,如此即实现了篡改检测和篡改定位。
地址 310053浙江省杭州市滨江区江南大道3888号