本发明涉及遥感影像,具体提供一种基于遥感影像的水印嵌入与提取方法。
背景技术:
1、遥感影像是一种具有广泛应用价值的基础性、战略性信息资源,在军事、测绘、工程规划、灾害监测等多个领域发挥着重要作用。随着信息技术的快速发展,地理信息数据网络化、数据共享的需求也越来越大。尤其是高分辨率卫星影像数据、航拍影像数据等更具有保密性。虽然信息技术使得遥感影像数据的分发和共享变得更加便捷,但也带来了数据非法复制、泄密等安全问题。因此,遥感影像的安全保护意义重大。
2、数字水印技术是一种重要的数据安全保护手段,它可以将包含版权、用户或时间等内容的水印信息嵌入到数字产品中。这些水印信息与载体数据融为一体,以此来保护载体数据的版权,验证数据的真实性和可靠性,追踪盗版侵权行为,并提供附加信息。数字水印技术不仅在常规多媒体数据(如文本、图形、音频、视频)的安全保护方面得到了广泛应用,也在地理空间数据相关领域中发挥着重要作用。
3、遥感影像的使用过程中的各项处理均会破坏图像中的数字水印,影像数字水印的可用性。因此,在针对遥感影像数字水印可用性的研究中,将水印算法面对各项处理的鲁棒性作为一个关键指标。但是,当前针对鲁棒性的提升的水印研究一般都只涉及形变程度较小的几何攻击,对于形变程度大的几何攻击的水印同步问题至今仍是水印算法中的难点。因此,如何有效保护遥感影像数据,提升遥感影像针对几何校正攻击的鲁棒性,是当前亟待解决的问题。
4、基于水印模板的方法使用有规律嵌入的水印图案作为一种模板,受到攻击后通过对模板的提取、校正实现水印同步关系的恢复,在抗几何攻击的水印算法中具有较强的鲁棒性。水印模板也有多种类型,如dft域、周期性水印模板等。但基于周期性水印的模板水印方法多嵌入在空间域中,空间域的水印容易受到图像处理攻击的影响,图像信号损失后就难以提取。基于dft的模板水印算法这个方法研究对象为视频数据,就每一帧而言嵌入的水印容量较少。应用在图像数据中,如果需要嵌入更大容量的水印,需要对数据分块嵌入。对于分块嵌入的dft模板水印,其难点在于几何攻击后对水印位置的检测。综上所述,现有技术中对于几何攻击仍缺少鲁棒性强的水印同步关系恢复方法。
5、相应地,本领域需要一种新的基于遥感影像的水印嵌入与提取方法来解决上述问题。
技术实现思路
1、为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决几何攻击后对水印位置的检测难的问题。
2、本发明公开了一种基于遥感影像的水印嵌入与提取方法,包括:
3、构建环形水印模板;
4、基于所述环形水印模板获取待处理遥感影像水印的嵌入位置;
5、基于待处理遥感影像水印、所述嵌入位置、待处理遥感影像,得到嵌入水印信息后的遥感图像;
6、基于所述嵌入水印信息后的图像提取出水印信息。
7、在上述基于遥感影像的水印嵌入与提取方法的一个技术方案中,构建环形水印模板包括:
8、基于需要嵌入的内容,构建水印序列;
9、基于所述水印序列,获取水印序列的长度;
10、基于水印序列的长度对图像进行分块处理;
11、基于分块后的图像、棋盘式嵌入规则,得到水印的嵌入位置。
12、在上述基于遥感影像的水印嵌入与提取方法的一个技术方案中,基于分块后的图像、棋盘式嵌入规则,得到水印的嵌入位置包括:
13、对分块后的图像进行傅里叶变换,将所述图像从空间域转换为频率域;
14、基于棋盘式嵌入规则、进行傅里叶变换后的分块图像,判断每块图像是否需要嵌入水印信息;
15、若需要嵌入水印信息,则基于频率域的系数、嵌入规则,将所述水印信息以圆环形式嵌入到所述嵌入位置。
16、在上述基于遥感影像的水印嵌入与提取方法的一个技术方案中,所述嵌入规则包括:若所述水印序列为第一序列,则将频率域的系数替换为待嵌入水印的强度;否则,所述频率域的系数不变。
17、在上述基于遥感影像的水印嵌入与提取方法的一个技术方案中,基于棋盘式嵌入规则、进行傅里叶变换后的分块图像,判断每块图像是否需要嵌入水印信息包括:
18、构建棋盘式嵌入规则;
19、若所述分块后的图像对应所述棋盘式嵌入规则中的黑色,则表示需要在该分块中嵌入水印;若所述分块后的图像对应所述棋盘式嵌入规则中的白色,则表示不需要在该分块中嵌入水印。
20、在上述基于遥感影像的水印嵌入与提取方法的一个技术方案中,基于所述嵌入水印信息后的图像提取出水印信息包括:
21、对所述嵌入水印信息后的图像进行预处理,得到初始水印信息;
22、基于预处理后的图像中不同分块间的交点进行几何形变的校正,得到校正后的图像;
23、基于局部对比度测量法对校正后的图像进行水印提取,得到真实水印信息。
24、在上述基于遥感影像的水印嵌入与提取方法的一个技术方案中,对嵌入水印后的图像进行预处理包括:
25、基于嵌入水印信息后的图像中的单个波段进行傅里叶变换,得到变换后的图像;
26、对变换后的图像进行去噪处理,得到模糊图像;
27、对所述模糊图像进行二值化处理,得到二值化结果;
28、基于二值化结果、对变换后的图像的原始幅值进行傅里叶逆变换,得到初始水印信息。
29、在上述基于遥感影像的水印嵌入与提取方法的一个技术方案中,基于二值化结果、对变换后的图像的原始幅值进行傅里叶逆变换,得到初始水印信息包括:
30、基于所述二值化结果构建中通滤波器;
31、基于所述中通滤波器、获取变换后的图像的原始幅值进行计算,得到计算结果;
32、对所述计算结果进行傅里叶逆变换得到初始水印信息。
33、在上述基于遥感影像的水印嵌入与提取方法的一个技术方案中,基于所述二值化结果构建中通滤波器包括:
34、将所述二值化结果视为在极坐标中的图像;
35、基于所述二值化结果从极坐标转换成到直角坐标系的形式;
36、获取所述直角坐标系的形式下的极大值,基于所述极大值及其前后n个像素作为掩膜的半径范围;
37、基于所述半径范围,构建中通滤波器。
38、在上述基于遥感影像的水印嵌入与提取方法的一个技术方案中,基于局部对比度测量法对校正后的图像进行水印提取,得到真实水印信息包括:
39、基于校正后的图像、所述水印的嵌入位置确定待提取水印的位置;
40、将所述待提取水印的位置划分为若干个待检测框,获取所述待检测框的中心像素值、若干个待检测框的像素均值;
41、基于所述中心像素值、所述均值得到局部对比度;
42、基于所述均值获取阈值;
43、基于所述局部对比度、所述阈值获取所述真实水印信息。
44、与现有技术相比,本发明所提供的基于遥感影像的水印嵌入与提取方法的有益效果为:采用本方法可以精确提取出水印,在抗几何攻击方面鲁棒性表现全面且均衡。