[发明专利]一种高光谱图像压缩加密方法有效
申请号: | 201310180275.3 | 申请日: | 2013-05-15 |
公开(公告)号: | CN103281534A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 张绍武;李园园;徐亚 | 申请(专利权)人: | 西北工业大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 顾潮琪 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种高光谱图像压缩加密方法,采用小波变换的3DSPIHT编码进行编码,编码的同时进行加密,通过Logistic映射构造置乱表置乱初始化的LIP,不断迭代Chen’s模型直到完成所有重要类型比特的加密,解密过程是加密的逆运算,不断更新Chen’s模型初始值解密重要类型数据,由此逐步逼近原图像,最后再现原图像。本发明利用3DSPIHT编码方法的前向依赖性,在压缩的过程中有选择的实时加密重要类型数据,减少了图像的加密数据量,提高了图像传输和加密效率,计算每个比特平面重要类型的加密数据量,预处理后扰动初始密钥,增加了密码方法对明文的敏感性。 | ||
搜索关键词: | 一种 光谱 图像 压缩 加密 方法 | ||
【主权项】:
1.一种高光谱图像压缩加密方法,其特征在于包含下述步骤:步骤1:将高光谱图像进行随机分组,每组为16个波段图像,分别对每组图像进行4层三维对称小波变换,对每组图像小波变换后的系数进行3DSPIHT编码;编码使用三个链表LIP、LIS、LSP,分别表示不重要系数表、不重要集合表和重要系数表,通过公式(1)判断系数或集合重要性;S n ( A ) = 1 max ( i , j , k ) ∈ A | X i , j , k | ≥ 2 n 0 . . . ( 1 ) ]]> 式中Xi,j,k为小波系数,2n为当前阈值,Sn(A)为集合A是否重要的标志位;在编码过程中,共产生4种不同类型压缩数据,分别是表示系数重要性的比特Bsig、表示重要系数符号的比特Bsgn、表示集合重要性的比特
和精细扫描的比特
其中k表示第k次迭代扫描;其中Bsig包含LIP链表中系数重要性
和LIS链表中集合直接后代系数重要性
Bsgn包含LIP链表中重要系数的符号
和LIS链表中集合直接后代重要系数的符号位
它们在解码过程中起着不同的作用,3DSPIHT算法是一种具有前向依赖性的编码方法,Bsig和
类型数据的改变,不仅影响解码时某个系数值,还将直接影响其后大部分或所有数据的意义,对图像的重构起着重要的作用,而Bsig和
类型数据的改变仅影响某个系数值,在图像重构时仅使图像发生失真,基本上不影响图像可视性,因此加密方法只需加密Bsig和
类型数据,便可达到保护所有图像数据目的;步骤2:在编码的同时进行加密,便可得到加密图像,详细加密过程如下:设初始密钥Key为[g0、x0、y0、z0、γ],待加密图像为I,图像大小为M×N×P,M,N是大小尺寸,P是波段数;(1)以密钥g0初始值,迭代1000次Logistic模型得到g1,通过m=mod(round(10^16×g1),P)+1将g1映射成一个整数m,m∈[1,P],其中P是波段,round(·)表示取整运算,mod(·,·)表示取模运算;取图像I的第m波段图像记为A,通过公式(2)计算中间值k1和k2,同时令k3=g0;k 1 = 1 / 2 ^ 16 mod ( Σ i = 1 M 2 Σ j = 1 N a i , j , 2 ^ 16 ) k 2 = 1 / 2 ^ 16 mod ( Σ i = M 2 M Σ j = 1 N a i , j , 2 ^ 16 ) . . . ( 2 ) ]]> 其中ai.j为图像A的第i行第j列的像素值;(2)根据Logistic映射动力学方程gn+1=μgn(1-gn),以μ为控制参数,g'0=mod(g0+|k1-k2|,1)为初始值,迭代Logistic模型构造置乱表TLIP置乱初始化LIP表;初始化LIP的置乱详细步骤:3DSPIHT编码时,初始化LIP表包含最低子频带系数和同一分解层高频子带系数,最低子频带系数集中了图像绝大部分能量,对图像重构起重要作用,本发明采用Logistic混沌映射实现初始化LIP的置乱;Logistic映射动力学方程为:gn+1=μgn(1-gn) (3)式中当3.5699456...<μ≤4时,Logistic映射呈现混沌状态;以μ为控制参数,g0为初始值,迭代式(3)产生实数值混沌序列,取出迭代1000次后n0个迭代值{gt,t=1,2,...,n0}进行递增排序,用ti表示随机数gi排序后的位置,
为产生的置乱数组,用TLSP实现LIP链表的置乱;(3)以初始秘钥中γ为控制参数,以x'0=mod(x0+k1,1),y'0=mod(y0+k2,1),z'0=mod(z0+k3,1)为初始值迭代Chen’s模型N次,其中
N1、N2、N3分别为本轮加密
的个数;将迭代值预处理转化为比特值序列Q加密扫描过程中产生的重要数据,不断迭代Chen’s模型直到完成本轮扫描过程中所有重要类型比特的加密;(一)比特序列生成CEPC方法中重要比特位的加密主要通过随机比特序列来实现,比特序列的随机性及不可预测性对方法安全性起着重要作用,文中通过Chen’s混沌映射生成实数值混沌序列,并对其进行预处理,产生所需要加密比特序列;Chen’s混沌系统的动力学方程为x · = α ( y - x ) y · = ( c - α ) x - xz + γy z · = xy - βz . . . ( 4 ) ]]> 式中α,β,γ为系统控制参数,当α=35,β=3,20<γ<28.4时,系统呈混沌状态;以x0,y0,z0为初始值,迭代Chen’s模型得到三个实数值xk,yk,zk,通过
将xk)转化为整数x'k,并用32位二进制数表示为Qx={qx(t),t=1,2,...,32},同理可以得到Qy={qy(t),t=1,2,...,32},Qz={qz(t),t=1,2,...,32},其中qx(t),qy(t),qz(t)均为0或1;将得到的三组比特值Qx、Qy、Qz,然后序列两两之间进行异或,产生随机序列
Qxz={qxz(t),t=1,2,...,32},Qyx={qyz(t),t=1,2,...,32},依次连接Qxy、Qxz、Qyz构成序列Q,其中qxy(t),qxz(t),qyz(t)均为0或1,如此迭代Chen’s模型直到达到所需要的数据加密比特长度;(二)重要比特位替换根据编码后不同类型数据重要性的分析,本发明采用Chen’s混沌映射产生密钥序列Q,实时加密扫描过程中产生的
类型数据,具体扫描加密流程描述如下:(i)扫描LIP中的每个记录(i,j,k),输出Sn(i,j,k)
q(t),其中
q(t)∈Q;若Sn(i,j,k)=1,则将(i,j,k)移至LSP,并输出符号位;(ii)扫描LIS中的每条记录(i,j,k)a)如果该记录代表D(i,j,k)类集合,则输出Sn(D(i,j,k))
q(t),其中
q(t)∈Q;若Sn(D(i,j,k),则对每个(m,n,l∈)O(i,j,输出
此时
q(t)∈Q;若Sn(m,n,l)=1,则将(m,n,l)移至LSP,并输出符号位,否则将(m,n,p)移至LIP;若L(i,j,k)不为空集,则将(i,j,k)移至LIS尾部,标明为L类型,否则,将(i,j,k)从LIS中移出;b)如果该记录代表L(i,j,k)类集合,则输出Sn(L(i,j,k))
q(t),此时
q(t)∈Q;若Sn(L(i,j,k))=1,则将每个(m,n,p)∈(i,j,k)移到LIS尾部,同时从LIS中移出(i,j,k)项(4)令k1=mod(N1,215)/215,k2=mod(N2,215)/215,k3=mod(N3,215)/215重复执行步骤(3)直到编码比特数达到所需压缩比的要求;步骤3:解密过程是加密的逆运算,采用k1和k2初始值扰动初始密钥g0,采用Logistic模型生成置乱表逆置乱初始化LIP链表;然后不断更新Chen’s模型初始值解密重要类型数据,初始值更新方法同步骤2中的加密方法,由此逐步逼近原图像,最后再现原图像。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310180275.3/,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序