文档中的数字水印的生成方法和装置、以及检测方法和装置与流程

文档序号:12126073阅读:来源:国知局

技术特征:

1.一种文档中的数字水印的生成方法,其特征在于,包括:

接收第一文档;

将接收到的所述第一文档转换成第一图像;

对所述第一图像进行二值化转换,生成第一二值化图像;

识别所述第一二值化图像中的全部字符;

根据识别出的所述全部字符的二进制字符编码,生成至少一个第一字符编码二进制值;

对所述至少一个第一字符编码二进制值中的每个第一字符编码二进制值进行哈希运算,以获得与所述至少一个第一字符编码二进制值一一对应的至少一个第一哈希值、以及用二进制值表示的第一哈希值总数;

对被划分成预定像素大小的多个图像区域的所述第一二值化图像中的每个图像区域分别进行图像变换域处理,以获得所述每个图像区域的低频系数;

将所述至少一个第一哈希值以及所述第一哈希值总数埋入所述多个图像区域的所述低频系数中,在所述每个图像区域的所述低频系数中埋入二进制值的一个二进制数字;

对埋入有所述至少一个第一哈希值以及所述第一哈希值总数的所述多个图像区域进行所述图像变换域处理的逆变换处理,以生成第二图像;以及

输出所述第二图像,以生成包含数字水印的第二文档。

2.如权利要求1所述的生成方法,其特征在于,所述方法进一步包括:

对所述至少一个第一哈希值和所述第一哈希值总数进行加密,以获得加密后的至少一个第一哈希值和第一哈希值总数;并且

将所述加密后的至少一个第一哈希值和第一哈希值总数埋入所述多个图像区域的所述低频系数中。

3.如权利要求2所述的生成方法,其特征在于,根据识别出的每行字符的所述二进制字符编码,生成一个第一字符编码二进制值,所述预定像素大小为8×8像素大小。

4.如权利要求1-3中任一项所述的生成方法,其特征在于,当埋入一个图像区域的所述低频系数中的二进制数字为“0”时,将所述低频系数中的第一位小数位数字修改为“2”;以及

当埋入所述一个图像区域的所述低频系数中的二进制数字为“1”时,将所述低频系数中的所述第一位小数位数字修改为“7”。

5.一种文档中的数字水印的生成装置,其特征在于,包括:

接收单元,所述接收单元接收第一文档;

第一图像转换单元,所述第一图像转换单元将接收到的所述第一文档转换成第一图像;

第二图像转换单元,所述第二图像转换单元对所述第一图像进行二值化转换,生成第一二值化图像;

识别单元,所述识别单元识别所述第一二值化图像中的全部字符;

字符编码转换单元,所述字符编码转换单元根据识别出的所述全部字符的二进制字符编码,生成至少一个第一字符编码二进制值;

哈希运算单元,所述哈希运算单元对所述至少一个第一字符编码二进制值中的每个第一字符编码二进制值进行哈希运算,以获得与所述至少一个第一字符编码二进制值一一对应的至少一个第一哈希值、以及用二进制值表示的第一哈希值总数;;

图像变换域处理单元,所述图像变换域处理单元对被划分成预定像素大小的多个图像区域的所述第一二值化图像中的每个图像区域分别进行图像变换域处理,以获得所述每个图像区域的低频系数;

数字水印埋入单元,所述数字水印埋入单元将所述至少一个第一哈希值以及所述第一哈希值总数埋入所述多个图像区域的所述低频系数中,在所述每个图像区域的所述低频系数中埋入二进制值的一个二进制数字;

逆变换处理单元,所述逆变换处理单元对埋入有所述至少一个第一哈希值以及所述第一哈希值总数的所述多个图像区域进行所述图像变换域处理的逆变换处理,以生成第二图像;以及

输出单元,所述输出单元输出所述第二图像,以生成包含数字水印的第二文档。

6.如权利要求5所述的生成装置,其特征在于,所述装置进一步包括加密单元,所述加密单元对所述至少一个第一哈希值和所述第一哈希值总数进行加密,以获得加密后的至少一个第一哈希值和第一哈希值总数;并且

所述数字水印埋入单元将所述加密后的至少一个第一哈希值和第一哈希值总数埋入所述多个图像区域的所述低频系数中。

7.如权利要求6所述的装置,其特征在于,所述字符编码转换单元根据识别出的每行字符的所述二进制字符编码,生成一个第一字符编码二进制值,所述预定像素大小为8×8像素大小。

8.如权利要求5-7中任一项所述的装置,其特征在于,当埋入一个图像区域的所述低频系数中的二进制数字为“0”时,所述数字水印埋入单元将所述低频系数中的第一位小数位数字修改为“2”;以及

当埋入所述一个图像区域的所述低频系数中的二进制数字为“1”时,所述数字水印埋入单元将所述低频系数中的所述第一位小数位数字修改为“7”。

9.一种文档中的数字水印的检测方法,其特征在于,包括:

扫描包含数字水印的第二文档,以生成第三图像,所述第二文档通过如权利要求1所述的方法生成;

对所述第三图像进行二值化转换,生成第二二值化图像;

对被划分成预定像素大小的多个图像区域的所述第二二值化图像中的每个图像区域分别进行图像变换域处理,以获得每个图像区域的低频系数;

从获得的所述多个图像区域的所述低频系数中提取出埋入的至少一个第一哈希值以及第一哈希值总数,在所述每个图像区域的所述低频系数中埋入有二进制值的一个二进制数字;

识别所述第二二值化图像中的全部字符;

根据识别出的所述第二二值化图像中的所述全部字符的二进制字符编码,生成至少一个第二字符编码二进制值;

对所述至少一个第二字符编码二进制值中的每个第二字符编码二进制值进行哈希运算,以获得与所述至少一个第二字符编码二进制值一一对应的至少一个第二哈希值、以及用二进制值表示的第二哈希值总数;

将所述第一哈希值总数与所述第二哈希值总数进行比对,以及逐个将所述至少一个第一哈希值与所述至少一个第二哈希值进行比对,以获得比对结果;以及

输出所述比对结果,作为检测结果。

10.如权利要求9所述的检测方法,其特征在于,当从获得的所述多个图像区域的所述低频系数中提取出的至少一个第一哈希值以及第一哈希值总数为加密的至少一个第一哈希值以及第一哈希值总数时,所述方法进一步包括:

对所述加密的至少一个第一哈希值和第一哈希值总数进行解密,以便用解密后的所述至少一个第一哈希值和所述第一哈希值总数与所述第二哈希值和所述第二哈希值总数进行比对。

11.如权利要求10所述的检测方法,其特征在于,根据识别出的每行字符的所述二进制字符编码,生成一个第二字符编码二进制值,所述预定像素大小为8×8像素大小。

12.如权利要求9-11中任一项所述的检测方法,其特征在于,当一个图像区域的所述低频系数的第一位小数位数字在【0、1、2、3、4】范围内时,提取出的二进制数字为“0”;以及

当所述一个图像区域的所述低频系数的第一位小数位数字在【5、6、7、8、9】范围内时,提取出的二进制数字为“1”。

13.一种文档中的数字水印的检测装置,其特征在于,包括:

扫描单元,所述扫描单元扫描包含数字水印的第二文档,以生成第三图像,所述第二文档通过如权利要求1所述的方法生成;

第二图像转换单元,所述第二图像转换单元对所述第三图像进行二值化转换,生成第二二值化图像;

图像变换域处理单元,所述图像变换域处理单元对被划分成预定像素大小的多个图像区域的所述第二二值化图像中的每个图像区域分别进行图像变换域处理,以获得每个图像区域的低频系数;

数字水印提取单元,所述数字水印提取单元从获得的所述多个图像区域的所述低频系数中提取出埋入的至少一个第一哈希值以及第一哈希值总数,在所述每个图像区域的所述低频系数中埋入有二进制值的一个二进制数字;

识别单元,所述识别单元识别所述第二二值化图像中的全部字符;

字符编码转换单元,所述字符编码转换单元根据识别出的所述第二二值化图像中的所述全部字符的二进制字符编码,生成至少一个第二字符编码二进制值;

哈希运算单元,所述哈希运算单元对所述至少一个第二字符编码二进制值中的每个第二字符编码二进制值进行哈希运算,以获得与所述至少一个第二字符编码二进制值一一对应的至少一个第二哈希值、以及用二进制值表示的第二哈希值总数;

比对单元,所述比对单元将所述第一哈希值总数与所述第二哈希值总数进行比对,以及逐个将所述至少一个第一哈希值与所述至少一个第二哈希值进行比对,以获得比对结果;以及

输出单元,所述输出单元输出所述比对结果,作为检测结果。

14.如权利要求13所述的检测装置,其特征在于,当所述数字水印提取单元从获得的所述多个图像区域的所述低频系数中提取出的至少一个第一哈希值以及第一哈希值总数为加密的至少一个第一哈希值和第一哈希值总数时,所述装置进一步包括:

解密单元,所述解密单元对所述加密的至少一个第一哈希值和第一哈希值总数进行解密,以便所述比对单元用解密后的所述至少一个第一哈希值和所述第一哈希值总数与所述第二哈希值和所述第二哈希值总数进行比对。

15.如权利要求14所述的检测装置,其特征在于,所述字符编码转换单元根据识别出的每行字符的所述二进制字符编码,生成一个第二字符编码二进制值,所述预定像素大小为8×8像素大小。

16.如权利要求13-15中任一项所述的检测装置,其特征在于,当一个图像区域的所述低频系数的第一位小数位数字在【0、1、2、3、4】范围内时,所述数字水印提取单元提取出的二进制数字为“0”;以及

当所述一个图像区域的所述低频系数的第一位小数位数字在【5、6、7、8、9】范围内时,所述数字水印提取单元提取出的二进制数字为“1”。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1