【技术实现步骤摘要】
一种图像哈希获取方法、图像安全认证方法及装置
本专利技术涉及图像处理
,尤其是涉及一种图像哈希获取方法、图像安全认证方法及装置。
技术介绍
随着互联互通的网络环境以及免费的图像编辑软件的普及性,数字图像愈发可能遭受由于恶意篡改而导致的内容篡改,由于私人目的而引起愈来愈多的图像拷贝等数字伪造现象,所以图像认证、图像检索变得愈发重要。哈希函数首先对数字图像进行特征提取,然后将提取的多媒体特征映射为短序列码,通过比较原始图像和待认证图像的哈希序列,进行图像认证。图像哈希的设计原则主要是具有抵抗由于内容保持操作和几何变形引起的意外失真的鲁棒性、具有对图像内容恶意更改的敏感性,具有一定程度的安全性。图像哈希算法的性能很大程度上取决于图像特征的提取方式,Wang等人通过将Watson视觉模型、Zernike矩和DCT系数相结合提取图像的局部特征和全局特征的方式构造哈希序列,该哈希算法能够检测到由恶意攻击引起的内容更改、内容伪造,具有较好的感知鲁棒性。Qin等人通过局部纹理特征与图像的颜色角特征相结合构造哈希序列,并通过PCA进行序列码压缩,以确保哈希序列的紧凑性,该算法对JPEG压缩和图像缩放等内容保持操作具有较好的鲁棒性。Shen等人对图像的颜色对立分量提取颜色变化信息,对图像的强度分量应用四叉树分解提取图像的结构特征,二者联合构造图像哈希序列,该算法在具有较好鲁棒性的前提下也可以定位篡改区域。Tang等人对YCbCr颜色空间的Y分量利用PFT视觉模型生成视觉显著图,对经过双树复小波变换的视觉显著图提取低频子带, ...
【技术保护点】
1.一种图像哈希获取方法,其特征在于,该方法包括如下步骤:/n步骤S1、图像预处理;/n步骤S2、根据预处理后的图像生成梯度归一化图像;/n步骤S3、对梯度归一化图像进行非重叠分块处理,求取块梯度均值形成梯度均值矩阵,基于梯度均值矩阵提取图像局部特征;/n步骤S4、对梯度均值矩阵进行列累加操作得到行列累加矩阵,基于行列累加矩阵提取图像全局特征;/n步骤S5、将图像局部特征和图像全局特征相联合形成中间哈希序列,利用密钥对中间哈希序列进行加密操作得到最终哈希序列。/n
【技术特征摘要】
1.一种图像哈希获取方法,其特征在于,该方法包括如下步骤:
步骤S1、图像预处理;
步骤S2、根据预处理后的图像生成梯度归一化图像;
步骤S3、对梯度归一化图像进行非重叠分块处理,求取块梯度均值形成梯度均值矩阵,基于梯度均值矩阵提取图像局部特征;
步骤S4、对梯度均值矩阵进行列累加操作得到行列累加矩阵,基于行列累加矩阵提取图像全局特征;
步骤S5、将图像局部特征和图像全局特征相联合形成中间哈希序列,利用密钥对中间哈希序列进行加密操作得到最终哈希序列。
2.根据权利要求1所述的一种图像哈希获取方法,其特征在于,步骤S1具体为:对原始图像进行双线性内插法将其大小调整为M×M,并进行高斯低通滤波处理得到二次图像。
3.根据权利要求2所述的一种图像哈希获取方法,其特征在于,步骤S2具体包括:
步骤S2-1、计算二次图像的R、G、B分量图像的梯度值:
其中,IR(x,y)、IG(x,y)和IB(x,y)分别为RGB颜色空间的红色通道、绿色通道和蓝色通道,GR、GG和GB分别为相应颜色通道对应的梯度值;
步骤S2-2、对各颜色通道对应的梯度值进行求和操作得到二次图像的梯度图像:
G=GR+GG+GB,
其中,G为二次图像的梯度值;
步骤S2-3、对二次图像的梯度值进行归一化处理得到梯度归一化图像:
GR(i)=G(i)/Gmax,
其中,Gmax为二次图像梯度值的最大值,G(i)为二次图像各像素对应的梯度值,GR(i)为二次图像各像素对应的归一化梯度值。
4.根据权利要求1所述的一种图像哈希获取方法,其特征在于,步骤S3具体包括:
步骤S3-1、对大小为M×M的梯度归一化图像进行图像块大小为b×b的非重叠块分割处理,求取每个图像块的梯度均值得到大小为(M/b)×(M/b)的梯度均值矩阵MI;
步骤S3-2、对梯度均值矩阵MI中除第一行、第一列、最后一行和最后一列之外的其他梯度均值进行WLBP操作得到梯度变化值,将梯度变化值按所对应的梯度均值位置对应进行行列排序得到大小为(M/b-2)×(M/b-2)的梯度变化矩阵A,WLBP操作为:
其中,xc为梯度均值矩阵MI中除第一行、第一列、最后一行和最后一列之外的其它任一个梯度均值,WLBPP,R,ξ(xc)为xc对应的梯度变化值,xn为梯度均值矩阵MI中分布在以xc为中心、以R为半径的P邻域内的梯度均值,ξ为阈值常数,R、P为设定常数;
步骤S3-3、将梯度变化矩阵A按行展开形成大小为1×(M/b-2)2的行向量AH,将行向量AH按下式操作得到大小为(M/b-2)2-1的二值化序列HG:
其中,AH(p)为行向量AH的第p个元素,AH(p+1)为行向量AH的第p+1个元素,HG(p)为序列HG的第p个元素,p=1,2,……,(M/b-2)2-1;
所述的二值化序列HG即为表征所述的图像局部特征的哈希序列。
5.根据权利要求4所述的一种图像哈希获取...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。