一种基于数学建模的抗打印扫描水印算法的制作方法

文档序号:24069410发布日期:2021-02-26 14:23阅读:86来源:国知局

[0001]
本发明涉及抗水印扫描技术领域,尤其涉及一种基于数学建模的抗打印扫描水印算法。


背景技术:

[0002]
在现在的信息时代下,针对文档信息的加密保护越来越重要,其中抗打印的的水印技术,能够针对文档扫描打印进行加密,保护,实用非常广泛。
[0003]
但是现有的水印算法结构比较单一,多种文档使用的统一的算法进行加密,这样不仅保护性能较差,而且还容易放置和破解,同时不利于经过建模分析来演化不同方式,适应性差,因此有待提出一直用新的算法,通过内容库来匹配文档进行变化加密。


技术实现要素:

[0004]
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于数学建模的抗打印扫描水印算法。
[0005]
为了实现上述目的,本发明采用了如下技术方案:
[0006]
一种基于数学建模的抗打印扫描水印算法,该算法包括如下步骤:
[0007]
p1、对原始图像进行数学建模,分析图形失真状态和校正;
[0008]
p2、预设水印图像,生成预设字库和图像库;
[0009]
p3、提取预设库,生成大容量数字水印信号;
[0010]
p4、对生成的水印信号进行组合,形成水印,嵌入原始图像形成水印;
[0011]
p5、读取带水印文件,提取待检测水印和文件内容;
[0012]
p6、对读取的水印和文件进行相似度匹配;
[0013]
p7、根据就匹配结果,完成归属判断。
[0014]
优选的,所述p1步骤的数学荚膜和分析方法包括如下步骤:
[0015]
s1、根据数学模型,形成原始图像二进制信息;
[0016]
s2、对二进制信息进行转换和统计,记录失真位置的二进制空域特性;
[0017]
s3、对二进制空域进行小波变换,逼近图像模型,进行校正。
[0018]
优选的,所述p2步骤的预设字库和图像库的方法包括如下步骤:
[0019]
a1、构建常用字库文字信息和文字图形信息,形成预设库;
[0020]
a2、确定目标文档字体和排列顺序;
[0021]
a3、检索文档关键字体,从预设库中进行匹配相同文字,形成预设水印文字和水印图形;
[0022]
a4、对匹配的水印文字和水印图形进行转换,形成新的字体图形集合,完成预设字库和图像库。
[0023]
优选的,所述a4步骤还包括对匹配文字的位置确定和字号进行填充。
[0024]
优选的,所述p3步骤的生成大容量数字水印信号为将预设的水印文字和图形的二
值图像进行amold转换进行打乱,然后又实用walsh函数进行调制,形成水印信号。
[0025]
优选的,所述p4步骤的嵌入原始图像形成水印包括如下步骤:
[0026]
b1、对原始图形的小波变换,形成小波图形,
[0027]
b2、将水印信号实用单极性抖动方式嵌入到小波图形中,得到赋值图谱;
[0028]
b3、对赋值图谱进行反向离散变换,形成逼近子图;
[0029]
b4、将多个逼近子图进行组合,得到还有水印的文档图案,即可完成水印的嵌入。
[0030]
优选的,所述p5步骤的提取待检测水印方法为将水印图像分割成块状单元进行离散小波变换,然后进行ocr试别,匹配预设库文字和图形库信息,得到待检测水印。
[0031]
优选的,所述p6步骤的相似度匹配方式为设定匹配阈值[0,1],超出阈值则进行二次检索,复合阈值则直接进行匹配。
[0032]
优选的,所述p7步骤的归属判断分为完全复合、完全不符合以及百分比符合三种状态。
[0033]
本发明提供的一种基于数学建模的抗打印扫描水印算法,通过数学建模对文档进行分析校正,保证原始图形的完整性,并且预设文字库和图形库,可以针对不同的文档进行匹配,专一性强,避免破解仿制,同时可以直接内嵌到目标文档内部,不会影响使用,也不利于识别,隐秘性强,这样大大提高水印加密的安全性,提高保护。
具体实施方式
[0034]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0035]
一种基于数学建模的抗打印扫描水印算法,该算法包括如下步骤:
[0036]
p1、对原始图像进行数学建模,分析图形失真状态和校正;
[0037]
p2、预设水印图像,生成预设字库和图像库;
[0038]
p3、提取预设库,生成大容量数字水印信号;
[0039]
p4、对生成的水印信号进行组合,形成水印,嵌入原始图像形成水印;
[0040]
p5、读取带水印文件,提取待检测水印和文件内容;
[0041]
p6、对读取的水印和文件进行相似度匹配;
[0042]
p7、根据就匹配结果,完成归属判断。
[0043]
作为优选的,所述p1步骤的数学荚膜和分析方法包括如下步骤:
[0044]
s1、根据数学模型,形成原始图像二进制信息;
[0045]
s2、对二进制信息进行转换和统计,记录失真位置的二进制空域特性;
[0046]
s3、对二进制空域进行小波变换,逼近图像模型,进行校正。
[0047]
作为优选的,所述p2步骤的预设字库和图像库的方法包括如下步骤:
[0048]
a1、构建常用字库文字信息和文字图形信息,形成预设库;
[0049]
a2、确定目标文档字体和排列顺序;
[0050]
a3、检索文档关键字体,从预设库中进行匹配相同文字,形成预设水印文字和水印图形;
[0051]
a4、对匹配的水印文字和水印图形进行转换,形成新的字体图形集合,完成预设字
库和图像库。
[0052]
作为优选的,所述a4步骤还包括对匹配文字的位置确定和字号进行填充。
[0053]
作为优选的,所述p3步骤的生成大容量数字水印信号为将预设的水印文字和图形的二值图像进行amold转换进行打乱,然后又实用walsh函数进行调制,形成水印信号。
[0054]
作为优选的,所述p4步骤的嵌入原始图像形成水印包括如下步骤:
[0055]
b1、对原始图形的小波变换,形成小波图形,
[0056]
b2、将水印信号实用单极性抖动方式嵌入到小波图形中,得到赋值图谱;
[0057]
b3、对赋值图谱进行反向离散变换,形成逼近子图;
[0058]
b4、将多个逼近子图进行组合,得到还有水印的文档图案,即可完成水印的嵌入。
[0059]
作为优选的,所述p5步骤的提取待检测水印方法为将水印图像分割成块状单元进行离散小波变换,然后进行ocr试别,匹配预设库文字和图形库信息,得到待检测水印。
[0060]
作为优选的,所述p6步骤的相似度匹配方式为设定匹配阈值[0,1],超出阈值则进行二次检索,复合阈值则直接进行匹配。
[0061]
作为优选的,所述p7步骤的归属判断分为完全复合、完全不符合以及百分比符合三种状态。
[0062]
本发明提供的一种基于数学建模的抗打印扫描水印算法,通过数学建模对文档进行分析校正,保证原始图形的完整性,并且预设文字库和图形库,可以针对不同的文档进行匹配,专一性强,避免破解仿制,同时可以直接内嵌到目标文档内部,不会影响使用,也不利于识别,隐秘性强,这样大大提高水印加密的安全性,提高保护。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1