图像处理方法及装置制造方法及图纸

技术编号:20395433 阅读:24 留言:0更新日期:2019-02-20 05:11
本公开提供一种图像处理方法及装置,涉及图像处理技术领域,能够提高对视频帧序列的压缩比。具体技术方案为:获取目标帧,所述目标帧为待编码的图像帧;当确定所述目标帧与当前参考帧失配时,在参考帧库中确定匹配帧,所述参考帧库包括K个历史参考帧,K≥2,所述匹配帧为所述K个历史参考帧中与所述目标帧匹配的一个历史参考帧;以所述匹配帧为参考帧,将所述目标帧按照P帧编码。本公开用于图像处理。

【技术实现步骤摘要】
图像处理方法及装置
本公开涉及图像处理
,尤其涉及图像处理方法及装置。
技术介绍
一个图像帧可按照不同方式进行编码,编码方式包括帧内预测(英文全称:Intra-Prediction,英文简称:I)编码和帧间预测(英文全称:Prediction,英文简称:P)编码,通常I帧的压缩比要比P帧小。视频编码过程中,当前图像帧相比相邻前一帧差别较小时,将当前图像帧按照P帧进行编码。当前图像帧相比相邻前一帧差别较大时,将当前图像帧按照I帧进行编码。因此,每当图像内容出现较大变化时,就需要按照P帧编码。如果图像内容频繁变化,视频帧序列中I帧的数量就会增大,导致对视频帧序列的压缩比降低。
技术实现思路
本公开实施例提供一种图像处理方法及装置,能够提高对视频帧序列的压缩比。所述技术方案如下:根据本公开实施例的第一方面,提供一种图像处理方法,该方法包括:获取目标帧,所述目标帧为待编码的图像帧;当确定所述目标帧与当前参考帧失配时,在参考帧库中确定匹配帧,所述参考帧库包括K个历史参考帧,K≥2,所述匹配帧为所述K个历史参考帧中与所述目标帧匹配的一个历史参考帧;以所述匹配帧为参考帧,将所述目标帧按照P帧编码。本公开提供的技术方案,保存K个历史参考帧作为候选的参考帧,在待编码的图像帧与当前参考帧失配时,从K个历史参考帧中选择其一作为新的参考帧,然后根据新的参考帧将待编码的图像帧按照P帧编码,从而减少I帧的数量,增大对视频帧序列的压缩比。在一个实施例中,还包括:当所述K个历史参考帧与所述目标帧均不匹配时,将所述目标帧按照I帧编码,并将所述目标帧添加到所述参考帧库。当参考帧库中不存在匹配帧时,将目标帧添加到参考帧库,作为历史参考帧,已备在将来再次用作参考帧。在一个实施例中,所述在参考帧库中确定匹配帧,包括:获取所述K个历史参考帧中第i个历史参考帧以及所述目标帧的特征数据;当确定所述第i个历史参考帧与所述目标帧的特征数据匹配时,确定所述第i个历史参考帧为所述匹配帧。在一个实施例中,所述确定所述第i个历史参考帧与所述目标帧的特征数据匹配,包括:确定所述第i个历史参考帧以及所述目标帧对角线上图像数据的哈希值相等。在一个实施例中,所述确定所述第i个历史参考帧与所述目标帧的特征数据匹配,包括:确定所述第i个历史参考帧以及所述目标帧在S个子区域内相同图像数据的占比超过预设阈值,S≥1。在一个实施例中,所述S个子区域包括第一子区域和第二子区域;所述第一子区域位于所述第二子区域之内。根据本公开实施例的第二方面,提供一种图像处理装置,包括:采集模块,用于获取目标帧,所述目标帧为待编码的图像帧;匹配模块,用于在确定所述目标帧与当前参考帧失配时,在参考帧库中确定匹配帧,所述参考帧库包括K个历史参考帧,K≥2,所述匹配帧为所述K个历史参考帧中与所述目标帧匹配的一个历史参考帧;参考模块,用于以所述匹配帧为参考帧,将所述目标帧按照P帧编码。在一个实施例中,还包括:库管理模块,用于在所述K个历史参考帧与所述目标帧均不匹配时,将所述目标帧按照I帧编码,并将所述目标帧添加到所述参考帧库。在一个实施例中,所述匹配模块包括:提取子模块,用于获取所述K个历史参考帧中第i个历史参考帧以及所述目标帧的特征数据;判定子模块,用于在确定所述第i个历史参考帧与所述目标帧的特征数据匹配时,确定所述第i个历史参考帧为所述匹配帧。在一个实施例中,所述判定子模块包括:运算单元,用于确定所述第i个历史参考帧以及所述目标帧对角线上图像数据的哈希值相等。在一个实施例中,所述判定子模块包括:数据单元,用于确定所述第i个历史参考帧以及所述目标帧在S个子区域内相同图像数据的占比超过预设阈值,S≥1。在一个实施例中,所述判定子模块包括:区域划分单元,用于确定所述S个子区域中的第一子区域和第二子区域,其中所述第一子区域位于所述第二子区域之内。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是本公开实施例提供的一种图像处理方法的流程图。图2是本公开实施例提供的一种图像处理方法的流程图。图3是本公开实施例中对图像帧中子区域的说明示意图。图4是本公开实施例中对图像帧中子区域的说明示意图。图5是本公开实施例提供的图像处理方法的说明示意图。图6是本公开实施例提供的一种图像处理装置的结构示意图。图7是本公开实施例提供的一种图像处理装置的结构示意图。图8是本公开实施例提供的一种图像处理装置的结构示意图。图9是本公开实施例提供的一种图像处理装置的结构示意图。图10是本公开实施例提供的一种图像处理装置的结构示意图。图11是本公开实施例提供的一种图像处理装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。视频编码过程中,可将待编码图像帧编码为I帧或者P帧。I帧通常保留待编码图像帧的完整数据,因此可根据I帧解码得到原始图像帧(即原待编码图像帧)。P帧通常是保留待编码图像帧与前一I帧差异部分的数据,因此在解码时需要根据在先的I帧还原得到原始图像帧。通常,一个I帧的数据量大于一个P帧的数据量。经过编码后的视频帧序列中,I帧数量越多,编码后的数据量越大,即压缩比越低。本公开的目的在于提高对视频帧序列的压缩比。本公开的技术方案中,保存K个历史参考帧作为候选的参考帧,在编码过程中,尽可能地从K个历史参考帧中选择其一作为参考帧,根据选择的参考帧将待编码图像帧按照P帧编码,以减小I帧数量,提高压缩比。本公开实施例提供一种图像处理方法,如图1所示,该图像处理方法包括以下步骤:101、获取目标帧。目标帧为待编码的图像帧。在一个实施例中,目标帧为视频采集设备所采集的图像帧序列中的任一图像帧。其中,视频采集设备包括但不限于手机、相机、摄像头等设备。102、当确定目标帧与当前参考帧失配时,在参考帧库中确定匹配帧。目标帧与当前参考帧失配,是指目标帧与当前参考帧的相似度低于一定程度。例如,将目标帧与当前参考帧进行比较,确定目标帧与当前参考帧的目标像素的数量。目标像素是指位置相同且像素值相同的像素。当目标像素的数量在目标帧像素的总数量中的占比低于预设值M(0<M<1)时,确定目标帧与当前参考帧失配。参考帧库包括K个历史参考帧,K≥2。匹配帧为K个历史参考帧中与目标帧匹配的一个历史参考帧。一个历史参考帧与目标帧匹配是指,该历史参考帧与目标帧的相似度超过一定程度。例如,将目标帧与参考帧库中的K个历史参考帧一一比较,当一个历史参考帧与目标帧目标像素的数量在目标帧像素的总数量中的占比高于预设值Q(0<Q<1)时,确定目标帧与该历史参考帧匹配,即将该历史参考帧作为匹配帧。103、以匹配帧为参考帧,将目标帧按照P帧编码。在确定目标帧与当前参考帧失配时,从K个历史参考帧中选择匹配帧作为新的参考帧,以匹配帧作为参本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:获取目标帧,所述目标帧为待编码的图像帧;当确定所述目标帧与当前参考帧失配时,在参考帧库中确定匹配帧,所述参考帧库包括K个历史参考帧,K≥2,所述匹配帧为所述K个历史参考帧中与所述目标帧匹配的一个历史参考帧;以所述匹配帧为参考帧,将所述目标帧按照P帧编码。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取目标帧,所述目标帧为待编码的图像帧;当确定所述目标帧与当前参考帧失配时,在参考帧库中确定匹配帧,所述参考帧库包括K个历史参考帧,K≥2,所述匹配帧为所述K个历史参考帧中与所述目标帧匹配的一个历史参考帧;以所述匹配帧为参考帧,将所述目标帧按照P帧编码。2.根据权利要求1所述的方法,其特征在于,还包括:当所述K个历史参考帧与所述目标帧均不匹配时,将所述目标帧按照I帧编码,并将所述目标帧添加到所述参考帧库。3.根据权利要求1所述的方法,其特征在于,所述在参考帧库中确定匹配帧,包括:获取所述K个历史参考帧中第i个历史参考帧以及所述目标帧的特征数据;当确定所述第i个历史参考帧与所述目标帧的特征数据匹配时,确定所述第i个历史参考帧为所述匹配帧。4.根据权利要求3所述的方法,其特征在于,所述确定所述第i个历史参考帧与所述目标帧的特征数据匹配,包括:确定所述第i个历史参考帧以及所述目标帧对角线上图像数据的哈希值相等。5.根据权利要求3所述的方法,其特征在于,所述确定所述第i个历史参考帧与所述目标帧的特征数据匹配,包括:确定所述第i个历史参考帧以及所述目标帧在S个子区域内相同图像数据的占比超过预设阈值,S≥1。6.根据权利要求5所述的方法,其特征在于,所述S个子区域包括第一子区域和第二子区域;所述第一子区域位于所述第二子区域之内。7.一种图像处理装置,其特征在于,包...

【专利技术属性】
技术研发人员:范志刚杨文晋
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:陕西,61

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

1