1.一种抗投影变换的矢量地理数据数字水印方法,其特征在于,具体步骤如下;
(1)水印信息生成过程;
11)为了使算法适合小数据量的矢量地理数据,选择长度为200的伪随机序列作为水印信息;
12)设水印信息W={w[index],0≤index<M},M为水印信息长度,index为水印信息位索引;
(2)水印信息嵌入过程;
21)计算当前顶点对应的角度θ;
22)水印信息位索引index=int(θ),待嵌入的水印信息位bit=w[index];
23)获得嵌入水印信息后顶点对应的角度θ′:步骤23获得嵌入水印信息后顶点对应的角度θ′具体步骤如下:a)如果bit=‑1,令θ′=int(θ)+0.25;
b)如果bit=1,令θ′=int(θ)+0.75;
24)修改与角度θ对应的坐标点数据,使得角度变为θ′;
25)针对余下顶点重复上述步骤;
(3)水印信息提取与检测过程;
31)计算当前顶点对应的角度θ;
32)通过取整数θ来获得水印信息位索引index=int(θ);
33)获得嵌入水印信息后顶点对应的角度θ″对应的水印信息位bit;
步骤33获得嵌入水印信息后顶点对应的角度θ″具体步骤如下:a)如果θ″‑int(θ)<0.5,bit=‑1;
b)如果θ″‑int(θ)≥0.5,bit=1;
34)当前顶点提取到的水印信息为bit,对应的水印信息位索引为index;
35)针对所有的顶点执行上述水印信息位提取步骤,得到提取到的水印信息位集合W′={w′[i][j],0≤i<M,0≤j<Li},w′[i][j]∈{‑1,1},其中w′[i][j]表示提对应于水印信息索引i的第j个取到的水印信息位,Li表示对应于水印信息索引i提取到的水印信息为个数;
36)通过相关自检测方法判断载体数据中是否有相应的水印信息。