[发明专利]基于PT-LCT和DWT-SVD的彩色图像加密及隐藏方法有效
申请号: | 201710613147.1 | 申请日: | 2017-07-25 |
公开(公告)号: | CN107516332B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 唐晨;苏永钢 | 申请(专利权)人: | 天津大学 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;H04N19/635;H04N19/60 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 刘国威 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 pt lct dwt svd 彩色 图像 加密 隐藏 方法 | ||
1.一种基于PT-LCT和DWT-SVD的彩色图像加密及隐藏方法,其特征是,待隐藏的彩色图像首先经Arnold置乱和PT-LCT系统加密;然后,将载体彩色图像由RGB颜色空间转换为YCbCr空间;接下来,将加密后的彩色图像通过DWT-SVD方法嵌入到Cb和Cr通道中;最后,再将包含秘密图像的Cb和Cr通道与Y通道一起转换到RGB颜色空间,就最终得到包含秘密图像的彩色载体图像;具体步骤细化为:
待隐藏彩色图像的加密部分:在加密过程中,对待隐藏的彩色图像进行如下步骤的处理,(1)将待加密的彩色图像IRGB分解为RGB三个颜色通道IR,IG,IB,其中,IR、IG和IB分别为红色、绿色和蓝色通道分量;并对每个颜色通道进行广义Arnold置乱;(2)将置乱后的RGB颜色通道转换为YCbCr颜色空间,并对YCbCr颜色空间的三个颜色通道再次进行广义Arnold置乱;(3)将置乱后的YCbCr颜色通道转换回RGB颜色空间,RGB空间的三个颜色通道分别被随机相位掩膜RPM1调制,然后分别进行第一次PT-LCT变换,得到三个振幅分布部分A1R,A1G,A1B及三个相位分布部分P1R,P1G,P1B,其中,A1R和P1R对应红色通道的振幅和相位,A1G和P1G对应绿色通道的振幅和相位,A1B和P1B对应蓝色通道的振幅和相位;(4)三个振幅分布部分分别被随机相位掩膜RPM2调制,然后分别进行第二次PT-LCT变换,得到三个振幅分布部分A2R,A2G,A2B及三个相位分布部分P2R,P2G,P2B,其中,A2R和P2R对应红色通道的振幅和相位,A2G和P2G对应绿色通道的振幅和相位,A2B和P2B对应蓝色通道的振幅和相位;结合A2R,A2G,A2B就可最终得到加密后的彩色图像IERGB;彩色加密图像的嵌入部分:在加密图像的嵌入过程中,对加密后的彩色图像及彩色载体图像进行如下步骤的处理,可以达到在彩色载体图像中嵌入彩色加密图像的目的,(1)对彩色加密图像的三个颜色通道A2R,A2G,A2B,分别采用变分图像分解方法即TV-G模型将其分解为卡通部分U2R,U2G,U2B和纹理部分V2R,V2G,V2B,其中U2R和V2R对应红色通道的卡通部分和纹理部分,U2G和V2G对应绿色通道的卡通部分和纹理部分,U2B和V2B对应蓝色通道的卡通部分和纹理部分;(2)将彩色载体图像HRGB由RGB颜色空间转换为YCbCr颜色空间,并分别对蓝色色度分量Cb和红色色度分量Cr颜色通道进行离散小波变换DWT,得到各自的四个频带LLb,LHb,HLb,HHb和LLr,LHr,HLr,HHr,其中LLb和LLr分别为蓝色和红色色度分量的低频部分,LHb和LHr、HLb和HLr、HHb和HHr分别为蓝色和红色色度分量在垂直方向、水平方向和对角方向的高频部分;(3)分别对LHb,HLb,HHb和LHr,HLr,HHr频带进行奇异值分解SVD,得到(Ulhb,Slhb,Vlhb),(Uhlb,Shlb,Vhlb),
(Uhhb,Shhb,Vhhb)和(Ulhr,Slhr,Vlhr),(Uhlr,Shlr,Vhlr),(Uhhr,Shhr,Vhhr),其中Ulhb和Vlhb分别为LHb的两个特征向量、Slhb为LHb的特征值,Uhlb和Vhlb分别为HLb的两个特征向量、Shlb为HLb的特征值,Uhhb和Vhhb分别为HHb的两个特征向量、Shhb为HHb的特征值,Ulhr和Vlhr分别为LHr的两个特征向量、Slhr为LHr的特征值,Uhlr和Vhlr分别为HLr的两个特征向量、Shlr为HLr的特征值,Uhhr和Vhhr分别为HHr的两个特征向量、Shhr为HHr的特征值;(4)将U2R,U2G,U2B通过以下方式嵌入到Slhb,Shlb,Shhb中,即SUlhb=Slhb+k·U2R,SUhlb=Shlb+k·U2G,SUhhb=Shhb+k·U2B,其中SUlhb、SUhlb、SUhhb为包含加密图像卡通部分的三个特征值,k为控制嵌入强度的参数;同时,将V2R,V2G,V2B通过以下方式嵌入到Slhr,Shlr,Shhr中,即SUlhr=Slhr+k·V2R,SUhlr=Shlr+k·V2G,SUhhr=Shhr+k·V2B,其中SUlhr、SUhlr、SUhhr为包含加密图像纹理部分的三个特征值;(5)对SUlhb,SUhlb,SUhhb和SUlhr,SUhlr,SUhhr分别进行SVD分解,得到(UWlhb,SWlhb,VWlhb),(UWhlb,SWhlb,VWhlb),(UWhhb,SWhhb,VWhhb)和(UWlhr,SWlhr,VWlhr),(UWhlr,SWhlr,VWhlr),(UWhhr,SWhhr,VWhhr),其中UWlhb和VWlhb分别为SUlhb的两个特征向量、SWlhb为SUlhb的特征值,UWhlb和VWhlb分别为SUhlb的两个特征向量、SWhlb为SUhlb的特征值,UWhhb和VWhhb分别为SUhhb的两个特征向量、SWhhb为SUhhb的特征值,UWlhr和VWlhr分别为SUlhr的两个特征向量、SWlhr为SUlhr的特征值,UWhlr和VWhlr分别为SUhlr的两个特征向量、SWhlr为SUhlr的特征值,UWhhr和VWhhr分别为SUhhr的两个特征向量、SWhhr为SUhhr的特征值;(6)对(3)和(5)得到的结果进行如下操作,得到包含秘密图像的频带和其中LHbw和LHrw分别对应Cb和Cr分量在垂直方向的高频部分,HLbw和HLrw分别对应Cb和Cr分量在水平方向的高频部分,HHbw和HHrw分别对应Cb和Cr分量在对角方向的高频部分;(7)对(LLb,LHbw,HLbw,HHbw)和(LLr,LHrw,HLrw,HHrw)进行逆DWT变换,得到包含秘密图像的两个通道Cbw和Crw;(8)将Y,Cbw,Crw通道转换回RGB空间,最终得到包含秘密图像的彩色载体图像HWRGB;
彩色加密图像的提取部分:在彩色加密图像的提取过程中,对包含秘密图像的彩色载体图像进行如下步骤的处理,(1)将包含秘密图像的彩色载体图像HWRGB由RGB颜色空间转换为YCbCr颜色空间,并分别对Cb和Cr颜色通道进行DWT变换,得到各自的四个频带LLwb,LHwb,HLwb,HHwb和LLwr,LHwr,HLwr,HHwr,其中LLwb和LLwr分别为包含秘密图像的彩色载体图像的蓝色和红色色度分量的低频部分,LHwb和LHwr、HLwb和HLwr、HHwb和HHwr分别为包含秘密图像的彩色载体图像的蓝色和红色色度分量在垂直方向、水平方向和对角方向的高频部分;(2)分别对LHwb,HLwb,HHwb和LHwr,HLwr,HHwr频带进行SVD分解,得到(Ulhwb,Slhwb,Vlhwb),(Uhlwb,Shlwb,Vhlwb),(Uhhwb,Shhwb,Vhhwb)和(Ulhwr,Slhwr,Vlhwr),(Uhlwr,Shlwr,Vhlwr),(Uhhwr,Shhwr,Vhhwr),Ulhwb和Vlhwb分别为LHwb的两个特征向量、Slhwb为LHwb的特征值,Uhlwb和Vhlwb分别为HLwb的两个特征向量、Shlwb为HLwb的特征值,Uhhwb和Vhhwb分别为HHwb的两个特征向量、Shhwb为HHwb的特征值,Ulhwr和Vlhwr分别为LHwr的两个特征向量、Slhwr为LHwr的特征值,Uhlwr和Vhlwr分别为HLwr的两个特征向量、Shlwr为HLwr的特征值,Uhhwr和Vhhwr分别为HHwr的两个特征向量、Shhwr为HHwr的特征值;(3)对(UWlhb,Slhwb,VWlhb),(UWhlb,Shlwb,VWhlb),(UWhhb,Shhwb,VWhhb)和(UWlhr,Slhwr,VWlhr),(UWhlr,Shlwr,VWhlr),(UWhhr,Shhwr,VWhhr)进行如下处理,得到和其中Dlhb和Dlhr分为两个对应Cb和Cr分量在垂直方向上的特征值,Dhlb和Dhlr分为两个对应Cb和Cr分量在水平方向上的特征值,Dhhb和Dhhr分为两个对应Cb和Cr分量在对角方向上的特征值;(4)提取出的卡通部分和纹理部分分别为U2R=(Dlhb-Slhb)/k,U2G=(Dhlb-Shlb)/k,U2B=(Dhhb-Shhb)/k和V2R=(Dlhr-Slhr)/k,V2G=(Dhlr-Shlr)/k,V2B=(Dhhr-Shhr)/k;(5)提取出的卡通部分和纹理部分分别对应相加,就可得到彩色加密图像的三个颜色通道A2R=U2R+V2R,A2G=U2G+V2G和A2B=U2B+V2B,结合这三个颜色通道,得到提取出的加密彩色图像IERGB;
彩色图像的解密部分:在解密过程中,对提取出来的加密彩色图像IERGB进行如下步骤的处理,可以达到将原始图像解密出来的目的:(1)加密彩色图像的三个颜色通道A2R,A2G,A2B分别被P2R,P2G,P2B调制,然后进行第二次线性正则变换的逆变换,并对变换后的结果取模;(2)上述模值分别被P1R,P1G,P1B调制,然后进行第一次线性正则变换的逆变换,并对上述变换结果取模;(3)将上述模值由RGB颜色空间转换为YCbCr颜色空间,并对YCbCr颜色空间中的各个通道进行逆Arnold置乱;(4)将上述置乱结果变回RGB颜色空间,并对RGB颜色空间中的三个通道再次进行逆Arnold置乱,将上述置乱结果整合,最终得到解密后的彩色图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710613147.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于分布式电源并网的宽范围电压输入变换装置
- 下一篇:一种脉冲波转换电路