[发明专利]一种基于三维特征和能量变化特征的图像哈希获取方法有效
申请号: | 202011143929.1 | 申请日: | 2020-10-23 |
公开(公告)号: | CN112232428B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 赵琰;袁晓冉;赵倩 | 申请(专利权)人: | 上海电力大学 |
主分类号: | G06K9/46 | 分类号: | G06K9/46;G06K9/62;G06F16/51;G06F16/583;G06T7/00 |
代理公司: | 南京禹为知识产权代理事务所(特殊普通合伙) 32272 | 代理人: | 王晓东 |
地址: | 200090 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 三维 特征 能量 变化 图像 获取 方法 | ||
1.一种基于三维特征和能量变化特征的图像哈希获取方法,其特征在于:包括,
对输入图形进行预处理;
所述对输入图形进行预处理包括,
利用双线性插值运算将原始输入图像I0的分辨率统一调整为M×M,对所述统一调整后的图像进行高斯低通滤波处理得到标准化图像,再将所述标准化图像转化到YCbCr颜色空间,得到亮度图像Y分量;
利用所述预处理后的图像进行二次图像的生成;
对所述二次图像进行不同三维视角下的全局特征提取和进行能量局部特征提取;
所述全局特征提取包括,
通过计算所述二次图像P中x轴和y轴的标准特征矩阵A和B每列的欧氏距离,得到大小为1×(M/2)的不变特征矩阵h,其计算公式如下所示:
其中:Ai,j和Bi,j为矩阵A和B的第i行和第j列,h(j)为矩阵h的第j个元素,利用所述不变特征矩阵h计算得到二进制序列HS,长度为(M/2)-1,其计算公式如下所示:
其中:h(j)和HS(j)分别为矩阵h和HS的第j个元素;
所述标准特征矩阵包括,
在x轴视角下,将所述二次图像P按y轴分辨率进行分层,共分为M/2层,分别计算各层的统计特征,包括均值、方差和峰度,依次形成大小均为1×(M/2)的均值矩阵mx、方差矩阵vx和峰度矩阵sx,将三个矩阵进行联合,形成x轴视角下的统计特征矩阵Tx,其大小为3×(M/2),其中均值矩阵mx、方差矩阵vx、峰度矩阵sx以及统计特征矩阵Tx表示为:
mx=[m1,m2,m3,…,mM/2-1,mM/2]
vx=[v1,v2,v3,…,vM/2-1,vM/2]
sx=[s1,s2,s3,…,sM/2-1,sM/2]
Tx=[mx,vx,sx]
y轴视角下的均值矩阵My,方差矩阵Vy,峰度矩阵Sy以及统计特征矩阵Ty使用所述在x轴视角下的计算方法,表示为:
My=[M1,M2,M3,…,MM/2-1,MM/2]
Vy=[V1,V2,V3,…,VM/2-1,VM/2]
Sy=[S1,S2,S3,…,SM/2-1,SM/2]
Ty=[My,Vy,Sy]
对所述统计特征矩阵Tx进行标准化处理,得到标准特征矩阵A,
其中:Ti,j为矩阵Tx的第i行和第j列,ui为第i行向量的均值,σi为第i行向量的标准差,以同样的方法可以得到标准特征矩阵B;所述进行能量局部特征提取包括,
对于大小为M×M的所述亮度图像Y,其能量E(Y)表示为:
其中:trace(·)为矩阵的迹,yij为亮度图像Y的像素值,对亮度图像Y进行非重叠块分割,块的大小为a×a,依次求取每个图像子块的能量值,获得能量矩阵N1:
其中:ni,j为位于第i行和第j列的图像子块能量值,对所述能量矩阵N1进行四个方向的矩阵操作,获得左上能量变化矩阵Nlu、右上能量变化矩阵Nru、左下能量变化矩阵和右下能量变化矩阵Nrd,用公式表示如下:
Nlu=[ni,j-ni-1,j-1](i=2,3,…,M/a-1、j=2,3,…,M/a-1)
Nru=[ni,j-ni-1,j+1](i=2,3,…,M/a-1、j=2,3,…,M/a-1)
Nld=[ni,j-ni+1,j-1](i=2,3,…,M/a-1、j=2,3,…,M/a-1)
Nrd=[ni,j-ni+1,j+1](i=2,3,…,M/a-1、j=2,3,…,M/a-1)
对所述四个矩阵进行简化特征处理,得到能量变化矩阵Nv:
Nv=Nlu×Nru×Nld×Nrd
对所述能量变化矩阵Nv按行展开为矩阵N,并量化为二进制序列HN,其量化公式如下:
其中:Nv(i)和HN(i)分别为矩阵Nv和HN的第i个元素;
对所述全局特征和能量局部特征进行联合获取中间哈希序列,并利用伪随机数序列对所述中间哈希序列重新排列,得到最终的哈希序列,
所述中间哈希序列包括,
将不同视角下的三维全局统计特征HS和能量局部特征HN进行联合得到中间哈希序列Hm,Hm=[HS,HN];所述最终的哈希序列包括,
利用MATLAB中的随机函数产生的伪随机数序列S对Hm的列重新排列,得到最终的哈希序列H,具体为二进制序列HS和HN的长度分别为M/2-1bits、(M/a-2)2-1bits,因此哈希长度L=M/2+(M/a-2)2-2bits;其中所述最终的哈希序列表示为如下:
H(i)=Hm(S[i])
其中:S[i]和H(i)分别为伪随机数序列S和哈希序列H的第i个数,Hm表示中间哈希序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电力大学,未经上海电力大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011143929.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种保温箱和冰板回收的生产线
- 下一篇:一种捆扎式驴皮清洁装置