一种基于混合域的高光谱图像加密方法

文档序号:9376767阅读:535来源:国知局
一种基于混合域的高光谱图像加密方法
【技术领域】
[0001] 本发明以高光谱图像为研究对象,属于图像处理与信息安全领域,具体涉及一种 基于混合域的高光谱图像加密方法。
【背景技术】
[0002] 随着遥感技术的飞速发展,成像光谱技术占据了遥感领域至关重要的地位。通过 搭载在不同空间平台上的高光谱传感器,即成像光谱仪,在电磁波谱的紫外、可见光、近红 外和中红外区域,以数十至数百个连续且细分的光谱波段对目标区域同时成像。成像光谱 技术作为一种融合了电磁学、光学、信号处理等多学科交叉领域的新兴学科,而高光谱图像 也已经被广泛地应用于军事、地质、医学、农业、海洋生物、大气和环境监测等领域。
[0003] 高光谱图像数据中含有地理位置、传感器参数以及地物波谱特征等信息,特别在 某些特殊领域,例如:军事、国防等,成像光谱数据包含了大量重要的机密信息。因此,在传 输和使用高光谱图像时,如何保证高光谱图像的安全性成为遥感领域亟待解决的实际问题 之一。目前,信息隐藏和数字水印等技术是一种信息安全领域常用的数据安全保护手段。但 是遥感影像的特殊性,使得这类方法并不适合应用于高光谱图像。原因如下:信息隐藏技术 是一种利用信息载体有效隐藏机密信息的方法,具有极大的迷惑性,但是此方法仅仅可以 隐藏有限的信息,对于大规模的遥感影像数据显然并不适用。此外,数字水印技术的出发点 是保护遥感数据的版权,并没有从根本上解决遥感数据本身的安全性问题,一旦数据被拦 截或窃取,遥感图像很容易被破解和非法使用。而对于传统图像加密技术在设计时一般考 虑的是二维图像数据,没有考虑到成像光谱图像的立体性,即高光谱图像不仅具有空间特 性,还具有光谱特性,显然,这种传统的图像加密技术是无法直接应用于高光谱图像。
[0004] 基于混合域的高光谱图像加密方法,在普通二维图像加密方法的基础上,引入了 真对高光谱图像的光谱域特征加密,并且进一步结合高光谱图像的空间域特征以及光谱域 特征,实现了基于混合域的高光谱图像加密,这种加密方法区别于普通的二维图像加密,是 一种针对高光谱图像的加密方法,在保护了高光谱图像空间域特征的同时还保护了高光谱 图像光谱域特征。

【发明内容】

[0005] 本发明方法通过结合高光谱图像空间域特征以及光谱域特征对高光谱图像进行 加密保护,包括:1)基于复合混沌序列的高光谱图像空间域特征加密;2)基于整数密码序 列的高光谱图像光谱域特征加密;3)将空间域和光谱域加密相结合,建立基于混合域的高 光谱图像加密机制。
[0006] 本发明是采用以下技术手段实现的:
[0007] -种基于混合域的高光谱图像加密方法,包括:基于复合混沌序列的高光谱图像 空间域特征加密方法、基于整数密码序列的高光谱图像光谱域特征加密方法、基于混合域 的高光谱图像加密方法,其特征在于包括如下步骤:
[0008] 所述的基于复合混沌序列的高光谱图像空间域特征加密方法,其特征在于,使 用复合混沌序列生成密码序列,同时使用了两组混沌序列一一Logistic映射序列和基于 Chebyshev映射的混纯序列对高光谱图像空间域特征加密,包括如下步骤:
[0009] 步骤I. 1 :选定Logistic映射分支参数μ及初值xJP Chebyshev映射系统参数 k及初值Y1;
[0010] 步骤1. 2 :将图像X1所有像素值相加得到Sum,并通过运算mod('Sw?, 256)得到辅 256 助密钥Key,将辅助密钥与初值&,71分别相乘,得到新的系统初值X1'和y/,辅助密钥与 原始图像相关,因此当图像发生变化时,辅助密钥也会改变,系统初值也会随之改变;其中, X1,表示高光谱图像第i波段的图像;
[0011] 步骤1. 3 :使用新的系统初值生成基于Logistic映射和Chebyshev映射的混 纯序列,设基于Logistic映射的混纯序列为L,基于Chebyshev映射的混纯序列为H, 设常数S,利用初值X 1'及给定的参数μ,根据式⑴迭代(MXN-1+S)次得到序列 (x/,x,,L,W MXN+S),最后舍弃前S个点并将其得到的实值序列记为(Γι,γ2Λ, Γμχν); 依据同样的方法根据式⑵可以得到基于Chebyshev映射的实值混沌序列,记为 (P 1, p2, L, ρΜΧΝ),将实值序列Cr1, r2, L, rMXN)和(P1, p2, L, ρΜΧΝ)逐位相乘得到新的实值序列, 并将其转化为整数密码序列,记为Ziz1, z2, L, zMXN};
[0012] 生成Logistic映射序列,方法如下:
[0013] χη+1= μ xn(l-xn) ne {1, 2L, } (I)
[0014] 其中,0 < μ彡4--分支参数,X1E (〇, 1),i = 〇, 1,2,3,L ;当分支参数 3. 5699456L < μ彡4时,Logistic映射工作于混沌状态,由初值X。所产生的序列{x D i = 0, 1,2, 3, U是非周期的、不收敛的,并对初始值非常敏感;
[0015] 生成Chebyshev映射序列,方法如下:
[0016] xn+1= cos (ka cos (X n)),-I < xn< I (2)
[0017] 其中,k表征系统非线性强度的系数,当k多2时,映射处于混沌状态;在公式的初 值X。给定情况下,公式通过迭代将生成一组混纯序列{χ η, η = 1,2, 3, L};
[0018] 步骤I. 4 :将序列Z {Zl,z2, L,ζΜΧΝ}与原图像X1的像素值逐行异或得到加密图像矩 阵Xi',从而完成像素值异或置乱,然后再从序列Z (ZdZdUzmxfJ中选取长度为Μ+Ν的整 数密码序列Z' Iz1, z2, L,ζΜ+Ν},将前M个值作为行移位值,后N个值作为列移位值来对图像 矩阵分别进行向右和向下的行列移位;
[0019] 所述的基于整数密码序列的高光谱图像光谱域特征加密方法,其特征在于,高光 谱图像的波段数可以看作是一个一维序列,通过利用整数密码序列将其置乱,从而打乱高 光谱图像的波段顺序,对高光谱图像的光谱域特征进行保护;首先选取对最后一波段图像 进行加密所用的密码序列Z Iz1, z2, L,ζΜΧΝ}中的前b (b为高光谱图像波段数量)个整数组成 的序列Z" (Z1, z2, L, zb},将序列Z" (Z1, z2, L, zb}中的元素与高光谱图像的波段--对应, 然后将序列Z" Iz1, z2, L,zb}按从小到大的顺序进行重新排列;
[0020] 所述的基于混合域的高光谱图像加密方法,其特征在于,将高光谱图像的空间域 和光谱域进行置换;同时将高光谱图像看作是一个三维立体数据,并把高光谱图像数据的 三维坐标打乱,方法如下:
[0021] 用X(i,j,η)来表示原始高光谱图像第η个波段图像的第i行第j列处的像素值, 将空间域加密以及光谱域加密后的高光谱图像设为t (i,j,η),将t (i,j,η)的三维坐 标进行置换,即将t (i,j,n)转换为t (n,i,j),即新的加密图像的空间域与光谱域发生 混叠,即t (n,i,j)表示第j波段,第η行第i列的像素值。
[0022] 本发明与现有技术相比,具有一下明显的优势和有益效果:
[0023] 本发明首先对高光谱图像进行空间域加密,利用复合混沌序列对高光谱图像每个 波段的图像进行像素值异或,然后利用随机序列对图像矩阵进行行列循环移位,从而完成 对高光谱图像的空间域加密,保护了高光谱图像的空间域特征。
[0024] 然后对高光谱图像进行光谱域加密,利用已经生成的复合混沌序列对高光谱图像 的波段顺序进行加密保护,从而保护了高光谱图像的光谱域特征。
[0025] 最后对高光谱图像进行混合域加密,进一步保护了高光谱图像的空间域特征以及 光谱域特征。
[0026] 该方法考虑了高光谱图像的空间域特征以及光谱域特征的特殊性,将传统对于二 维平面图像的加密方法经过改良之后运用到了三维立体数据的高光谱行图像加密中,同时 解决了传统方法不利于加密数据量大的三维立体数据的问题。
[0027] 本发明的特点:
[0028] 本发明以高光谱图像为研究对象,提出一种基于混合域的高光谱图像加密方法, 充分利用高光谱图像特有的空间域特征以及光谱域特征,并将空间域特征及光谱域特征相 结合,实现基于混合域的高光谱图像加密。首先对原始高光谱图像进行空间域加密,然后再 对高光谱图像进行光谱域加密,光谱域加密不需要生成新的密码序列,降低了运算的复杂 度,最后结合高光谱图像的光谱域以及空间域特征对高光谱图像进行混合域加密,有效的 保护了高光谱图像的光谱域特征以及空间域特征。
【附图说明】:
[0029] 图1基于混合域的高光谱图像加密总体示意图;
[0030] 图2高光
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1