发明名称 基于网格的矢量空间数据数字水印方法
摘要 基于网格的矢量空间数据数字水印方法,包括有水印信息嵌入过程和水印信息提取过程。所述水印信息嵌入过程包括:采用黑白二值图像的数据部分后对其进行置乱操作,置乱后获取的数值作为用于嵌入的水印信息;将矢量空间数据库内所存储的待加水印矢量空间数据以坐标点的形式读出并网格化;DCT变换嵌入水印信息;修改矢量空间数据库从而生成带水印矢量空间数据。所述水印信息提取过程为,对矢量空间数据库内所存储的带水印矢量空间数据进行网格化,对所得网格数据进行DCT变换,从DCT变换结果中提取出隐藏的水印信息位,将其作为图像的数据部分构建一个黑白二值图像,然后对该黑白二值图像进行置乱恢复操作从而提取出作为水印信息的原始水印图像。
申请公布号 CN101452570B 申请公布日期 2011.06.15
申请号 CN200810236953.2 申请日期 2008.12.22
申请人 武汉大学 发明人 彭智勇;彭煜玮;李斌;王函;汪传建
分类号 G06T1/00(2006.01)I;G06F21/00(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 武汉天力专利事务所 42208 代理人 严彦;冯卫平
主权项 基于网格的矢量空间数据数字水印方法,其特征在于:包括有水印信息嵌入过程和水印信息提取过程;所述水印信息嵌入过程包括以下步骤,步骤一,生成用于嵌入的水印信息,即采用黑白二值图像作为原始水印图像,读出黑白二值图像的数据部分后对其进行置乱操作,置乱后获取的数值作为用于嵌入的水印信息;步骤二,将矢量空间数据库内所存储的待加水印矢量空间数据以坐标点的形式读出,对所有的坐标点进行网格化处理以获得网格矩阵M;所述网格化处理的具体方式是:确定一个二维网格,根据矢量空间数据的特点,对所有坐标点进行预处理,提取其中非关键的坐标点,然后将非关键的坐标点按照坐标值分配到网格的各单元中,统计网格各个单元中坐标点的个数,从而得到相应网格矩阵M;步骤三,对网格矩阵M进行DCT变换得到系数矩阵G,选择系数矩阵G的中频部分每个系数分别嵌入水印信息中的一个水印信息位得到新的系数矩阵G’,对系数矩阵G’进行逆DCT变换得到网格矩阵M’;步骤四,将网格矩阵M’跟步骤二所得网格矩阵M进行对应比较,如果其中某个网格单元在网格矩阵M和网格矩阵M’的相应权值发生了变化,则按照网格矩阵M’中的相应权值对矢量空间数据库中处于这个网格的坐标点个数进行调整,从而生成带水印矢量空间数据;所述水印信息提取过程为,对矢量空间数据库内所存储的带水印矢量空间 数据进行网格化,对所得网格数据进行DCT变换,从DCT变换结果中提取出隐藏的水印信息位,将其作为图像的数据部分构建一个黑白二值图像,然后对该黑白二值图像进行置乱恢复操作从而提取出作为水印信息的原始水印图像。
地址 430072 湖北省武汉市武昌珞珈山