论文部分内容阅读
随着计算机网络的普及应用,基于网络的空间信息资源正日益丰富,其应用领域也在快速发展,以满足社会对空间信息的需求。矢量地图由于其放大不失真、精度高等特点,在地图查询、工程制图及设计图等方面的应用越来越多。因此对矢量地图的版权保护也显得尤为重要。 本文以矢量地图为研究对象,探讨如何在网络环境下用数字水印技术对矢量地图进行版权保护的问题。本文从工程应用中对矢量地图高精度要求为出发点,提出了一种能够在高鲁棒性的情况下保持较高精度的多重水印算法。该多重水印采用了零水印和可逆水印两种技术,其中零水印算法具有不对精度造成任何影响的特点,可逆水印算法在提取水印的同时可以对矢量地图进行数据还原。 本文首先对零比特动态扩展技术进行改进,使得在一定水印信息长度的情况下,所需的特征点数量更小,也就是使一定数量的特征点携带更多的水印信息。然后设计一种可逆算法,通过差值扩展方法对特征点以及水印信息相结合而达到嵌入水印的目的。最后,针对零水印算法和可逆水印算法在压缩攻击和数据还原后对地图丧失保护能力的问题,利用多重水印技术可以有效消除单一水印算法在某种攻击下鲁棒性弱的特点,将零水印与可逆水印两种算法进行融合成一种新的多重水印算法,并对零比特动态扩展技术及差值扩展方法进行改进,采用基于网格密度的空间聚类分析方法得到特征点,从而使新的水印算法能够同时抵抗有效位数压缩和多次水印信息提取的攻击。通过对新的多重水印算法与零水印、可逆水印算法在各种攻击下做横向对比实验,结果表明多重水印算法具有更高的鲁棒性和数据精度。