当前位置: 首页 > 专利查询>浙江大学专利>正文

一种抗打印的大容量文本数字水印方法技术

技术编号:23854759 阅读:57 留言:0更新日期:2020-04-18 10:30
本发明专利技术公开了一种抗打印的大容量文本数字水印方法,水印嵌入过程、水印提取过程。嵌入过程包括:步骤一,文本信息转为图像信息;步骤二,图像去噪处理;步骤三,字符切分处理;步骤四,定义字符打印扫描常量;步骤五,根据所述打印扫描常量构造大容量水印量化函数,根据水印信息求取嵌入所述水印信息后字符的新打印扫描常量;步骤六,重构所述有效字符。嵌入过程包括:步骤一,文本信息转为图像信息;步骤二,图像去噪处理;步骤三,字符切分处理;步骤四,定义字符打印扫描常量;步骤五,根据所述打印扫描常量求解大容量水印量化函数,根据所述量化函数取值范围按格雷码编码规则解码出水印信息。

A large capacity text digital watermarking method against printing

【技术实现步骤摘要】
一种抗打印的大容量文本数字水印方法
本专利技术涉及数字水印
,尤其是涉及了一种抗打印的大容量文本数字水印方法。
技术介绍
随着互联网的发展,数据和信息在生活中无处不在,而且交互越来越频繁。但是数字信息本身具有易于复制、易于转录的特点,使得人们能够很轻松的随意拷贝或者使用数字信息。因此,伴随着DT(DataTechnology)时代的来临,数字信息的版权保护问题也越发的突出,而数字水印技术为解决上诉问题提供了一种思路。数字水印(Digitalwatermarking)是指向多媒体数据(如图像、视频、音频等)中添加特定的数字标识信息(水印),但不能影响原始数据的品质和使用性,并且能够重新提取出来,从而达到保护版权目的的一种信息隐藏学方法。目前,针对图像的数字水印技术已比较成熟,而文本由于其本身具有的冗余信息较少,如何有效的在文本中添加数字水印就显得相对困难。此外,文本文件不仅通过数字的形式存在,还会通过打印、复印等方式以纸质的状态出现,而打印扫描过程中对数字图像、文本的影响很大,不仅存在人为干扰,也存在设备的影响,普通的数字水印技术经过打印扫描后可能难以提取出嵌入的水印信息。另外,目前的已有的方案里水印的容量还不高,对纠错校验涉及不深。
技术实现思路
为解决现有技术的不足,实现水印容量大、抗打印扫描、纠错能力强的目的,本专利技术采用如下的技术方案:一种抗打印的大容量文本数字水印方法,包括水印嵌入过程、水印提取过程。所述水印嵌入过程,包括如下步骤:步骤一,文本信息转为图像信息;步骤二,图像去噪处理,筛选出所述图像中的有效字符和无效字符,并记录它们的位置,分别保存;步骤三,字符切分处理,对所述有效字符以行为单位,统计每行内部的有效字符特征并对其进行切分;步骤四,定义字符打印扫描常量,定义第一行所述有效字符的平均像素点数为M,定义剩余所述有用字符的像素点集合为X={x1,x2,…,xn},定义T=X/M={t1,t2,…,tn}为每个所述有效字符的打印扫描常量;步骤五,根据所述T构造大容量水印量化函数,根据水印信息求取嵌入所述水印信息后字符的新打印扫描常量;所述水印信息和所述量化函数之间采用格雷码编码,所述水印信息根据所述格雷码编码规则得到所述量化函数的特定值Y,通过所述特定值Y和所述T计算所述量化函数得到嵌入所述水印信息后字符的新打印扫描常量集合步骤六,重构所述有效字符,使之带有所述水印信息;所述水印提取过程,包括如下步骤:步骤一,文本信息转为图像信息;步骤二,图像去噪处理,筛选出所述图像中的有效字符和无效字符,并记录它们的位置,分别保存;步骤三,字符切分处理,对所述有效字符以行为单位,统计每行内部的有效字符特征并对其进行切分;步骤四,定义字符打印扫描常量,定义第一行所述有效字符的平均像素点数为M’,定义剩余所述有效字符的像素点集合为X’={x1’,x2’,…,xn’},定义T’=X’/M’={t1’,t2’,…,tn’}为每个所述有效字符的打印扫描常量;步骤五,根据所述T’求解大容量水印量化函数,根据所述量化函数取值范围按格雷码编码规则解码出水印信息;根据所述T’求解所述量化函数Y=F(T’),得到所述量化函数的特定值Y,根据所述特定值Y的取值范围,按所述格雷码编码规则解码所述水印信息。所述水印嵌入过程,所述量化函数是二次函数c是所述二次函数的中点,由所述T构造,p是步长,t是所述新打印扫描常量;所述水印提取过程,所述量化函数是二次函数Y=F(T’)=((t-c)×p)2,c是所述二次函数的中点,由所述T’构造,p是步长,t是所述打印扫描常量。该量化函数的目的是使单个字符携带水印信息。所述水印嵌入过程,对所述水印信息进行加密校验处理;所述水印提取过程,对所述水印信息进行解密校验处理,重构出原始的水印信息。所述水印嵌入过程,所述步骤六,计算字符的边界描述子,根据所述与所述T之间的差距,通过边界描述子的高频分量来翻转字符边界像素点,使T接近通过新边界重构新字符。所述图像去噪处理,采用阈值分类方法,将面积小于一定阈值的字符为所述无效字符。所述字符切分处理,采用连通域的方法来统计每行内部的有效字符特征并对其进行切分。本专利技术的优势和有益效果在于:本专利技术用文本作为数字水印的载体,通过抗打印的大容量文本数字水印方法,实现了数字水印抗打印扫描、大容量、抗噪声、鲁棒性高、纠错能力强、支持盲提取、抗缩放的效果。附图说明图1是本专利技术中数字水印嵌入流程图。图2是本专利技术中数字水印提取流程图。图3是本专利技术中加密校验流程图。图4是本专利技术中边界像素翻转重构新字符的示意图。具体实施方式以下结合附图和具体实施例对本专利技术作具体的介绍。一种抗打印的大容量文本数字水印方法,包括水印嵌入过程、水印提取过程。如图1所示,所述水印嵌入过程,包括如下步骤:步骤一,文本信息转为图像信息。步骤二,图像滤波处理,采用阈值分类方法,将面积小于一定阈值的字符为所述无效字符,筛选出所述图像中的有效字符和无效字符后记录它们的位置,并分别保存;例如标点符号可当做无用字符。步骤三,字符切分处理,对所述有效字符以行为单位,采用连通域的方法来统计每行内部的有效字符特征并对其进行切分;例如“印”可以被切分为左右两个有效字符。步骤四,定义字符打印扫描常量,定义第一行所述有效字符的平均像素点数为M,定义剩余所述有用字符的像素点集合为X={x1,x2,…,xn},定义T=X/M={t1,t2,…,tn}为每个所述有效字符的打印扫描常量。步骤五,根据所述T构造大容量水印量化函数,根据水印信息求取嵌入所述水印信息后字符的新打印扫描常量。如图3所示,对所述水印信息进行加密校验处理。由于嵌入到文本中的水印信息是用二进制0或者1来描述的,因此为了增强0或者1抗干扰的能力,故对其进行加密和校验处理,以实现在一定提取误码率的情况下仍能解码出水印信息。加密、校验方案可采用二维码、ECC等加密、校验方案。所述水印信息和所述量化函数之间采用格雷码编码,所述水印信息根据所述格雷码编码规则得到所述量化函数的特定值Y,通过所述特定值Y和所述T计算所述量化函数得到嵌入所述水印信息后字符的新打印扫描常量集合该量化函数的目的是使单个字符携带多bit水印信息,以达到大容量的目的。所述量化函数是二次函数c是所述二次函数的中点,由所述T构造,p是步长,t是所述新打印扫描常量。在水印嵌入过程中,若水印信息为2’b00,则Y=3600;若水印信息为2’b01,则Y=1600;若水印信息为2’b11,则Y=400;若水印信息为2’b10,则Y=0。若T的取值范围在0.4~2.0之间,通过均分T的取值范围构造二次函数的中点c,构造如下:步长p可选,这里以p=300为例,根据得到的Y、c、p、本文档来自技高网...

【技术保护点】
1.一种抗打印的大容量文本数字水印方法,包括水印嵌入过程、水印提取过程,其特征在于,所述水印嵌入过程,包括如下步骤:/n步骤一,文本信息转为图像信息;/n步骤二,图像去噪处理,筛选出所述图像中的有效字符和无效字符,并记录它们的位置,分别保存;/n步骤三,字符切分处理,对所述有效字符以行为单位,统计每行内部的有效字符特征并对其进行切分;/n步骤四,定义字符打印扫描常量,定义第一行所述有效字符的平均像素点数为M,定义剩余所述有用字符的像素点集合为X={x

【技术特征摘要】
1.一种抗打印的大容量文本数字水印方法,包括水印嵌入过程、水印提取过程,其特征在于,所述水印嵌入过程,包括如下步骤:
步骤一,文本信息转为图像信息;
步骤二,图像去噪处理,筛选出所述图像中的有效字符和无效字符,并记录它们的位置,分别保存;
步骤三,字符切分处理,对所述有效字符以行为单位,统计每行内部的有效字符特征并对其进行切分;
步骤四,定义字符打印扫描常量,定义第一行所述有效字符的平均像素点数为M,定义剩余所述有用字符的像素点集合为X={x1,x2,…,xn},定义T=X/M={t1,t2,…,tn}为每个所述有效字符的打印扫描常量;
步骤五,根据所述T构造大容量水印量化函数,根据水印信息求取嵌入所述水印信息后字符的新打印扫描常量;所述水印信息和所述量化函数之间采用格雷码编码,所述水印信息根据所述格雷码编码规则得到所述量化函数的特定值Y,通过所述特定值Y和所述T计算所述量化函数得到嵌入所述水印信息后字符的新打印扫描常量集合
步骤六,重构所述有效字符,使之带有所述水印信息;
所述水印提取过程,包括如下步骤:
步骤一,文本信息转为图像信息;
步骤二,图像去噪处理,筛选出所述图像中的有效字符和无效字符,并记录它们的位置,分别保存;
步骤三,字符切分处理,对所述有效字符以行为单位,统计每行内部的有效字符特征并对其进行切分;
步骤四,定义字符打印扫描常量,定义第一行所述有效字符的平均像素点数为M’,定义剩余所述有效字符的像素点集合为X’={x1’,x2’,…,xn’},定义T’=X’/M’={t1’,t2’,…,tn’}为每个所述有效字符的打印扫描常量;...

【专利技术属性】
技术研发人员:黄凯田小波张晓旭余慜郑丹丹
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1