论文部分内容阅读
随着互联网的发展,WebGIS(基于网络的地理信息系统)已经得到了较为广泛的应用。因为矢量图像拥有许多优良的特性,大部分WebGIS都使用矢量格式来存储地图。由于互联网具有较大的开放性,这些以矢量格式保存的地图极易受到攻击者的纂改,因此,用于保护矢量格式地图的信息隐藏技术也随之而发展起来。现有文献中有关矢量数字图形/图像的方法大多是用于版权保护和指纹跟踪的鲁棒水印技术,其中大部分采用了不可逆的数据嵌入策略。然而,矢量地图数据还需要完整性认证,甚至用于隐秘通信。为了这些目的,本文研究并提出了一种用于矢量地图的可逆数据隐藏算法。
本文所提出的算法能够在矢量格式地图中进行数据嵌入,能够在接收端提取隐藏数据,同时能够无损还原地图。使用本文算法嵌入数据到地图中不会使地图数据发生永久性丢失。算法提出用差值直方图来选择可嵌入差值,优先选择小差值,并利用直方图交错选取可嵌入差值,一方面减小了扩展嵌入所引起的地图形变,另一方面也达到了精确控制嵌入容量的目的。算法使用一个精简的头文件记录辅助信息,以达到盲提取隐藏数据的目的,同时可以避免保存位置图的额外负载,提高了算法的嵌入容量。本文算法的嵌入率和输出地图的质量都优于文献中的已有算法。所提出的算法针对SVG格式矢量地图进行了仿真试验,实验结果证明了我们的算法的有效性。