首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于不变矩和Hilbert码的矢量居民地零水印算法
引用本文:姜晓琴,闫浩文,张黎明,田坤瑞.基于不变矩和Hilbert码的矢量居民地零水印算法[J].测绘科学技术学报,2016(5):546-550.
作者姓名:姜晓琴  闫浩文  张黎明  田坤瑞
作者单位:兰州交通大学 测绘与地理信息学院,甘肃 兰州 730070;甘肃省地理国情监测工程实验室,甘肃 兰州 730070
基金项目:国家自然科学基金项目(71563025),甘肃省科技支撑计划项目(1304GKCA009)
摘    要:提出了一种针对矢量居民地数据的零水印算法。为增强零水印的抗裁剪能力,算法利用Hilbert排列码对数据分块以便构造多个零水印。每块零水印的构造方法为:首先,利用Arnold技术置乱原始水印图像;然后,计算居民地图形的矢量不变矩集并将其映射成一个二值矩阵;最后,将置乱后的水印图像与不变矩集所映射的二值矩阵进行异或运算,完成零水印构造。实验结果表明,该算法能够抵抗常见的平移、缩放、旋转等几何攻击,对裁剪攻击也具有较好的鲁棒性。

关 键 词:零水印  Arnold变换  Hilbert排列码  矢量不变矩  矢量居民地

A Zero-Watermarking Algorithm Based on Invariant Moments and Hilbert Codes for Buildings
JIANG Xiaoqin,YAN Haowen,ZHANG Liming,TIAN Kunrui.A Zero-Watermarking Algorithm Based on Invariant Moments and Hilbert Codes for Buildings[J].Journal of Zhengzhou Institute of Surveying and Mapping,2016(5):546-550.
Authors:JIANG Xiaoqin  YAN Haowen  ZHANG Liming  TIAN Kunrui
Abstract:A zero-watermarking algorithm for vector buildings data was put forward. Multiple zero-watermarks were constructed by using the Hilbert permutation code to enhance the performance of resisting cropping. The construc-tion method for each block of zero-watermark was to be as follows. Firstly, the Arnold method was employed to shuffle the original watermark image. Then the vector invariant moments of buildings were calculated and mapped to a binary matrix. Finally, an XOR operation was done between the shuffled watermark image and the binary ma-trix mapped by invariant moments of buildings, and the zero-watermark image was obtained. The experiments show that the algorithm can resist common geometric attacks including translation, scaling and rotation and it also has good robustness aggainst cropping attack.
Keywords:zero-watermark  Arnold transformation  Hilbert code  vector invariant moments  vector building
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号