[发明专利]基于电子图章的可见数字图像水印的嵌入与检测方法有效
申请号: | 201610069482.5 | 申请日: | 2016-02-01 |
公开(公告)号: | CN105741226B | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 林涵阳;张映生;詹永照;柯佳;林庆;池生友 | 申请(专利权)人: | 江苏实达迪美数据处理有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 215332 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 电子 图章 可见 数字图像 水印 嵌入 检测 方法 | ||
本发明提供了一种基于电子图章的可见数字图像水印的嵌入和检测方法,该嵌入方法包括如下步骤:S10:用ASCII码的值表示待嵌入的水印,然后依据预先确立的规则和映射关系对各编码进行变换后得到水印信息;S20:扫描待嵌入水印的电子图章,获得其像素信息;S30:依据所获取的像素信息和水印信息,确认水印嵌入的方式和位置;S40:依据所确认的水印嵌入方式和位置,实现水印的嵌入。
技术领域
本发明涉及电子图章的水印实现方法,尤其涉及一种基于电子图章的可见数字图像水印的嵌入与检测方法。
背景技术
由于各种电子表单的使用也越来越频繁,对电子表单的真实性和合法性的鉴别是一个无法回避的课题。本发明针对电子表单中广泛使用的电子图章提出可见数字图像水印技术,该技术旨在通过对电子表单中的电子图章嵌入可见的数字图像水印来对电子表单的真实性和合法性提供鉴别依据。
通常数字图像水印存在以下问题:1)不可见的数字图像水印不能给合法的文件是否经过水印嵌入一个比较直观的感受;2)通常的可见数字图像水印的鲁棒性一般比较弱,尤其是针对特定情况下的旋转、缩放、压缩和噪声的鲁棒性很脆弱。
发明内容
为了解决以上提到的不足,本发明提供了一种基于电子图章的可见数字图像水印的嵌入方法,包括如下步骤:
S10:用ASCII码的值表示待嵌入的水印,然后依据预先确立的规则和映射关系对各编码进行变换后得到水印信息;
S20:扫描待嵌入水印的电子图章,获得其像素信息;
S30:依据所获取的像素信息和水印信息,确认水印嵌入的方式和位置;
S40:依据所确认的水印嵌入方式和位置,实现水印的嵌入。
可选的,在所述步骤S00中,对各编码进行变换所依据的规则和映射关系通过以下步骤确立:
S001:基于ASCII表,选取一ASCII码区间33-127的95个字符,将其依次置于一个字符表容器V中;
S002:针对每个字符随机生成一个互不重复的整数,且所有整数均落在[0,94]内;
S003:依据每个字符所对应生成的整数,将各字符换至该整数所示的次序位置;进而生成映射表M,其中M[i]=Ω(V[i]),Ω(V[i])是ASCII码为V[i]的字符,Ω为映射规则;
在所述步骤S10中,先将待嵌入的水印转换成对应的ASCII码,存储得到水印字符容器L,对其中每个ASCII码的码值减去32,然后依据步骤S003确立的映射规则对水印字符容器L中的元素进行映射变换,得到水印容器W,其中,W[i]=Ω(V[L[i]]),最后将水印容器中的字符用二进制数表示,存入二进制水印容器realCode,从而得到所述水印信息。
可选的,所述步骤S20进一步包括:
S201:对待嵌入水印的印章图像进行扫描,分别从左到右、从右到左、从上到下、从下到上检测得到印章图章中圆的四条切线;
S202:根据所确定的切线确定印章图像圆心的坐标(c、r)和印章图像的圆环的外圈半径R;
S203:沿着过圆心的直线的方向进行检测,确定印章图像的圆环的环宽realborder;
所述像素信息至少包括步骤S202确定的圆心的坐标(c、r)和印章图像圆环的外圈半径R,以及步骤S203确定的环宽。
可选的,所述步骤S203进一步包括:
沿着过圆心的直线依次检测直线上点的颜色,自第一个检测到的具有图章颜色的点开始:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏实达迪美数据处理有限公司,未经江苏实达迪美数据处理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610069482.5/2.html,转载请声明来源钻瓜专利网。