含水印变形字嵌入正确性的验证方法与流程

文档序号:35908818发布日期:2023-10-29 07:53阅读:17来源:国知局
含水印变形字嵌入正确性的验证方法与流程

本发明涉及隐形水印,特别涉及一种含水印变形字嵌入正确性的验证方法。


背景技术:

1、字体水印是一种文本水印技术,可以将特定水印信息(名称、id等)编码后隐藏在组成文档的字形中,最后可用特定程序提取水印信息。嵌入信息后的文档看上去不会有明显变化,但是实际上文档已经被嵌入了唯一的水印信息,这样可以在不破坏原始文档内容且不被人察觉的情况下,实现文本内容的版权防护与泄密溯源。

2、字体水印技术大体分为两种,一种是根据待嵌入的水印信息按一定的规律将文档中的字符替换成变形字,使其携带水印信息;另一种则是安全字库技术,即根据待嵌入的水印信息,将系统中的整个字体进行替换,替换后的字体部分字为变形字、部分字为标准字,相当于给每个系统都安装了独一无二的字库。这两种方案,最终都会根据字符的变形情况去提取水印信息,从而进行溯源。

3、字体水印技术中,涉及很多子技术,比如字符的变形方法、水印的嵌入方法、水印的提取方法等等,所有这些都会影响到字体水印技术的溯源能力和隐形效果。由于涉及的技术较多,因此当这些技术中有改进时,我们多根据一些结果导向的参数来评价字体水印技术的优劣,比如溯源准确率、可视效果等等。当结果不理想时,也很难找到问题出在哪里,甚至不知道字符有没有正确的变形、变形的效果如何,因此,急需一种可以更加精确地方案,来验证含水印变形字嵌入的正确性。


技术实现思路

1、本发明的目的在于提供一种能够快速、准确的含水印变形字嵌入正确性的验证方法。

2、为实现以上目的,本发明采用的技术方案为:一种含水印变形字嵌入正确性的验证方法,包括如下步骤:根据待隐藏信息以及水印嵌入程序,确定变形字符并为其添加第一标签,同时获取字符变形后的图片;获取水印嵌入程序运行前、后的文档图像,比较两个图像中对应位置的字符,并为发生变形的字符添加第二标签;对水印嵌入程序运行后的文档图像进行字符分割后,利用ocr识别分割后图片中的字符,将分割的字符图片与该字符变形后的图片进行特征比对,并为特征一致的字符添加第三标签;根据第一标签、第二标签以及第三标签验证水印嵌入是否正确。

3、与现有技术相比,本发明存在以下技术效果:根据待隐藏信息以及水印嵌入程序,可以确定水印嵌入程序对字符作出的修改,会对哪些字符进行变形,再通过分析水印嵌入前、后的字符变形情况,可以方便的得到字符的变形情况;为了方便分析,我们根据不同情况为字符添加标签,最后根据标签来验证水印嵌入是否正确,这样分析起来很精准和迅速。



技术特征:

1.一种含水印变形字嵌入正确性的验证方法,其特征在于:包括如下步骤:

2.如权利要求1所述的含水印变形字嵌入正确性的验证方法,其特征在于:所述的根据第一标签、第二标签以及第三标签验证水印嵌入是否正确包括:

3.如权利要求1所述的含水印变形字嵌入正确性的验证方法,其特征在于:所述的根据第一标签、第二标签以及第三标签验证水印嵌入是否正确包括:


技术总结
本发明特别涉及一种含水印变形字嵌入正确性的验证方法,包括如下步骤:根据待隐藏信息以及水印嵌入程序,确定变形字符并为其添加第一标签,同时获取字符变形后的图片;获取水印嵌入程序运行前、后的文档图像,比较两个图像中对应位置的字符,并为发生变形的字符添加第二标签;对水印嵌入程序运行后的文档图像进行字符分割后,利用OCR识别分割后图片中的字符,将分割的字符图片与该字符变形后的图片进行特征比对,并为特征一致的字符添加第三标签;根据第一标签、第二标签以及第三标签验证水印嵌入是否正确。我们根据不同情况为字符添加标签,最后根据标签来验证水印嵌入是否正确,这样分析起来很精准和迅速。

技术研发人员:田辉,张城成,郭玉刚,张志翔
受保护的技术使用者:合肥高维数据技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1