欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2015108862186
申请人: 江苏师范大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种矢量地图可逆信息隐藏方法,其特征在于:包括以下步骤:(1)获取顶点坐标;

顺次扫描矢量地图顶点,获取顶点坐标序列V={vj(xj,yj)|j=1,2,…,n},vj表示顶点序列V中的第j个顶点,xj和yj分别表示顶点vj的x坐标和y坐标,n表示序列V的顶点数目;

(2)选择参照顶点;

在密钥Key的控制下,从步骤(1)的序列V中随机选取两个顶点作为水印嵌入过程中采用的参照顶点,将选取的参照顶点记为顶点vf1(xf1,yf1)和顶点vf2(xf2,yf2),xf1和yf1分别表示顶点vf1的x坐标和y坐标,xf2和yf2分别表示顶点vf2的x坐标和y坐标;

(3)计算量化步长;

依据矢量地图的精度误差容限τ,计算嵌入参数Qw和归一化量化步长Sw,参数Qw将直接作为水印提取及数据恢复阶段的输入参数;

(4)嵌入水印;

依据步骤(3)得到的量化步长Sw,利用量化的方法,在步骤(1)的序列V的顶点中嵌入水印,得到含水印顶点坐标序列V'={vj'(xj',yj')|j=1,2,…,n},vj'表示V'中的第j个顶点,xj'和yj'分别表示顶点vj'的x坐标和y坐标;

(5)水印提取及无损恢复;

依据参照顶点和嵌入参数Qw,从步骤(4)含水印顶点坐标序列V'中提取含水印矢量地图水印信息并恢复其原始数据;具体步骤如下:(5.1)获取含水印顶点坐标;

依据步骤(1),获取含水印矢量地图的顶点坐标序列V'={vj'(xj',yj')|j=1,2,…,n};其中,vj'表示V'的第j个顶点,xj'和yj'分别表示顶点vj'的x坐标和y坐标,n表示序列V'的顶点数目;

(5.2)选择参照顶点;

在密钥Key的控制下,从顶点坐标序列V'中随机选取两个顶点作为水印嵌入过程中采用的参照顶点;

(5.3)计算量化步长;

依据Qw和步骤(3)的公式,计算归一化量化步长Sw;

(5.4)提取水印和恢复原始数据;

提取步骤(1)中含水印顶点序列V'的水印信息,恢复V'的原始数据,最终得 到恢复后的顶点序列V={vi(xi,yi)|i=1,2,…,n},恢复矢量地图原始数据。

2.根据权利要求1所述的一种矢量地图可逆信息隐藏方法,其特征在于:所述的计算嵌入参数Qw和归一化量化步长Sw的方法为:其中,||vf1vf2||为参照顶点vf1和vf2之间的欧几里得距离,参数Qw将直接作为水印提取及数据恢复阶段的输入参数。

3.根据权利要求1所述的一种矢量地图可逆信息隐藏方法,其特征在于:假设顶点vj(xj,yj)(j=1,2,…,n,vj≠vf1,vj≠vf2)为待嵌入水印的顶点,w(0≤w<2c)为待嵌入的水印,c为每个顶点中嵌入的水印比特数目,所述的嵌入水印的具体步骤如下:(4.1)依据归一化量化步长Sw,以参照顶点vf1为起点,将参照顶点vf1和顶点vj确定的直线量化,并计算顶点vj所在的量化区间的索引值其中,||vf1vj||表示参照顶点vf1和顶点vj之间的欧几里得距离;将第 个量化区间记为和 是定义量化区间 范围的两个端点;

(4.2)计算量化区间 的两个端点,即 和

(4.3)以 为起点,将区间 量化为2c+1个子区间,计算每个子区间的长度lsls=Sw/2c+1(4.4)计算区间 的r状态

(4.5)计算含水印顶点vj(记为vj')所在子区间的索引值ss=2c×r+w

(4.6)将顶点vj移动到第s个子区间,得到含水印顶点vj'其中,

ε(ε≥0)为浮点数的存储精度,||vf1vj'||为参照顶点vf1和含水印顶点vj'之间的欧几里得距离;将含水印顶点vj'的x坐标和y坐标分别记为xj'和yj',按照下式获取xj'和yj',。

4.根据权利要求1所述的一种矢量地图可逆信息隐藏方法,其特征在于:所述的从含水印顶点vj'(xj',yj')(j=1,2,…,n,vj'≠vf1,vj'≠vf2)中提取水印及恢复原始数据的具体步骤如下:(5.4.1)依据归一化量化步长Sw,以参照顶点vf1为起点,将参照顶点vf1和顶点vj'确定的直线量化,并依据步骤(4.1)的公式,计算顶点vj'所在的量化区间(5.4.2)利用步骤(4.2)的公式,计算定义量化区间 范围的端点,即 和(5.4.3)以 为起点,将区间 平均分为2c+1个子区间,并依据步骤(4.3)的公式,计算每个子区间的长度ls;

(5.4.4)计算顶点vj'在区间 中所在的子区间的索引值s(5.4.5)依据步骤(4.4)的公式,计算区间 的r状态;

(5.4.6)利用如下公式,提取水印信息w

w=s-r×2c

(5.4.7)依据下式,计算原始顶点vj(xj,yj)的坐标其中

利用步骤(4.5)的公式,计算顶点vj的x坐标xj和y坐标yj。