1.一种无损水印方法,其特征在于,包括:获取水印信息;
获取原始矢量地理数据;
提取所述原始矢量地理数据的要素,所述要素包括:线要素、点要素和面要素;
根据所述要素将依次相邻的多个所述要素合并为一组;
将每组所述要素抽象为第一线要素对,得到第一线要素对集合;
计算每个所述第一线要素对的方向和抽象距离;
将每个所述第一线要素对的抽象距离通过第二映射函数进行映射,计算得到每个所述第一线要素对的索引位;
根据所述水印信息与所述索引位得到每个所述第一线要素对对应的待嵌入水印信息数据;
根据每个所述第一线要素对对应的待嵌入水印信息数据调整每个所述第一线要素对的方向,得到嵌入水印信息的矢量地理数据。
2.根据权利要求1所述的无损水印方法,其特征在于,所述获取水印信息之前还包括:生成水印信息;
所述生成水印信息包括:
利用随机数生成器生成第一二进制序列;
获取待嵌入的版权信息;
将所述第一二进制序列与所述版权信息进行映射得到第一映射函数并进行存储得到映射表;所述映射表用于版权信息的检验;
获取设定的密钥;
将所述密钥作为初始条件通过所述随机数生成器生成伪随机序列;
将所述第一二进制序列与所述伪随机序列进行异或运算,得到所述水印信息。
3.根据权利要求2所述的无损水印方法,其特征在于,所述根据所述要素,将依次相邻的多个所述要素合并为一组,具体包括:当所述要素为线要素时,将每两个所述线要素合并为一组;
当所述要素为点要素时,将每四个所述点要素抽象为两个第一线要素,每两个所述第一线要素合并为一组;
当所述要素为面要素时,将每四个所述面要素抽象为四个第一点要素,将四个所述第一点要素抽象为两个第二线要素,每两个所述第二线要素合并为一组。
4.根据权利要求3所述的无损水印方法,其特征在于,所述计算每个所述第一线要素对的方向和抽象距离,具体包括:每个所述第一线要素对均包括第一构造线和第二构造线;
比较所述第一构造线和所述第二构造线的长度,得到比较结果;
当所述第一构造线大于所述第二构造线时,所述第一线要素对的方向为正向;
当所述第一构造线小于或等于所述第二构造线时,所述第一线要素对的方向为反向;
计算所述第一构造线的起点与所述第二构造线的起点之间的距离,得到所述抽象距离。
5.根据权利要求4所述的无损水印方法,其特征在于,所述根据每个所述第一线要素对对应的待嵌入水印信息数据调整每个所述第一线要素对的方向,得到嵌入水印信息的矢量地理数据,具体包括:判断每个所述第一线要素对对应的待嵌入水印信息数据是否等于每个所述第一线要素对的方向,得到判断结果;
当所述判断结果为是时,所述第一线要素对对应的待嵌入水印信息数据为所述第一线要素对的嵌入水印信息,得到嵌入水印信息的矢量地理数据;
当所述判断结果为否时,对所述第一线要素对的第一构造线和第二构造线进行逆序,使得每个所述第一线要素对的方向等于所述待嵌入水印信息数据,即所述第一线要素对对应的待嵌入水印信息数据为所述第一线要素对的嵌入水印信息,得到嵌入水印信息的矢量地理数据。
6.一种检测无损水印方法,其特征在于,包括:获取待检测的矢量地理数据;
提取所述矢量地理数据的要素,所述要素包括:线要素、点要素和面要素;
根据所述要素将依次相邻的多个所述要素合并为一组;
将每组所述要素抽象为第二线要素对,得到第二线要素对集合;
计算每个所述第二线要素对的方向和抽象距离;
将每个所述第二线要素对的抽象距离通过第二映射函数进行映射,计算得到每个所述第二线要素对的索引位;
根据每个所述第二线要素对的方向,得到每个所述第二线要素对对应的嵌入水印信息数据;
根据每个所述第二线要素对对应的嵌入水印信息数据得到所述矢量地理数据中的嵌入水印信息;
将所述嵌入水印信息与伪随机序列进行异或运算,得到第二水印信息;
获取第一水印信息;
将所述第二水印信息与所述第一水印信息进行相关检测,得到相关检测结果;
通过所述相关检测结果得到嵌入的版权信息。
7.根据权利要求6所述的检测无损水印方法,其特征在于,所述根据所述要素,将依次相邻的多个所述要素合并为一组,具体包括:当所述要素为线要素时,将每两个所述线要素合并为一组;
当所述要素为点要素时,将每四个所述点要素抽象为两个第二线要素,每两个所述第二线要素合并为一组;
当所述要素为面要素时,将每四个所述面要素抽象为四个第二点要素,将四个所述第二点要素抽象为两个第三线要素,每两个所述第三线要素合并为一组。
8.根据权利要求7所述的检测无损水印方法,其特征在于,所述计算每个所述第二线要素对的方向和抽象距离,具体包括:每个所述第二线要素对均包括第一构造线和第二构造线;
比较所述第一构造线和所述第二构造线的长度,得到比较结果;
当所述第一构造线大于所述第二构造线时,所述第二线要素对的方向为正向;
当所述第一构造线小于或等于所述第二构造线时,所述第二线要素对的方向为反向;
计算所述第一构造线的起点与所述第二构造线的起点之间的距离,得到所述抽象距离。
9.根据权利要求8所述的检测无损水印方法,其特征在于,所述通过所述相关检测结果得到嵌入的版权信息,具体包括:当所述相关检测结果为所述第二水印信息与所述水印信息相等时,根据映射表通过所述水印信息得到所述嵌入的版权信息;所述映射表用于存储随机数生成器生成的第一二进制序列与所述嵌入的版权信息进行映射得到的第一映射函数。