[发明专利]一种鲁棒性的基于分组的数字水印方法在审
申请号: | 201910122858.8 | 申请日: | 2019-02-19 |
公开(公告)号: | CN109872267A | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 柴合言;杨树强;蒋琳;罗震环;罗珩瑜;刘腮;刘炳奇;王太武 | 申请(专利权)人: | 哈尔滨工业大学(深圳) |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06K9/62 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 孙伟 |
地址: | 518000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 水印 数字水印 鲁棒性 分组 水印预处理 嵌入 数据库 数据预处理 无监督学习 数据结构 水印提取 数据集 攻击 | ||
1.一种鲁棒性的基于分组的数字水印方法,其特征在于,包括以下步骤:
S1、水印预处理阶段,基于无监督学习方法的数据集分组,完成数据预处理和水印预处理;
S2、水印嵌入阶段,将水印嵌入到数据库中的特定位置;
S3、水印提取阶段,将水印从数据库中提取出来。
2.根据权利要求1所述的鲁棒性的基于分组的数字水印方法,其特征在于:在步骤S1中,采用无监督的学习方法,基于数据集中有价值的属性对数据进行聚类分组。
3.根据权利要求1所述的鲁棒性的基于分组的数字水印方法,其特征在于:还包括步骤S4、基于数字水印的单记录数据溯源阶段,具有针对部分数据的朔源的功能,能够检测部分不完整数据集的版权归属。
4.根据权利要求3所述的鲁棒性的基于分组的数字水印方法,其特征在于:在步骤S4中,在判断某条记录A是否来自于某个数据集时,用原始数据集S的分组模型对记录A进行预测,如果记录A在分组模型的预测下,属于数据分组中的子集Si,而且从记录A中提取的水印片段跟Si集合中的水印片段是一致的,则说明了记录A来自于原始数据集S。
5.根据权利要求3所述的鲁棒性的基于分组的数字水印方法,其特征在于:步骤S1中的数据预处理包括属性选择、数据线性变换、聚类分组;
其中,
属性选择包括:从数据库候选属性中选择n个浮点类型的数值型的属性A1,A2,…,An作为待嵌入水印的候选属性,其中每个属性可容忍的误差为c位十进制数,其中c代表属性中能被嵌入的十进制位数,即可通过修改属性的低c位来嵌入水印;
数据线性变换包括:将数据进行线性变换操作,即对数据进行正则化,如公式(1)所示,
X=Norm(x),x∈Si (1)
x为某一条记录,Si为数据划分的某个子集;
聚类分组包括:采用K-means算法来对数据进行聚类分组,分成k类,以平方误差和作为聚类的目标函数,按照给定样本之间的距离大小,将样本划为k个簇,同一簇内的样本数据基本相似,目标函数如公式(2)所示,
SSE表示样本x点到聚类中心Ci的质心ci的距离平方和,其中,
X为样本点,Ci为第i类的聚类中心,k为类别数,最优的聚类结果使得SSE达到最小值。
6.根据权利要求5所述的鲁棒性的基于分组的数字水印方法,其特征在于:步骤S1中的水印预处理包括:采用ascii码转换W=ASCII(S),将水印被转换成一个新的数值序列W,然后将水印序列分成r份W={w1,w2,…,wr},嵌入到n个不同的属性列中,其中lx为水印的bit数,指定一个密钥key用于水印嵌入阶段时的属性选取操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学(深圳),未经哈尔滨工业大学(深圳)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910122858.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图片比对布局的方法
- 下一篇:一种高码速率遥感卫星原始数据实时快视方法