一种数据处理方法、装置、设备及介质制造方法及图纸

技术编号:33990178 阅读:18 留言:0更新日期:2022-07-02 09:29
本发明专利技术公开了一种数据处理方法、装置、设备及介质。在对待压缩特征图进行保存时,根据待压缩特征图包含的像素点的特征值以及保存的特征值区间,确定该特征值所在的目标特征值区间,根据该像素点的特征值以及该目标特征值区间对应的标识值,确定该像素点对应的残差数据,根据该特征值的正负,确定目标符号值,根据目标符号值、标识值以及残差数据,确定像素点对应编码数据并保存,从而实现对待压缩特征图的保存。的保存。的保存。

【技术实现步骤摘要】
一种数据处理方法、装置、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置、设备及介质。

技术介绍

[0002]随着计算机
的发展,图像处理模型得到了广泛的应用,比如,通过图像处理模型进行目标检测、通过图像处理模型进行目标识别等。为了提高图像处理模型的识别精度,一般会将图像处理模型的模型结构向更深的网络层次发展。对于该种方法,虽然可以提高图像处理模型的识别精度,但对于一些采用图像处理模型进行图像处理的技术,增加网络层次的方法也带来了许多的弊端。
[0003]通过图像处理模型进行图像处理时,在该图像处理模型中的每个网络层,可能会产生多张特征图,而特征图又是图像处理模型在图像处理过程中访问量最大的数据,需要图像处理模型专门设置一部分存储空间,以方便将每张特征图中的每个特征值进行保存。

技术实现思路

[0004]本专利技术实施例提供了一种数据处理方法、装置、设备及介质,用以提供一种特征图的保存方法。
[0005]本专利技术实施例提供了一种数据处理方法,所述方法包括:
[0006]获取待压缩特征图包含的像素点;其中,所述待压缩特征图为图像处理模型中的目标网络层输出的;
[0007]根据所述像素点的特征值以及保存的特征值区间,确定所述特征值所在的目标特征值区间;
[0008]根据所述像素点的特征值以及所述目标特征值区间对应的标识值,确定所述像素点对应的残差数据;
[0009]确定所述特征值的正负对应的目标符号值;
[0010]根据所述目标符号值、所述标识值以及所述残差数据,确定所述像素点对应的编码数据并保存。
[0011]本专利技术实施例提供了一种数据处理装置,所述装置包括:
[0012]获取单元,用于获取待压缩特征图包含的像素点;其中,所述待压缩特征图为图像处理模型中的目标网络层输出的;
[0013]处理单元,用于根据所述像素点的特征值以及保存的特征值区间,确定所述特征值所在的目标特征值区间;根据所述像素点的特征值以及所述目标特征值区间对应的标识值,确定所述像素点对应的残差数据;确定所述特征值的正负对应的目标符号值;根据所述目标符号值、所述标识值以及所述残差数据,确定所述像素点对应的编码数据并保存。
[0014]本专利技术实施例提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现根据上述所述的数据处理方法的步骤。
[0015]本专利技术实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现根据上述所述的数据处理方法的步骤。
[0016]在对待压缩特征图进行保存时,根据待压缩特征图包含的像素点的特征值以及保存的特征值区间,确定该特征值所在的目标特征值区间,根据该像素点的特征值以及该目标特征值区间对应的标识值,确定该像素点对应的残差数据,根据该特征值的正负,确定目标符号值,根据目标符号值、标识值以及残差数据,确定像素点对应编码数据并保存,从而实现对待压缩特征图的保存。
附图说明
[0017]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本专利技术实施例提供的一种数据处理过程示意图;
[0019]图2为本专利技术实施例提供的一种像素点的特征值的分布情况示意图;
[0020]图3为本专利技术实施例提供的具体的数据处理流程示意图;
[0021]图4为本专利技术实施例提供的具体的确定像素点的哈夫曼符号序列示意图;
[0022]图5为本专利技术实施例提供的一种数据处理装置的结构示意图;
[0023]图6为本专利技术实施例提供的一种电子设备结构示意图。
具体实施方式
[0024]为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本发申请一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0025]为了实现对图像处理模型中的目标网络层输出的待压缩特征图的保存,本专利技术实施例提供了一种数据处理方法、装置、设备及介质。
[0026]实施例1:
[0027]图1为本专利技术实施例提供的一种数据处理过程示意图,该过程包括:
[0028]S101:获取待压缩特征图包含的像素点;其中,所述待压缩特征图为图像处理模型中的目标网络层输出的。
[0029]本专利技术实施例提供的数据处理方法应用于电子设备,该电子设备可以是智能设备,也可以是服务器。
[0030]在实际应用过程中,为了尽可能的提高获取到的图像处理结果的准确性,一般采用不断增加图像处理模型中的网络层次的方式来提高图像处理模型的识别精度,但该种方法会使得图像处理模型中的每个网络层所生成的特征图的增多,而特征图又是图像处理模型在图像处理过程中访问量最大的数据,需要将每个网络层所生成的特征图均进行保存。如何保存每张特征图是亟待解决的技术问题。
[0031]在本专利技术实施例中,将任一待处理的图像输入到图像处理模型中后,通过图像处
理模型中的目标网络层,可以对该待处理的图像中的特征进行不同程度的提取,从而输出至少一个特征图。将每个特征图均确定为待压缩特征图,基于任一待压缩特征图包含的像素点,进行相应的处理,实现对该待压缩特征图的保存。
[0032]其中,图像处理模型中可以输出特征图的网络层,均可确定为目标网络层。
[0033]S102:根据所述像素点的特征值以及保存的特征值区间,确定所述特征值所在的目标特征值区间。
[0034]S103:根据所述像素点的特征值以及所述目标特征值区间对应的标识值,确定所述像素点对应的残差数据。
[0035]实际应用场景中,为了保证特征图包含的每个像素点的特征值可以记录较多的特征,一般会采用较多比特的数据位来表示特征图包含的每个像素点的特征值,比如,8bit,16bit。如果直接保存将每个像素点的特征值保存以实现对特征图的保存的话,则需要占用大量的存储空间,将每个像素点的特征值保存。因此,为了节约用于存储特征图所占用的空间,在本专利技术实施例中,保存有特征值区间。当获取到待压缩特征图包含的任一像素点时,可以根据该像素点的特征值以及保存的特征值区间,确定该特征值所在的目标特征值区间,以通过该目标特征值区间对应的标识值,可以较为粗略地表示该像素点的特征值的绝对值。
[0036]其中目标特征值区间的上限阈值X以及该目标特征区间的下限阈值Y,与该像素点的特征值应满足如下条件:
[0037]Y≤w abs
<X;
[0038]其中,w abs
表示该本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取待压缩特征图包含的像素点;其中,所述待压缩特征图为图像处理模型中的目标网络层输出的;根据所述像素点的特征值以及保存的特征值区间,确定所述特征值所在的目标特征值区间;根据所述像素点的特征值以及所述目标特征值区间对应的标识值,确定所述像素点对应的残差数据;确定所述特征值的正负对应的目标符号值;根据所述目标符号值、所述标识值以及所述残差数据,确定所述像素点对应的编码数据并保存。2.根据权利要求1所述的方法,其特征在于,所述根据所述像素点的特征值以及保存的特征值区间,确定所述特征值所在的目标特征值区间之前,所述方法还包括:若确定所述像素点的特征值不为0,则执行所述根据所述像素点的特征值以及保存的特征值区间,确定所述特征值所在的目标特征值区间的步骤。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标符号值、所述标识值以及所述残差数据,确定所述像素点对应的编码数据,包括:根据所述像素点的特征值的每个比特位以及所述每个比特位上的数据,确定所述特征值对应的前缀个数;其中,所述前缀个数为所述特征值的每个比特位中,非0数据所在的最高比特位之前的比特位的个数;确定包含所述标识值以及所述前缀个数的哈夫曼符号序列;根据预先配置的数值与码流数据的对应关系,确定所述哈夫曼符号序列包含的每个数据位上的数值分别对应的目标码流数据;根据所述目标符号值、每个所述目标码流数据以及所述残差数据,确定所述像素点对应的编码数据。4.根据权利要求3所述的方法,其特征在于,所述确定包含所述目标符号值以及所述前缀个数的哈夫曼符号序列,包括:若确定所述像素点为所述待压缩特征图包含的最后一个像素点,则确定包含所述标识值、预设的结束标识值以及所述前缀个数的哈夫曼符号序列。5.根据权利要求1所述的方法,其特征在于,获取待压缩特征图,包括:根据所述图像处理模型中的目标网络层输出的每张特征图以及预设的第一数值,确定所述目标网络层对应的目标分组以及每个所述目标分组分别对应的所述第一数值的特征图;将每个目标分组中每张特征图确定为待压缩特征图。6.根据权利要求1或5所述的方法,其特征在于,所述获取待压缩特征图包含的像素点,包括:按照预设的分块大小,对所述待压缩特征图进行分块,确定每个特征图块;分别从所述每个特征图块中获取所述待压缩特征图包含的像素点。7.根据权利要求1所述的方法,其特征在于,所述特征值区间通过如下方式确定:以预先配置的所述目标网络层对应的第二数值为底,当前确定的特征值区间对应的标
识值为指数所确定的第一指数结果,确定当前确定的特征值区间对应的上限阈值;以预先配置的所述目标网络层对应的第二数值为底,确定的上一特征值区间对应的标识值为指数所确定的第二指数结果,确定当前确定的特征值区间对应的下限阈值;其中,每个特征值区间的标识值是按照预先配置的每个特征值区间的确定顺序依次递增的。8.根据权利要求7所述的方法,其特征在于,所述根据所述像素点的特征值以及所述目标特征值区间对应的标识值,确定所述像素点对应的残差数据,包括:以所述第二数值为底,所述目标特征值区间对应的标识值为指数,确定第三指数结果;将所述特征值的绝对值与所述第三指数结果的差值确定为所述像素点对应的残差数据。9.一种数据处理装置,其特征在于,所述装置包括:获取单元,用于获取待压缩特征图包含的像素点;其中,所述待压缩特征图...

【专利技术属性】
技术研发人员:聂玉庆
申请(专利权)人:珠海零边界集成电路有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1