[发明专利]基于存储序列调制的矢量地图无损水印方法及系统在审
申请号: | 202111434523.3 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114140307A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 奚旭;张委伟;冯驰;季建万 | 申请(专利权)人: | 苏州科技大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06F21/73 |
代理公司: | 苏州市中南伟业知识产权代理事务所(普通合伙) 32257 | 代理人: | 王广浩 |
地址: | 215009 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 存储 序列 调制 矢量 地图 无损 水印 方法 系统 | ||
1.基于存储序列调制的矢量地图无损水印方法,其特征在于,包括以下步骤:
S1、将版权信息中的内容转换为十进制数,以得到版权信息初始序列,并按照数据大小重新排序;
S2、读取矢量地图中的要素存储序列,得到要素的序列号集合,并分别读取各个要素中的顶点存储序列,以得到顶点存储序列的集合;
S3、将版权信息初始序列与要素的顶点存储序列进行一对多映射,并在版权信息初始序列按大小重新排序时,将坐标点存储序列按映射关系进行重新调制,直至剩余数据不足一个水印单元为止,并将调制后的坐标点存储序列写入文件以实现水印嵌入;
S4、将每个十进制数隐匿于要素存储序列中以实现水印编码。
2.如权利要求1所述的基于存储序列调制的矢量地图无损水印方法,其特征在于,步骤S4包括:以个位数0-9的十个序列数为一个数据区间,将每个十进制数拆分为多个数字;按顺序分别对应一个数据区间中个位数相同的序列号;并找到对应的序列号,将其调制至该数据区间的首位位置。
3.如权利要求2所述的基于存储序列调制的矢量地图无损水印方法,其特征在于,还包括以下步骤:
S5、通过要素存储序列解析版权信息中的文字以提取水印并解码。
4.如权利要求3所述的基于存储序列调制的矢量地图无损水印方法,其特征在于,步骤S5包括:
S51、根据要素存储序列重构数据区间,提取第一个要素的序列号的个位数,按顺序组成一个十进制数;并对所有要素存储序列进行提取,以得到所有版权信息拆解转换的十进制数;
S52、将得到的十进制数转换为对应的字符,并依次解码后得到所有版权信息的文字;
S53、将版权信息的十进制数根据大小进行排列,任意选择一个要素,提取其中所有顶点的存储序列,将该序列与从大到小排列的版权信息数据一一对应形成映射关系;
S54、根据顶点序列号从小到大的顺序重新恢复顺序,相对应的十进制数也随着顶点序列进行排序,将根据十进制数大小排列的版权数据恢复为正确的版权信息中的内容顺序。
5.如权利要求1所述的基于存储序列调制的矢量地图无损水印方法,其特征在于,在步骤S1中,当版权信息中的内容为中文时,通过国际码进行转换;当版权信息中的内容为英文时,通过ASCII码进行转换。
6.如权利要求1所述的基于存储序列调制的矢量地图无损水印方法,其特征在于,在步骤S1中,将版权信息中的内容转换为十进制数,包括:先将将版权信息中的内容转换为二进制信息流,再将二进制信息流转化为十进制数。
7.基于存储序列调制的矢量地图无损水印系统,其特征在于,包括以下模块:
信息转换与排序模块,用于将版权信息中的文字转换为十进制数,以得到版权信息初始序列,并按照数据大小重新排序;
初始排序模块,用于读取矢量地图中的要素存储序列,得到要素的序列号集合,并分别读取各个要素中的顶点存储序列,以得到顶点存储序列的集合;
水印嵌入模块,用于将版权信息初始序列与要素的顶点存储序列进行一对多映射,并在版权信息初始序列按大小重新排序时,将坐标点存储序列按映射关系进行重新调制,直至剩余数据不足一个水印单元为止,并将调制后的坐标点存储序列写入文件以实现水印嵌入;
水印编码模块,用于将每个十进制数隐匿于要素存储序列中以实现水印编码。
8.如权利要求7所述的基于存储序列调制的矢量地图无损水印系统,其特征在于,所述将每个十进制数隐匿于要素存储序列中以实现水印编码,包括:以个位数0-9的十个序列数为一个数据区间,将每个十进制数拆分为多个数字;按顺序分别对应一个数据区间中个位数相同的序列号;并找到对应的序列号,将其调制至该数据区间的首位位置。
9.如权利要求8所述的基于存储序列调制的矢量地图无损水印系统,其特征在于,还包括以下模块:
水印提取及解码模块,用于通过要素存储序列解析版权信息中的文字以提取水印并解码。
10.如权利要求9所述的基于存储序列调制的矢量地图无损水印系统,其特征在于,所述水印提取及解码模块包括:
版权数字重构模块,用于根据要素存储序列重构数据区间,提取第一个要素的序列号的个位数,按顺序组成一个十进制数;并对所有要素存储序列进行提取,以得到所有版权信息拆解转换的十进制数;
版权文字解码模块,用于将得到的十进制数转换为对应的字符,并依次解码后得到所有版权信息的文字;
序列映射关系重构模块,用于将版权信息的十进制数根据大小进行排列,任意选择一个要素,提取其中所有顶点的存储序列,将该序列与从大到小排列的版权信息数据一一对应形成映射关系;
版权内容顺序排列模块,用于根据顶点序列号从小到大的顺序重新恢复顺序,相对应的十进制数也随着顶点序列进行排序,将根据十进制数大小排列的版权数据恢复为正确的版权信息中的内容顺序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州科技大学,未经苏州科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111434523.3/1.html,转载请声明来源钻瓜专利网。