[发明专利]一种矢量地图的水印嵌入方法、提取方法及系统有效
申请号: | 201710047690.X | 申请日: | 2017-01-22 |
公开(公告)号: | CN106886972B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 王勇;叶承;李梦;张飞飞 | 申请(专利权)人: | 武汉数字云图信息技术有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06F21/16 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立;陈振玉 |
地址: | 430000 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矢量 地图 水印 嵌入 方法 提取 系统 | ||
1.一种矢量地图的水印嵌入方法,其特征在于,包括以下步骤:
S1,获取第一水印,并对所述第一水印进行置乱处理和二进制处理后生成第一二进制序列水印;
S2,获取矢量地图中的第一面状要素表,根据所述第一二进制序列水印对所述第一面状要素表中的面状要素进行排序,得到第二面状要素表;
S3,将所述第二面状要素表嵌入到所述矢量地图中,以实现水印嵌入;
所述S2中根据所述第一二进制序列水印对所述第一面状要素表中的面状要素进行排序的过程具体为:
S21,获取所述第一面状要素表中所有面状要素的面积,并获取所有面状要素面积的中位数,将所述中位数对应的面状要素作为第一哨兵位;
S22,新建空白第二面状要素表,将所述第一哨兵位插入到所述第二面状要素表中;
S23,获取所述第一二进制序列水印中每个比特位的值,若比特位的值为1,则从头遍历所述第一面状要素表中的面状要素,获取面状要素面积大于所述第一哨兵位对应面积的面状要素,并将所述面状要素从所述第一面状要素表中取出;若比特位的值为0,则从头遍历所述第一面状要素表的面状要素,获取面状要素面积小于或者等于所述第一哨兵位对应面积的面状要素,并将所述面状要素从所述第一面状要素表中取出;
S24,按照所述比特位在所述二进制序列中的顺序对取出的所有面状要素进行排序,形成第一二进制面状要素组,并将所述第一二进制面状要素组放置在第二面状要素表中第一哨兵位之后;
S25,将第一面状要素表中没有遍历到的面状要素置于所述第一哨兵位前,以生成所述第二面状要素表。
2.一种矢量地图的水印提取方法,其特征在于,包括以下步骤:
S4,获取对第二面状要素表处理形成的第三面状要素表,对所述第三面状要素表中的面状要素进行排序,得到第二二进制序列水印;
S5,对所述第二二进制序列水印进行二进制处理和逆置乱处理生成第二水印;
所述S4中对所述第三面状要素表中的面状要素进行排序的过程包括:
S41,获取所述第三面状要素表中所有面状要素的面积,并获取所有面状要素面积的中位数,将所述中位数对应的面状要素作为第二哨兵位;
S42,将第三面状要素表中所述第二哨兵位后面的面状要素组作为第二二进制面状要素组;
S43,从头遍历所述第二二进制面状要素组中的面状要素,如获取的面状要素的面积大于所述第二哨兵位的面积,则将对应的比特位赋值为1;如获取的面状要素的面积小于或等于所述第二哨兵位的面积,则将对应的比特位赋值为0;
S44,按照所述第二二进制面状要素组中面状要素的顺序对所对应的比特位的值排序,得到所述第二二进制序列水印。
3.根据权利要求2所述的矢量地图的水印提取方法,其特征在于,还包括水印识别步骤,具体为:
S6,获取所述第二水印,根据所述第二水印的信息判断版权归属。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉数字云图信息技术有限公司,未经武汉数字云图信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710047690.X/1.html,转载请声明来源钻瓜专利网。