【技术实现步骤摘要】
一种多特征哈希值构建哈希表进行搜索的编码方法及装置
[0001]本专利技术属于数据编码
,具体涉及一种多特征哈希值构建哈希表进行搜索的编码方法及装置。
技术介绍
[0002]随着人类社会进入人工智能、大数据、虚拟现实、增强现实、混合现实、云计算、移动计算、云
‑
移动计算、超高清(4K)和特超高清(8K)视频图像分辨率、4G/5G通讯的时代,各种数据集(包括大数据、图像数据、视频数据、以及各种新形态的数据)已经成为互联网带宽的主要消耗者,对其进行超高压缩比和极高质量的数据压缩成为必不可少的技术。
[0003]屏幕图像的一个显著特点是同一帧图像内通常会有很多相似甚至完全相同的像素图样。如何在给定的搜索范围内找到更多更好的匹配块或匹配串是提高屏幕内容编码效率的一个难题。基于哈希表的搜索技术是一种有效的解决方案。哈希表通过将具有相同哈希值的参考块或参考像素所在图像的坐标链接在一起,为当前编码块或编码像素提供一个有效的参考块或参考像素所在图像坐标的集合。通过哈希表,可以快速地通过查表的方式找到搜索范围内与当前块或者当前像素匹配的参考块或者像素。
[0004]基于分块的哈希表创建的一个重要步骤是如何计算一个分块的哈希值,即将当前MxN大小分块(M、N分别表示分块的宽和高)的像素分量值映射到一个若干位(如32位)的哈希值上。将具有相同哈希值的参考块所在图像坐标链接在一起形成一条hash链。Hash搜索是首先计算当前待编码块的hash值,从具有相同hash值对应的hash链上,逐一比较hash ...
【技术保护点】
【技术特征摘要】
1.一种多特征哈希值构建哈希表进行搜索的编码方法,其特征在于,包括:S101:接收显示屏幕的图像分块和对应的图像分块像素值;S102:根据所述图像分块像素值获取第一预设数量的第一内容特征和第二预设数量的第二内容特征,其中,所述第一内容特征是区分计算机产生内容的特征,所述第二内容特征是区分摄像机摄取的自然内容的特征;S103:将所述第一内容特征的特征值和所述第二内容特征的特征值分别进行归一化操作;S104:将归一化后的第一内容特征和第二内容特征进行拼接操作,得到与所述图像分块像素值对应的哈希值;S105:将与所述哈希值相同的图像分块所在图像的坐标连接成一条哈希链,得到包括所述哈希链的哈希表;S106:计算待编码块的哈希值;S107:从所述哈希表中查找与所述待编码块的哈希值相同的哈希链;S108:逐一比较所述哈希链上各个节点对应的图像坐标位置作为参考块的图像块;S109:通过预设规则从所述参考块中选择最优参考块作为匹配块,对所述待编码块进行编码。2.根据权利要求1所述的编码方法,其特征在于,所述区分计算机产生内容的特征第一内容特征包括所述图像分块的块内或者块内子区域的颜色数目、熵、横向梯度突变值、纵向梯度突变值、均匀度和布尔值,其中,所述块内包括所述显示屏幕的一个像素块或者图像块,所述块内子区域包括所述像素块的子区域或者所述图像块的子区域,所述区分摄像机摄取的自然内容的特征第二内容特征包括所述图像分块的块内或者块内子区域的平均值、梯度值、最大值或者最小值。3.根据权利要求2所述的编码方法,其特征在于,所述第一内容特征和所述第二内容特征的获取方式具体为:在所述颜色数目小于等于第一预设阈值的情况下,所述布尔值的取值为1,否则,所述布尔值的取值为0;所述横向梯度突变值的计算方式为:在水平相邻的像素值之差的绝对值大于第二预设阈值的情况下,将所述横向梯度突变值加一;所述纵向梯度突变值的计算方式为:在垂直相邻的像素值之差的绝对值大于第三预设阈值的情况下,将所述纵向梯度突变值加一;所述均匀度Evenness的计算方式为:其中,pix
max
表示块内最大值,pix
min
表示块内最小值,pix
aver
块内平均值。4.根据权利要求1所述的编码方法,其特征在于,所述S103具体包括:S1031:在所述第一预设数量和归一化后的第一特征数量相等或者所述第二预设数量与归一化后的第二特征数量相等的情况下,将原范围为[0,R)的特征值分别映射到范围[0,S);S1032:令b1=log2R,b2=log2S,其中,R≥S,取R的高b2位、中间b2位、低b2位、任意b2位,
建立R到S的映射集或者令R=S。5.根据权利要求1所述的编码方法,其特征在于,所述S103还包括:S1033:在所述第一预设数量大于所述归一化后的第一特征数量或者所述第二预设数量小于所述归一化后的第二特征数量的情况下,将第三预设数量x的原范围为[0,R1)、[0,R2)
…
[0,R
x
)的特征值分别映射到范围[0,S),其中,所述第三预设数量大于1;S1034:令b1=log2R1、b2=log2R2、b
x
=log2R
x
…
【专利技术属性】
技术研发人员:赵利平,严著格,林涛,胡珂立,吴宗大,唐剑平,柳菁,
申请(专利权)人:绍兴文理学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。