[发明专利]一种基于特征不变量的遥感影像水印方法有效
申请号: | 201610091529.8 | 申请日: | 2016-02-18 |
公开(公告)号: | CN105761197B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 任娜;朱长青;张若琰;何彦霖 | 申请(专利权)人: | 南京师范大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06F21/16 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 李媛媛 |
地址: | 210097 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于特征不变量的遥感影像数字水印方法,针对DCT算法抗几何攻击和抗常见图像处理攻击不能两全的缺点进行了算法弥补,同时也充分发挥了二维码存储信息量大、纠错能力强的优点。在DCT变换的8*8分块中寻找不变量,结合该不变量使用映射函数计算嵌入的水印信息位,并通过中频系数标记每个8*8分块的起始位置。在进行水印检测时,通过特征定位区域的判定,快速、准确定位含有水印信息的影像块。本发明方法充分利用了遥感影像的像元值在几何攻击前后的特性,解决了水印信息不同步的问题,从而大大提高了算法的鲁棒性,解决了目前遥感影像数字水印算法无法抵抗裁剪攻击的问题,有效地保护了遥感影像数据的版权问题。 | ||
搜索关键词: | 一种 基于 特征 不变量 遥感 影像 水印 方法 | ||
【主权项】:
1.一种基于特征不变量的遥感影像水印方法,其特征在于,该方法包括以下过程:1)水印信息生成过程步骤11:读取文字信息;步骤12:根据二维码生成规则将读取的文字信息转换成二维码;步骤13:按照编码方式将二维码转化为二进制的二维数组W0={0,1},转换得到的数组长度为Length*Length;步骤14:对二维数组进行扩频,添加值为全1的特征水印,得到水印信息W,其数组长度为(Length+1)*(Length+1);2)水印嵌入过程步骤21:数据的读取和处理,读取待嵌入水印信息的遥感影像数据,获取数据的大小;步骤22:根据水印信息W的长度,对影像数据进行8*8的分块处理,保证每块都能嵌入一次完整水印;步骤23:对每一个8*8分块进行DCT变换;步骤24:取DCT变换后的中频系数[4,3]和[5,2],比较二者大小;当中频系数[4,3]小于[5,2]时将两数交换,保证DCT变换后的8*8分块中[4,3]大于[5,2],以两数交换后的8*8分块作为寻找8*8分块起始位置的标记;步骤25:将每个8*8分块前16个中频系数进行zig‑zag排序,每个中频系数大于等于0的记为1,小于0的记为0,将16个二进制平均分为四组,将每组的二进制数转化为一个十进制数Ai, i 是指 8*8 分块的块数 ;步骤26:建立十进制数Ai与水印嵌入位数m的映射函数,水印总长度记为k:
步骤27:采用量化的方式将水印信息W嵌入到8*8块的低频系数中;步骤28:将嵌入水印后的数据块进行DCT逆变换,并对剩余所有块进行逆变换,便可得到含水印的遥感影像;步骤29:保存嵌入水印信息后的影像数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京师范大学,未经南京师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610091529.8/,转载请声明来源钻瓜专利网。