CN101604440B - 基于空间特征的矢量地图可逆水印处理方法 - Google Patents
基于空间特征的矢量地图可逆水印处理方法 Download PDFInfo
- Publication number
- CN101604440B CN101604440B CN2009100718798A CN200910071879A CN101604440B CN 101604440 B CN101604440 B CN 101604440B CN 2009100718798 A CN2009100718798 A CN 2009100718798A CN 200910071879 A CN200910071879 A CN 200910071879A CN 101604440 B CN101604440 B CN 101604440B
- Authority
- CN
- China
- Prior art keywords
- watermark
- sequence
- vector map
- feature points
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000013598 vector Substances 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000002441 reversible effect Effects 0.000 title claims abstract description 25
- 238000000605 extraction Methods 0.000 claims description 22
- 238000011084 recovery Methods 0.000 claims description 20
- 239000000284 extract Substances 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 8
- 238000003672 processing method Methods 0.000 claims 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 15
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 4
- 230000005012 migration Effects 0.000 description 4
- 238000013508 migration Methods 0.000 description 4
- 238000011160 research Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
Images
Landscapes
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Abstract
本发明提供的是一种基于空间特征的矢量地图可逆水印处理方法。依据道格拉斯-普克法对矢量地图元素进行特征点提取;依据种子密钥生成一个随机数序列bi,该序列是一个最大值不超过Smax随机数序列,该序列将作为特征点夹角的偏移序列;对每条多边曲线提取的特征点进行非线性加密处理;对水印信息进行Arnold置乱操作,记经过Arnold置乱后的水印序列为ωj,ωj∈{0,1};可逆水印嵌入;水印提取与原坐标数据恢复;提取水印后,并在载体特征点坐标无损恢复的基础上,对含线性加密的矢量地图进行非线性无损恢复。实验结果表明该水印方案严格可逆,具有较好的隐蔽性,是一种用于机密矢量地图的安全加密,来源跟踪的实用算法。
Description
(一)技术领域
本发明涉及地理信息科学、信息安全、可逆水印,具体讲是一种基于空间特性的矢量地图可逆水印处理方法。
(二)背景技术
数字矢量地图是构成地理信息系统(GIS)的核心数据,它具有精度高、支持高质量缩放等诸多优良性能。GIS技术的发展使得矢量地图在很多领域都拥有广泛的应用前景,在国家经济、国防建设中占有十分重要的地位,其安全性涉及到国家安全、科技协作和知识产权等。因此矢量地图与其他数字媒体一样,面临着一系列数据安全问题,包括版权保护、来源跟踪、篡改鉴别。
数字水印技术是随着数字化的进程而发展起来的保护数据安全的前沿技术,它是在不影响原数据可用性的前提下,将秘密信息-水印与原数据结合并隐藏其中,成为不可分离的一部分,由此来证实数据所有权。可逆水印技术又称为无损数据隐藏,是指能够完整恢复原始载体数据的水印算法。由于矢量地图的应用环境比较严格,通常希望避免对原始地图数据的任何改动,而可逆水印技术最终能将嵌入水印的矢量地图完好无损地恢复,因此可逆方案是最好的解决方法。
目前可逆水印技术的研究主要集中在栅格图像领域,主要方法包括利用可逆模加、无损压缩、改变直方图、和差值扩大来实现算法的可逆性。按照具体的实现方式可以分为两类:空域法和变换域法。基于空域的数据隐藏方法有:1、Fridrich的方法,该方法先将原始图像分成互不交叠的由相邻象素构成的块,设定一个判别函数对块的平滑度进行设定,定义一个可逆变换对象素的最低位进行反转。2、Celik的G-LSB方法,首先对图像中的各点数据进行量化,然后用图像中各点的灰度值减去这个量化值,从而得到剩余量,对剩余量进行压缩,然后将其与需要嵌入的信息合并成为一组新的数据流嵌入到图像各点数据量化值中。3、Ni van Leest的方法,该文献提出一种先对图像分块,然后引入一个压缩函数作用于直方图,使得直方图峰值旁出现空位,若嵌入数据的值为0,则保持该点的灰度值数据不变;若嵌入的数据的值为1,则将该点的灰度值变为空位。4、zhicheng 的方法,首先找出图像中直方图中出现的峰值点,然后找到图像中不存在的灰度值,再通过增加或减少图像中所有灰度值不是直方图峰值的点,来使直方图中的峰值旁出现空位,然后利用图像中是峰值的各点来嵌入数据。基于变化域的图像无损数据隐藏方法有:1、宣国荣的方法,提出一种基于整数小波变换域的方法,先对图像进行直方图调整以避免因信息的嵌入而超过原始图像中的范围,然后在频域系数上进行水印嵌入的可逆水印算法。2、Jun Tian的方法,该方法结合压缩技术,在对图像中的各点进行整数Haar小波变换的基础上进行无损数据隐藏。3、Yang Bian的方法是利用整数DCT系数分布近似Laplacian分布的特点,结合比特移位的方法实现图像可逆水印算法,在2004年SPIE信息安全分会上提出来。矢量地图可逆水印算法研究则刚刚起步。2004年Michael Voigt提出一种基于离散余弦变换的二维矢量数据可逆水印算法:“Reversible Watermarking of2D-Vector Data”(Proceedings of the 2004multimedia and security workshop onMultimedia and security).2007年邵承永,王孝通等人基于差值扩大的思想,提出应用于矢量地图的无损数据隐藏算法:“Reversible Data-Hiding Scheme for 2-DVector Maps Based on Difference Expansion”(IEEE Transactions on informationforensics and security);“矢量地图的无损数据隐藏算法研究”(中国图象图形学报)。这是目前见到的仅有的三篇关于矢量地图无损数据隐藏的文章。但是目前矢量地图无损数据隐藏的研究,在矢量地图自身特点的考虑、水印算法的鲁棒性以及水印嵌入后矢量地图的数据精度等方面还存在不足。
(三)发明内容
本发明的目的在于提供一种可以无损恢复原始矢量数据,严格可逆,具有较好的隐蔽性的基于空间特征的矢量地图可逆水印处理方法。
本发明的目的是这样实现的:
包括如下步骤:
(1)依据道格拉斯-普克法(简化参数门限D在0m~1m之间)对矢量地图元素(多边曲线、多边形)进行特征点提取;
(2)依据种子密钥生成一个随机数序列bi,该序列是一个最大值不超过Smax随机数序列,该序列将作为特征点夹角的偏移序列;
(3)对每条多边曲线提取的特征点进行非线性加密处理;
(4)对水印信息进行Arnold置乱操作,记经过Arnold置乱后的水印序列为ωj,ωj∈{0,1};
(5)可逆水印嵌入;
(6)水印提取与原坐标数据恢复;
(7)提取水印后,并在载体特征点坐标无损恢复的基础上,对含线性加密的矢量地图进行非线性无损恢复。
本发明还可以包括:
1、所述的对每条多边曲线提取的特征点进行非线性加密处理的方法为:
首先进行参考位置线的选择:在特征点夹角偏移处理过程中,选择一条不动线作为参考位置线,其余各特征点与起始点连线以起始点为中心进行角度偏移;
其次对原始特征点夹角进行遍历:对矢量地图中每条多边曲线或者多边形,以参考位置线为基准,分别以向左右两侧,依次遍历线线之间夹角,得出一个以参考位置线为基准的夹角序列θi;
最后对特征点夹角θi进行非线性偏移来加密矢量地图数据,对应的偏移角即为随机序列di,线性偏移公式为:
其中M表示该矢量地图元素(多边曲线和多边形)的所有特征点夹角的个数,di表示由种子生成的随机序列,θi和θi’分别表示原始特征点夹角和线性偏移后的特征点夹角。
2、所述的可逆水印嵌入的方法为:
以线性偏移处理过的矢量地图的特征点坐标的小数部分为载体数据进行水印信息的嵌入;原始偏移特征点序列记为:
Vif={(x1,y1),(x2,y2),..,(xn,yn)}={xf,yf)|f=1,2,...,n}
i=1,...,m
Vif表示第i条多边曲线或者多边形的载体特征点集合,其中(xf,yf)分别表示第i条多边曲线中第f个载体特征点的横纵坐标,m表示提取出的多边曲线或多边形的总数,n表示第i条多边曲线的载体特征点的总个数;
对每条多边曲线或者多边形载体特征点分别提取横纵坐标序列的小数部分, (小数点右移,扩大相同倍数变为整数),记为:
ZVif′={(Zx1,Zy1),(Zx2,Zy2),..,(Zxn,Zyn)}={(Zxf,Zyf)|f=1,2,...,n}
i=1,...,m
纵坐标Zyf与横坐标Zxf的水印嵌入方法相同;横坐标Zxf的水印嵌入方法为:
对经过Arnold置乱后的水印序列ωj进行水印序列的嵌入,公式如下:
其中Zxf”、Zyf”分别表示水印嵌入后横纵坐标的小数部分整数值,对矢量地图中每条多边曲线反复执行该步骤,完成水印的嵌入,并进行小数点左移,缩小相同倍数,获得含水印的特征点坐标。
3、水印提取与原坐标数据恢复的方法为:
对每条多边曲线或者多边形特征点提取,偏移特征点序列提取后,对含水印的特征点坐标序列的小数部分ZVif”记为:
ZVif″={(Zxf″,Zuf″)|f=1,2,...,n}
i=0,1,...,m-1
水印信息ωj提取及无损恢复方法为
ωj=LSB(Zxf″,Zyf″)
f=1,2,...,n
原始坐标小数部分数据值横坐标Zxf的无损恢复为:
其中Zxf *表示将Zxf”最低位置0后的值,纵坐标Zyf的恢复与其相同;对矢量地图中每条多边曲线反复执行该步骤,完成水印的提取;特征点坐标序列的小数部分Zxf,Zyf无损恢复后,并进行小数点左移,缩小相同倍数,获得原始的特征点坐标。
4、所述的对含线性加密的矢量地图进行非线性无损恢复的方法为:
①在一定的阈值D范围内(简化参数门限D在0m~1m之间),对提取水印后的矢量地图进行道格拉斯-普克法进行特征点提取;
②对矢量地图多边曲线或者多边形的特征点进行参考位置线的选择;
③对矢量地图特征点夹角进行遍历;
④特征点非线性角度恢复;在特征点坐标数据恢复的基础上,依据给定的种子密钥Seed,获得最大值不超过Smax的随机数序列di,则原始夹角θi依据下式进行恢复:
θi={θi′-di|di∈{0,1,...,Smax}}
i=1,2,...,m
本发明提出了一种基于空间特征的矢量地图可逆水印算法。该算法一方面针对矢量地图的“安全”问题,在不改变矢量地图特征点相对位置的前提下,依据密钥非线性置乱特征点位置信息以避免未授权用户对机密矢量地图的非法使用给国家安全带来的危害;另一方面,针对矢量地图“高精度”的问题,提出一种可逆水印方案,将水印信息隐秘地嵌入在非线性置乱后的特征点中,并在提取水印信息的同时结合置乱密钥无损恢复原始矢量数据。该方案的优点具体表现为以下三方面:
(1)当授权用户使用该算法处理过的矢量地图时,首先提取水印信息,结合置乱密钥无损恢复原始矢量数据。并且退出使用时,水印信息自动嵌入其中,使 得矢量地图处于保密状态。
(2)当非授权用户使用该算法处理过的矢量地图时,由于对矢量地图的处理具有不可预测性,使得不知道密钥的用户很难破解,此时状态下矢量地图的使用不会给国家安全带来危害,并且在盗版追踪回来后可以通过隐藏的机密信息来确定泄密责任人。
(3)本发明采用经典的道格拉斯-普克法(Douglas-Peucker)来提取矢量地图元素的特征点作为水印的载体数据,使得该水印算法具有很好的隐蔽性,能够在尽量保持地图形状特征的同时,具有抗图形简化能力。
本发明的基于空间特征的矢量地图可逆水印算法,一方面该算法在不改变矢量地图特征点相对位置的前提下,依据给定的密钥非线性置乱其位置信息以避免非授权用户的使用给国家带来的安全问题;另一方面该算法在置乱后的特征点中嵌入水印信息,并在提取水印信息的同时结合置乱密钥可以无损恢复原始矢量数据。实验结果表明该水印方案严格可逆,具有较好的隐蔽性,是一种用于机密矢量地图的安全加密,来源跟踪的实用算法。
(四)附图说明
图1为基于空间特征的矢量地图可逆水印方案示意图;
图2(a)-图2(d)为道格拉斯-普克法特征点提取示意图;
图3(1)-图3(2)为特征点非线性偏移前后示意图,其中图3(1)线性偏移前,图3(2)线性偏移后;
图4(a)-图4(d)分别中国高速公路矢量地图和哈尔滨水系线矢量地图嵌入水印前后示意图,其中图4(a)、图4(c)分别为原始矢量地图,图4(b)、图4(d)分别为含水印的矢量地图;
图5(1)-图5(4)为原水印与提取的水印对比图,其中图5(1)、图5(2)分别为嵌入中国高速公路图和哈尔滨水系线图的原始水印图片,图5(3)、图5(4)分别为相对应的提取出的水印图片;
图6(a)-图6(b)分别为水印提取后恢复的中国高速公路矢量地图和哈尔滨水系线矢量地图。
(五)具体实施方式
下面结合附图举例对本发明做更详细地描述:
如图1所示,本发明基于空间特征的矢量地图可逆水印方案示意图,该方法总体分为三方面:A、矢量地图特征点非线性偏移处理;B、矢量地图水印嵌入与可逆恢复;C、矢量地图特征点非线性恢复。
A、矢量地图特征点非线性偏移处理,步骤如下:
(1)依据道格拉斯-普克法(简化参数门限D在0m~1m之间)对矢量地图元素(多边曲线、多边形)进行特征点提取;
为了使得矢量地图水印算法具有抗图形简化能力,本发明从矢量地图的多边曲线和多边形式元素中提取特征点作为水印信息的载体数据。特征点即是维持多边曲线或者多边曲线形状特征的点。特征点提取算法采取经典的道格拉斯-普克法。如图2所示即为一条多边曲线特征点提取示意图。该条曲线中所有顶点坐标的集合记为V记为:
V={(x0,y0),(x1,y1),(x2,y2),(x3,y3),(x4,y4),(x5,y5),(x6,y6)}
则在一定的简化参数门限D(0m~1m之间)下,道格拉斯-普克法经过如图2所示的(a)-(d)四个步骤后将该条多边曲线简化为特征点集合Vf为:
Vf={(x0,y0),(x1,y1),(x2,y2),(x3,y3),(x6,y6)}
(2)依据种子密钥生成一个随机数序列bi.为保证偏移后的矢量地图在恢复阶段能准确提取出原始特征点。依据道格拉斯简化参数D对应出角度的偏移阈值T,这就要求所生成的随机数的最大值Smax必须满足:
Smax≤T
本发明采用的随机数生成函数可以表示为:
其中srand()函数给rand()函数提供种子,Seed表示给定的种子密钥,di表示依据种子seed生成一个最大值不超过Smax随机数序列,该序列将作为特征点夹角的偏移序列。
(3)对每条多边曲线提取的特征点进行非线性加密处理;
首先进行参考位置线的选择:在特征点夹角偏移处理过程中,选择一条不动线作为参考位置线,其余各特征点与起始点连线以起始点为中心进行角度偏移。参考位置线即是以初始特征点为起点以中间点为终点的一条直线。例如有N个特 征点的一条多边曲线,则第 个特征点为中间点。。
其次对原始特征点夹角进行遍历:对矢量地图中每条多边曲线或者多边形,以参考位置线为基准,分别以向左右两侧,依次遍历线线之间夹角。如图3所示,参考位置线即为线(x0,y0)->(x2,y2),依次遍历原始偏移夹角,线(x0,y0)->(x2,y2)与左边线(x0,y0)->(x3,y3)夹角θ1,线(x0,y0)->(x3,y3)与线(x0,y0)->(x1,y1)夹角θ2,参考位置线(x0,y0)->(x2,y2)与其右边线(x0,y0)->(x6,y6)夹角θ3。依次方法对矢量地图的每条多边曲线或者多边形进行遍历,得出一个以参考位置线为基准的夹角序列θi。
最后对特征点夹角θi进行非线性偏移来加密矢量地图数据,对应的偏移角即为随机序列di,线性偏移公式记为:
其中M表示该矢量地图元素(多边曲线和多边形)的所有特征点夹角的个数,di表示由种子生成的随机序列。θi和θi’分别表示原始特征点夹角和线性偏移后的特征点夹角。
B、矢量地图水印嵌入与可逆恢复,步骤如下:
(4)为了增强水印信息的安全性,对水印信息进行Arnold置乱操作,记经过Arnold置乱后的水印序列为ωj,ωj∈{0,1};
(5)可逆水印嵌入:在可逆水印嵌入中,要求实现精确地重构原始数据,本发明以线性偏移处理过的矢量地图的特征点坐标的小数部分(小数点右移,扩大相同倍数变为整数)为载体数据进行水印信息的嵌入。偏移特征点序列(即除去参考位置线中的两个特征点之外的特征点序列)记为:
Vif={(x1,y1),(x2,y2),..,(xn,yn)}={xf,yf)|f=1,2,...,n}
i=1,...,m
Vif表示第i条多边曲线或者多边形的载体特征点集合。其中(xf,yf)分别表示第i条多边曲线中第f个载体特征点的横纵坐标,m表示提取出的多边曲线(多边形)的总数,n表示第i条多边曲线上的载体特征点的总个数。
对每条多边曲线或者多边形载体特征点分别提取横纵坐标序列的小数部分,(小数点右移,扩大相同倍数变为整数),记为:
ZVif′={(Zx1,Zy1),(Zx2,Zy2),..,(Zxn,Zyn)}={(Zxf,Zyf)|f=1,...,n}
i=1,...,m
横坐标Zxf为例阐述水印嵌入方法,纵坐标Zyf与其相同,其中Zxf’为中间变量,为Zxf的均值。
对经过Arnold置乱后的水印序列ωj进行水印序列的嵌入。公式如下:
其中Zxf”,Zyf”分别表示水印嵌入后横纵坐标的小数部分整数数据值。对矢量地图中每条多边曲线反复执行该步骤,完成水印的嵌入。并进行小数点左移,缩小相同倍数,获得含水印的特征点坐标。如图4所示,为水印嵌入前后矢量地图对比情况,其中图(a)、(c)为原始矢量地图,图(b)、(d)为分别嵌入图5中(1)、(2)后的情况。
(6)水印提取与原坐标数据恢复;
对每条多边曲线或者多边形特征点提取,偏移特征点序列提取后,对含水印的特征点坐标序列的小数部分(小数点右移,扩大相同倍数变为整数)ZVif”记为:
ZVif″={(Zxf″,Zyf″)|f=1,2,...,n}
i=0,1,...,m-1
水印信息ωj提取及无损恢复方法为
ωj=LSB(Zxf″,Zyf″)
f=1,2,...,n
原始坐标小数部分数据值横坐标Zxf的无损恢复,纵坐标Zyf与其相同:
其中Zxf *表示将Zxf”最低位置0后的值。对矢量地图中每条多边曲线反复执行该步骤,完成水印的提取。特征点坐标序列的小数部分Zxf,Zyf无损恢复后,并进行小数点左移,缩小相同倍数,获得原始的特征点坐标。
C、矢量地图特征点非线性恢复,步骤如下:
(7)提取水印后,并在载体特征点坐标无损恢复的基础上,对含线性加密的矢量地图进行非线性无损恢复;
①在简化阈值D范围内,对提取水印后的矢量地图进行道格拉斯-普克法进行特征点提取;
②对矢量地图多边曲线或者多边形的特征点进行参考位置线的选择;
③对矢量地图特征点夹角进行遍历;
⑤特征点非线性角度恢复。在特征点坐标数据恢复的基础上,依据给定的种子密钥Seed,获得最大值不超过Smax的随机数序列di。则原始夹角θi依据下式进行恢复:
θi={θi′-di|di∈{0,1,...,Smax}}
i=1,2,...,m
图5中的图(3)(4)分别为提取后的水印信息,恢复后的矢量地图如图6所示。
Claims (1)
1.一种基于空间特征的矢量地图可逆水印处理方法,包括如下步骤:
(1)依据道格拉斯-普克法对矢量地图元素进行特征点提取;
(2)依据种子密钥生成一个随机数序列bi,该序列是一个最大值不超过Smax随机数序列,该序列将作为特征点夹角的偏移序列;
(3)对每条多边曲线提取的特征点进行非线性加密处理;
(4)对水印信息进行Arnold置乱操作,记经过Arnold置乱后的水印序列为ωj,ωj∈{0,1};
(5)可逆水印嵌入;
(6)水印提取与原坐标数据恢复;
(7)提取水印后,并在载体特征点坐标无损恢复的基础上,对含线性加密的矢量地图进行非线性无损恢复;
其特征是:
所述的对每条多边曲线提取的特征点进行非线性加密处理的方法为:
首先进行参考位置线的选择:在特征点夹角偏移处理过程中,选择一条不动线作为参考位置线,其余各特征点与起始点连线以起始点为中心进行角度偏移;
其次对原始特征点夹角进行遍历:对矢量地图中每条多边曲线或者多边形,以参考位置线为基准,分别以向左右两侧,依次遍历线线之间夹角,得出一个以参考位置线为基准的夹角序列θi;
最后对特征点夹角θi进行非线性偏移来加密矢量地图数据,对应的偏移角即为随机序列di,线性偏移公式为:
其中M表示该矢量地图元素的所有特征点夹角的个数,di表示由种子生成的随机序列,θi和θi’分别表示原始特征点夹角和线性偏移后的特征点夹角;
所述的可逆水印嵌入的方法为:
以线性偏移处理过的矢量地图的特征点坐标的小数部分为载体数据进行水印信息的嵌入;偏移特征点序列记为:
Vif={(x1,y1),(x2,y2),...,(xn,yn)}={(xf,yf)|f=1,2,...,n}
i=1,...,m
Vif表示第i条多边曲线或者多边形的载体特征点集合,其中(xf,yf)分别表示第i条多边曲线中第f个载体特征点的横纵坐标,m表示提取出的多边曲线或多边形的总数,n表示第i条多边曲线的载体特征点的总个数;
对每条多边曲线或者多边形载体特征点分别提取横纵坐标序列的小数部分,记为:
ZVif′={(Zx1,Zy1),(Zx2,Zy2),...,(Zxn,Zyn)}={(Zxf,Zyf)|f=1,2,...,n}
i=1,...,m
对经过Arnold置乱后的水印序列ωj进行水印序列的嵌入,公式如下:
其中Zxf”、Zyf”分别表示水印嵌入后横纵坐标的小数部分整数值,对矢量地图中每条多边曲线反复执行该步骤,完成水印的嵌入,并进行小数点左移,缩小相同倍数,获得含水印的特征点坐标;
水印提取与原坐标数据恢复的方法为:
对每条多边曲线或者多边形特征点提取,偏移特征点序列提取后,对含水印的特征点坐标序列的小数部分ZVif”记为:
ZVif″={(Zxf″,Zyf″)|f=1,2,...,n}
i=0,1,...,m-1
水印信息ωj提取及无损恢复方法为
ωj=LSB(Zxf″,Zyf″)
f=1,2,...,n
原始坐标小数部分数据值横坐标Zxf的无损恢复为:
其中 表示将Zxf”最低位置0后的值,纵坐标Zyf的恢复与其相同;对矢量地图中每条多边曲线反复执行该步骤,完成水印的提取;特征点坐标序列的小数部分Zxf,Zyf无损恢复后,并进行小数点左移,缩小相同倍数,获得原始的特征点坐标;
所述的对含线性加密的矢量地图进行非线性无损恢复的方法为:
①依据道格拉斯-普克法,简化参数门限D在0m~1m之间,对提取水印后的矢量地图进行道格拉斯-普克法进行特征点提取;
②对矢量地图多边曲线或者多边形的特征点进行参考位置线的选择;
③对矢量地图特征点夹角进行遍历;
④特征点非线性角度恢复;在特征点坐标数据恢复的基础上,依据给定的种子密钥Seed,获得最大值不超过Smax的随机数序列di,则原始夹角θi依据下式进行恢复:
θi={θi′-di|di∈{0,1,...,Smax}}
i=1,2,...,m。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100718798A CN101604440B (zh) | 2009-04-23 | 2009-04-23 | 基于空间特征的矢量地图可逆水印处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100718798A CN101604440B (zh) | 2009-04-23 | 2009-04-23 | 基于空间特征的矢量地图可逆水印处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101604440A CN101604440A (zh) | 2009-12-16 |
CN101604440B true CN101604440B (zh) | 2011-08-03 |
Family
ID=41470157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100718798A Expired - Fee Related CN101604440B (zh) | 2009-04-23 | 2009-04-23 | 基于空间特征的矢量地图可逆水印处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101604440B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101833762B (zh) * | 2010-04-20 | 2012-02-15 | 南京航空航天大学 | 基于对象间粗大边缘和拟合的异源图像匹配的方法 |
CN101853482B (zh) * | 2010-04-27 | 2011-11-30 | 浙江工商大学 | 一种基于二维矢量数字地图特征的零水印方法 |
CN102254007A (zh) * | 2011-07-18 | 2011-11-23 | 南京师范大学 | 基于差值扩大的线面类型gis矢量数据伪装与还原方法 |
CN102332079B (zh) * | 2011-09-16 | 2013-12-04 | 南京师范大学 | 基于误差随机干扰的gis矢量数据伪装与还原方法 |
CN103793872A (zh) * | 2014-01-10 | 2014-05-14 | 浙江工业大学 | 基于指纹特征的抗解释攻击数字水印嵌入方法 |
CN103886540B (zh) * | 2014-02-26 | 2017-01-11 | 浙江工业大学 | 椭圆型图形特征的数字指纹嵌入与检测方法 |
CN103903217A (zh) * | 2014-03-28 | 2014-07-02 | 哈尔滨工程大学 | 一种基于顶点插入的矢量地图完整性认证方法 |
CN104462886B (zh) * | 2014-11-28 | 2017-10-31 | 重庆市地理信息中心 | 一种基于矢量空间数据对象存储顺序的数字水印方法 |
CN105550970B (zh) * | 2015-12-03 | 2018-12-28 | 江苏师范大学 | 一种矢量地图可逆信息隐藏方法 |
CN105427232B (zh) * | 2015-12-03 | 2018-12-28 | 江苏师范大学 | 一种保持方向关系的矢量地图可逆信息隐藏方法 |
CN106886972B (zh) * | 2017-01-22 | 2020-04-28 | 武汉数字云图信息技术有限公司 | 一种矢量地图的水印嵌入方法、提取方法及系统 |
CN106886973B (zh) * | 2017-03-21 | 2020-06-02 | 江苏师范大学 | 一种定位篡改区域的矢量地图完整性认证方法 |
CN108629749B (zh) * | 2018-04-26 | 2021-10-01 | 西安空间无线电技术研究所 | 一种图像压缩和隐藏相结合的方法 |
CN113450243A (zh) * | 2020-03-24 | 2021-09-28 | 北京四维图新科技股份有限公司 | 水印添加方法和设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101246586A (zh) * | 2008-02-22 | 2008-08-20 | 华南师范大学 | 一种基于曲线分割的矢量地图水印方法 |
-
2009
- 2009-04-23 CN CN2009100718798A patent/CN101604440B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101246586A (zh) * | 2008-02-22 | 2008-08-20 | 华南师范大学 | 一种基于曲线分割的矢量地图水印方法 |
Non-Patent Citations (8)
Title |
---|
Henry Sonnet et al.Illustration Watermarks for Vector Graphics.《Proceedings of the 11th Pacific Conference on Computer Graphics and Applications》.2003,第6页第4.2.1节及图4. * |
Michae Voigt et al.Feature-based watermarking of 2D-Vector Data.《Proceedings of SPIE-IS& * |
Michae Voigt et al.Feature-based watermarking of 2D-Vector Data.《Proceedings of SPIE-IS&T Electronic Imaging》.2003,第5020卷第2页第2段及图2. |
T Electronic Imaging》.2003,第5020卷第2页第2段及图2. * |
XiaoTong Wang et al.Reversible Data-Hiding Scheme for 2-D Vector Maps Based on Difference Expansion.《IEEE Transactions on Information Forensics and Security》.2007,第2卷(第3期),第2页第III节第1段第10-14行,第III.A.1)节,第3页第III.B.2)和3)节. * |
罗建禄等.图像数字水印技术综述.《重庆工商大学学报(自然科学版)》.2007,第24卷(第1期),第3页第2.2.2节第2段. * |
谢于明等.基于整数变换的无损隐秘传输方法仿真研究.《系统仿真学报》.2007,第19卷(第19期),第2页第2节. * |
闵连权等.基于离散余弦变换的数字地图水印算法.《计算机应用与软件》.2007,第24卷(第1期),第3页4.1.2节第2段第1-2行,第3页第4.1.1节第1段. * |
Also Published As
Publication number | Publication date |
---|---|
CN101604440A (zh) | 2009-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101604440B (zh) | 基于空间特征的矢量地图可逆水印处理方法 | |
Rawat et al. | A chaotic system based fragile watermarking scheme for image tamper detection | |
Singh et al. | Wavelet based image watermarking: futuristic concepts in information security | |
CN109348228A (zh) | 一种基于图像分割和图像空间相关性的图像加密域可逆信息隐藏系统与方法 | |
CN109803142B (zh) | 一种基于邻域预测的加密域图像可逆数据隐藏方法 | |
Mingzhi et al. | A combined dwt and dct watermarking scheme optimized using genetic algorithm | |
Chang et al. | An effective image self-recovery based fragile watermarking using self-adaptive weight-based compressed AMBTC | |
Han et al. | A digital watermarking algorithm of color image based on visual cryptography and discrete cosine transform | |
CN101430786B (zh) | 基于视觉感知特性的矢量地图无损数据隐藏方法 | |
CN102129655A (zh) | 基于小波域的加权分数阶微分图像数字水印方法 | |
CN104504645A (zh) | 基于圆谐傅里叶矩的鲁棒图像水印嵌入及检测方法 | |
Bekkouch et al. | Robust and reversible image watermarking scheme using combined DCT-DWT-SVD transforms | |
CN101655970B (zh) | 基于递归嵌入的矢量地图无损数据隐藏方法 | |
Ni et al. | Pinpoint authentication watermarking based on a chaotic system | |
Surekha et al. | A multiple watermarking technique for images based on visual cryptography | |
CN101840473B (zh) | 基于非线性变换的矢量地图版权保护方法 | |
Shi et al. | A Blind Watermarking Technique for Color Image based on SVD with Circulation. | |
Wu et al. | A chaos based robust spatial domain watermarking algorithm | |
Wang et al. | 2D vector map data hiding with directional relations preservation between points | |
Sisaudia et al. | Approximate regeneration of image using fragile watermarking for tamper detection and recovery in real time | |
Devi et al. | Dual image watermarking scheme based on singular value decomposition and visual cryptography in discrete wavelet transform | |
Shukla | Non-separable histogram based reversible data hiding approach using inverse S-order and skew tent map | |
Cao et al. | Iterative embedding-based reversible watermarking for 2D-vector maps | |
Divya et al. | Recovery of watermarked image from geometrics attacks using effective histogram shape based index | |
Chang et al. | A watermarking scheme based on principal component analysis technique |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110803 Termination date: 20170423 |
|
CF01 | Termination of patent right due to non-payment of annual fee |