1.一种基于四元数小波变换的图像无载体信息隐藏方法,其特征在于,包括如下步骤:第一步,秘密消息分割:对待隐藏的秘密消息,首先将其转化成N位的二进制比特流,然后按照每8位二进制比特流为一组进行切分;对于最后几位二进制比特流若是不满8位,则在最后补充0,使其满足8位,最后得到M组分割的秘密消息;其中,N、M为正整数;
第二步,彩色图像特征提取:提供28幅彩色图像,对于每一彩色图像f(x,y),采用基于四元数小波变换的彩色图像特征提取算法计算四个子带系数,并求解四个子带系数的特征;
具体步骤如下:
步骤1:首先所述彩色图像f(x,y)经过式(1)四元数小波变换之后,得到四元数小波变换之后的三个高频子带和一个低频子带:其中,(x,y)表示所述彩色图像中像素点的坐标, 表示三个高频子带 和一个低频子带 接
下来采用下式(2)-(5)求解四个子带系数:
步骤2:接下来采用下式(6)-(8)计算四元数小波变换的子带系数的特征:其中,Ener表示系数矩阵能量,m表示系数矩阵均值,V表示系数矩阵方差;通过上述式(6)-(8)的计算之后,采用下式(9)将计算结果拼接,以组成彩色图像的特征向量f:f={Ener1,m1,V1,Ener2,m2,V2,Ener3,m3,V3,Ener4,m4,V4} (9);
步骤3:采用下式(10)对所述彩色图像的特征向量f进行哈希运算H:F=H(f)=H({Ener1,m1,V1,Ener2,m2,V2,Ener3,m3,V3,Ener4,m4,V4,}) (10)通过取模运算将哈希运算后的哈希值F限定到0~255之间,最终将经过取模运算后的哈希值F用一个8位二进制比特流表示;
通过对28幅彩色图像分别采用上述步骤1、步骤2、步骤3的方法,得到28个8位二进制比特流;
第三步,倒排索引的建立:以经过取模运算后的哈希值F的8位二进制比特流建立所述彩色图像的倒排索引,以得到28个倒排索引;
第四步,图像查询:从28个倒排索引中查找与M块分割秘密消息中8位二进制比特流一一匹配的M幅彩色图像,并将未经任何处理的M幅彩色图像以图像流的方式发送给接收端,其中,图像流中M幅彩色图像的排列顺序必须与分割的M块分割秘密消息的顺序一致;
第五步,秘密消息接收:对接收到的图像流使用上述第二步方法进行特征提取;并按照原始彩色图像流中图像的顺序将提取出来的秘密消息拼接起来;接收方则会根据拼接好的比特流串还原出发送发发送的秘密消息。