1.一种图像加密方法,其特征在于,所述图像加密方法包括:基于获取到的待加密图像,构建所述待加密图像在空间域中的第一三元数矩阵;
生成与所述待加密图像尺寸相同的第一随机实数矩阵以及第二随机实数矩阵;
基于所述第一三元数矩阵与所述第一随机实数矩阵,确定所述待加密图像在频域中的第二三元数矩阵;
基于所述第二三元数矩阵与所述第二随机实数矩阵,确定表示所述待加密图像进行加密后的密文图像的第三三元数矩阵。
2.根据权利要求1所述的图像加密方法,其特征在于,所述基于获取到的待加密图像,构建所述待加密图像在空间域中的第一三元数矩阵,包括:分别获取所述待加密图像的红色通道图像、蓝色通道图像以及绿色通道图像;
基于所述红色通道图像的像素值、所述蓝色通道图像的像素值以及所述绿色通道图像的像素值,构建所述待加密图像在空间域中的第一三元数矩阵。
3.根据权利要求1所述的图像加密方法,其特征在于,所述基于所述第一三元数矩阵与所述第一随机实数矩阵,确定所述待加密图像在频域中的第二三元数矩阵,包括:获取与所述第一随机实数矩阵对应的第一预设参数;
基于所述第一随机实数矩阵与所述第一预设参数,计算得到所述待加密图像的第一相位掩模矩阵;
基于所述第一三元数矩阵以及所述第一相位掩模矩阵,确定所述待加密图像的第一中间变换矩阵;
对所述第一中间变换矩阵进行离散三元数傅里叶变换,确定所述待加密图像在频域中的第二三元数矩阵。
4.根据权利要求3所述的图像加密方法,其特征在于,所述图像加密方法通过以下公式计算所述第一相位掩模矩阵:P1=cos(M1)+(icosθ1+jsinθ1)sin(M1);
其中,P1为所述第一相位掩模矩阵,M1为所述第一随机实数矩阵,θ1为所述第一预设参数,i、j表示虚部分量。
5.根据权利要求4所述的图像加密方法,其特征在于,所述图像加密方法通过以下公式计算所述第一中间变换矩阵:D(x,y)=ft(x,y)*P1;
其中,D(x,y)为所述第一中间变换矩阵,ft(x,y)为所述第一三元数矩阵,P1为所述第一相位掩模矩阵。
6.根据权利要求1所述的图像加密方法,其特征在于,所述基于所述第二三元数矩阵与所述第二随机实数矩阵,确定表示所述待加密图像进行加密后的密文图像的第三三元数矩阵,包括:获取所述第二随机实数矩阵对应的第二预设参数;
基于所述第二随机实数矩阵与所述第二预设参数,计算得到所述待加密图像的第二相位掩模矩阵;
基于所述第二三元数矩阵以及所述第二相位掩模矩阵,确定所述待加密图像的第二中间变换矩阵;
对所述第二中间变换矩阵进行离散三元数傅里叶逆变换,得到表示所述待加密图像进行加密后的密文图像的第三三元数矩阵。
7.根据权利要求6所述的图像加密方法,其特征在于,所述图像加密方法通过以下公式计算所述第二相位掩模矩阵:P2=cos(M2)+(icosθ2+jsinθ2)sin(M2);
其中,P2为所述第二相位掩模矩阵,M2为所述第二随机实数矩阵,θ2为所述第二预设参数,i、j表示虚部分量。
8.根据权利要求7所述的图像加密方法,其特征在于,所述图像加密方法通过以下公式计算所述第二中间变换矩阵:D(u,v)=F(u,v)*P2;
其中,D(u,v)为所述第二中间变换矩阵,F(u,v)为所述第二三元数矩阵,P2为所述第二相位掩模矩阵。
9.一种图像加密装置,其特征在于,所述图像加密装置包括:矩阵构建模块,用于基于获取到的待加密图像,构建所述待加密图像在空间域中的第一三元数矩阵;
矩阵生成模块,用于生成与所述待加密图像尺寸相同的第一随机实数矩阵以及第二随机实数矩阵;
第一矩阵确定模块,用于基于所述矩阵构建模块构建的第一三元数矩阵与所述矩阵生成模块生成的第一随机实数矩阵,确定所述待加密图像在频域中的第二三元数矩阵;
第二矩阵确定模块,用于基于所述第一矩阵确定模块确定的第二三元数矩阵与所述矩阵生成模块生成的第二随机实数矩阵,确定表示所述待加密图像进行加密后的密文图像的第三三元数矩阵。
10.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至8中任一所述的图像加密方法的步骤。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至8中任一所述的图像加密方法的步骤。