1.一种彩色图像加密方法,其特征在于,包括以下步骤;
根据与待加密彩色图像中每个颜色通道的像素的坐标,生成与三个颜色通道对应的三元数矩阵;
将所述三元数矩阵划分为互不重叠的多个矩阵块,并对所述多个矩阵块中的每个矩阵块进行离散三元数傅里叶变换,获取与所述每个矩阵块对应的频谱信息;
对所有矩阵块的频谱信息组合,生成三元频谱矩阵,并提取所述三元频谱矩阵中的实部分量、第一虚部分量和第二虚部分量;
对所述实部分量、所述第一虚部分量和所述第二虚部分量分别进行二维傅里叶变换后,获取与所述实部分量、所述第一虚部分量和所述第二虚部分量的实部分别对应的第一矩阵,以及与所述实部分量、所述第一虚部分量和所述第二虚部分量的虚部分别对应的第二矩阵;
根据所述第一矩阵和所述第二矩阵确定加密图像。
2.如权利要求1所述的方法,其特征在于,所述将所述三元数矩阵划分为互不重叠的多个矩阵块,包括:将所述三元数矩阵划分互不重叠的2×2个矩阵块。
3.如权利要求1所述的方法,其特征在于,所述并对所述多个矩阵块中的每个矩阵块进行离散三元数傅里叶变换,获取与所述每个矩阵块对应的频谱信息,包括:使用离散三元数傅里叶变换的计算公式对所述多个矩阵块中的每个矩阵块计算,获取所述频谱信息,其中,所述计算公式为:其中,(u,v)表示频域坐标,N×M为所述待加密彩色图像的尺寸信息,θ为秘钥,μ1,θ=icosθ+jsinθ,i、j满足:i2=j,ij=ji=-1,j2=-i,Tθ(u,v)为所述频谱信息,(m,n)表示空间坐标。
4.如权利要求1所述的方法,其特征在于,所述根据所述第一矩阵和所述第二矩阵确定加密图像,包括:对所述第二矩阵进行水平和垂直镜像,获取与所述第二矩阵对应的第三矩阵;
根据所述第一矩阵和所述第三矩阵获取所述加密图像。
5.如权利要求4所述的方法,其特征在于,所述根据所述第一矩阵和所述第三矩阵获取所述加密图像,包括:计算所述第一矩阵和所述第三矩阵相加后的第四矩阵;
根据所述第四矩阵获取所述加密图像。
6.一种彩色图像加密装置,其特征在于,所述装置,包括:生成模块,用于根据与待加密彩色图像中每个颜色通道的像素的坐标,生成与三个颜色通道对应的三元数矩阵;
第一获取模块,用于将所述三元数矩阵划分为互不重叠的多个矩阵块,并对所述多个矩阵块中的每个矩阵块进行离散三元数傅里叶变换,获取与所述每个矩阵块对应的频谱信息;
提取模块,用于对所有矩阵块的频谱信息组合,生成三元频谱矩阵,并提取所述三元频谱矩阵中的实部分量、第一虚部分量和第二虚部分量;
第二获取模块,对所述实部分量、所述第一虚部分量和所述第二虚部分量分别进行二维傅里叶变换后,获取与所述实部分量、所述第一虚部分量和所述第二虚部分量的实部分别对应的第一矩阵,以及与所述实部分量、所述第一虚部分量和所述第二虚部分量的虚部分别对应的第二矩阵;
确定模块,用于根据所述第一矩阵和所述第二矩阵确定加密图像。
7.如权利要求6所述的装置,所述确定模块,包括:
第一获取单元,用于对所述第二矩阵进行水平和垂直镜像,获取与所述第二矩阵对应的第三矩阵;
第二获取单元,用于根据所述第一矩阵和所述第三矩阵获取所述加密图像。
8.如权利要求6所述的装置,所述第二获取单元,具体用于计算与所述第一矩阵和所述第三矩阵相加后的第四矩阵。
9.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-5任一所述的彩色图像加密方法。
10.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5任一所述的彩色图像加密方法。