视频帧编码方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:33875483 阅读:17 留言:0更新日期:2022-06-22 17:03
本公开的实施例公开了视频帧编码方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:获取视频帧;将上述视频帧进行编码分割,得到编码单元集合;对上述编码单元集合进行滤波处理以生成第一阈值和第二阈值;基于上述第一阈值和上述第二阈值,对上述视频帧进行多级区域划分处理以生成多级区域,其中,上述多级区域包括感兴趣区域组、有可能区域组和非感兴趣区域组;对上述多级区域包括的感兴趣区域组、有可能区域组和非感兴趣区域组分别进行编码处理,得到多编码视频帧。该实施方式解决了对视频帧进行区域划分的问题,降低了总体目标对象漏检的概率,提高了编码效率。率。率。

【技术实现步骤摘要】
视频帧编码方法、装置、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及视频帧编码方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]图像编码,是指以较少比特数表示图像或图像中所包含信息的技术。常用的图像编码技术往往是,首先,对经过高精度模数转换的视频帧进行降低信息冗余度处理。然后,再在一定的损失范围内,对降低信息冗余度后的视频帧重新编码。
[0003]然而,当采用上述方法对视频帧进行编码处理时,往往会存在如下技术问题:
[0004]第一,无法对视频帧进行精确地区域划分,导致在对视频帧所包括的各个区域进行编码时视频帧中的信息缺失;
[0005]第二,无法对视频帧进行精确地区域划分,导致无法对不同级别的区域进行精确地分类编码,造成了视频帧的编码效率不高。

技术实现思路

[0006]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0007]本公开的一些实施例提出了视频帧编码方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。
[0008]第一方面,本公开的一些实施例提供了一种视频帧编码方法,该方法包括:获取视频帧;将视频帧进行编码分割,得到编码单元集合;对编码单元集合进行滤波处理以生成第一阈值和第二阈值;基于第一阈值和第二阈值,对视频帧进行多级区域划分处理以生成多级区域,其中,多级区域包括感兴趣区域组、有可能区域组和非感兴趣区域组;对上述多级区域包括的感兴趣区域组、有可能区域组和非感兴趣区域组分别进行编码处理,得到多编码视频帧。
[0009]第二方面,本公开的一些实施例提供了一种视频帧编码方法,该方法包括:获取单元,获取视频帧;编码分割单元,被配置成将视频帧进行编码分割,得到编码单元集合;滤波处理单元,被配置成对编码单元集合进行滤波处理以生成第一阈值和第二阈值;划分处理单元,被配置成基于第一阈值和第二阈值,对视频帧进行多级区域划分处理以生成多级区域,其中,多级区域包括感兴趣区域组、有可能区域组和非感兴趣区域组;编码单元,被配置成对上述多级区域包括的感兴趣区域组、有可能区域组和非感兴趣区域组分别进行编码处理,得到多编码视频帧。
[0010]第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。
[0011]第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现如第一方面中任一实现方式描述的方法。
[0012]本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的视频帧编码方法得到的多个编码视频帧,提高了区域划分的精度,从而,降低了总体目标对象错判和漏检概率,视频帧编码效率有所提高。具体来说,造成相关的目标对象漏检的原因在于:传统的方法无法做到对区域进行精确地划分,从而导致不能完全检测出目标对象。基于此,本公开的一些实施例的视频帧编码方法得到的多编码视频帧中。首先,获取视频帧。其次,将上述视频帧进行编码分割,得到编码单元集合。通过对上述视频帧进行编码分割以生成编码单元集合,使得可对视频帧进行分块处理,可以提高视频帧的处理效率。然后,对上述编码单元集合进行滤波处理以生成第一阈值和第二阈值。通过对上述编码单元集合进行滤波处理,使得确定编码单元显著度的阈值,为下一步区域划分做好准备。之后,基于上述第一阈值和上述第二阈值,可以对上述视频帧进行多级区域划分处理以生成多级区域。通过编码单元显著度与上述第一阈值和上述第二阈值进行比较,使得上述视频帧被精确地划分成上述多级区域,使得视频帧不同区域的重要程度被区分开。最后,对上述多级区域包括的感兴趣区域组、有可能区域组和非感兴趣区域组分别进行编码处理,得到多编码视频帧。通过对上述多级区域编码处理,得到多编码视频帧,可以提高视频的编码效率。上述多编码视频帧不仅包括感兴趣区域组和非感兴趣区域组,还包括有可能区域组。也因为有了有可能区域组的参与,可以有效对视频帧中的目标对象(例如车辆)进行检测,减小了目标对象漏检概率。进而提高了目标对象检测的准确率以及视频帧编码效率。
附图说明
[0013]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0014]图1是本公开的一些实施例的视频帧编码方法的一个应用场景的示意图;
[0015]图2是根据本公开的视频帧编码方法的一些实施例的流程图;
[0016]图3是根据本公开的视频帧编码装置的一些实施例的结构示意图;
[0017]图4是根据本公开的视频帧编码方法的电子设备的结构示意图。
具体实施方式
[0018]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0019]另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
[0020]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0021]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域
技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0022]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0023]下面将参考附图并结合实施例来详细说明本公开。
[0024]图1是本公开的一些实施例的视频帧编码方法的一个应用场景的示意图。
[0025]在图1的应用场景中,首先,计算设备101可以获取视频帧102。然后,计算设备101可以对上述视频帧102进行编码分割,得到编码单元集合103。之后,计算设备101可以对上述编码单元集合103进行滤波处理以生成第一阈值104和第二阈值105。再然后,计算设备101可以基于上述第一阈值104和第二阈值105,对上述视频帧102进行多级区域划分处理以生成多级区域106,其中,上述多级区域106包括感兴趣区域组、有可能区域组和非感兴趣区域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频帧编码方法,包括:获取视频帧;将所述视频帧进行编码分割,得到编码单元集合;对所述编码单元集合进行滤波处理以生成第一阈值和第二阈值;基于所述第一阈值和所述第二阈值,对所述视频帧进行多级区域划分处理以生成多级区域,其中,所述多级区域包括感兴趣区域组、有可能区域组和非感兴趣区域组;对所述多级区域包括的感兴趣区域组、有可能区域组和非感兴趣区域组分别进行编码处理,得到多编码视频帧。2.根据权利要求1所述的方法,其中,所述对所述编码单元集合进行滤波处理以生成第一阈值和第二阈值,包括:对所述编码单元集合中的每个编码单元进行离散余弦变换处理以生成频率分量分布矩阵,得到频率分量分布矩阵组;对所述频率分量分布矩阵组中的每个频率分量分布矩阵进行滤波处理以生成滤波后的频率分量分布矩阵作为滤波频率分量分布矩阵,得到滤波频率分量分布矩阵组;对所述滤波频率分量分布矩阵组中的每个滤波频率分量分布矩阵所包括的各个元素进行累加处理以生成滤波频率分量显著度作为编码单元显著度,得到编码单元显著度组;基于所述编码单元显著度组,生成第一阈值和第二阈值。3.根据权利要求2所述的方法,其中,所述生成第一阈值和第二阈值,包括:以所述编码单元显著度组为横坐标轴以及所述编码单元集合的个数为纵坐标轴,构建平面直角坐标系;基于所述平面直角坐标系,利用预设区间长度对横坐标轴进行区间划分处理,得到预定数目个区间;依次扫描所述编码单元集合中的每个编码单元显著度,得到编码单元显著度组;基于所述编码单元显著度组,在所述预定数目个区间上构建编码单元直方图;对所述编码单元直方图进行扫描处理以生成第一阈值和第二阈值。4.根据权利要求3所述的方法,其中,所述对所述编码单元直方图进行扫描处理以生成第一阈值和第二阈值,包括:通过以下公式生成第一阈值和第二阈值:其中,TH1表示第一阈值;TH2表示第二阈值;X0表示编码单元直方图横坐标轴的起始坐标;N(i)表示所述编码单元显著度组中任一编码单元显著度对应所述编码单元直方图第i个区间中的编码单元的个数,i的取值范围为[1,M],M表示预定数目个区间;m表示N(i)的最大值所对应的区间序号;k表示所述预定数目个区间的区间间隔;l表示所述预定数目个区间的区间间隔;m+k表示从第m个区间向i增大的方向扫描,经过k个区间后,找到第一个N(i)小于δ1N(m)的区间作为第一阈值区间,并且继续扫描N(m+k+1)和N(m+k+2)的值都小于δ1N(m),所述第一阈值区间所对应的区间序号为m+k;m+k+l表示从第m+k个区间向i增大的方向扫描,经过l个区间后,找到第一个N(i)小于δ2N(m)的区间作为第二阈值区间,并且继续扫描N(m+k+1)和N(m+k+2...

【专利技术属性】
技术研发人员:张韵东昝劲文隋红丽
申请(专利权)人:重庆中星微人工智能芯片技术有限公司
类型:发明
国别省市:

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

1