运动矢量拟合、帧率转换方法及装置和电子设备制造方法及图纸

技术编号:25276982 阅读:20 留言:0更新日期:2020-08-14 23:08
本公开涉及图像处理技术领域,具体涉及一种运动矢量拟合方法、运动矢量拟合装置、帧率转换方法和电子设备。所述方法包括:基于运动估计和运动矢量投影确定穿过待插值图像上各插值块的目标投影块的数量;根据各所述数量选择对应的目标拟合方法进行拟合,得到各所述插值块对应的拟合运动矢量。本公开可以根据插值块的特征选择适合的目标拟合方法,进而提高拟合运动矢量的准确性,以改善视频播放的流畅度。

【技术实现步骤摘要】
运动矢量拟合、帧率转换方法及装置和电子设备
本公开涉及图像处理
,具体涉及一种运动矢量拟合方法、运动矢量拟合装置、帧率转换方法和电子设备。
技术介绍
随着多媒体领域的不断发展,人们对视频的要求也越来越高。为了提高视频的质量,往往需要对视频格式进行必要的转换。其中,帧率转换技术是视频转换技术中非常重要的一环。帧率是以帧为单位的位图图像连续出现在显示器上的频率,现有的帧率转换算法无法有效改善运动物体出现模糊的情况,存在使得视频播放不够流畅的问题。
技术实现思路
本公开的目的在于提供一种运动矢量拟合方法、运动矢量拟合装置、帧率转换方法和电子设备,进而至少在一定程度上克服相关技术中运动矢量拟合方法过于简单、单一,导致拟合运动矢量的准确性较低,影响视频播放的流畅度的问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的第一方面,提供一种运动矢量拟合方法,包括:基于运动估计和运动矢量投影确定穿过待插值图像上各插值块的目标投影块的数量;根据各数量,确定对应的目标拟合方法进行拟合,获得各插值块对应的拟合运动矢量。根据本公开的第二方面,提供一种帧率转换方法,包括:获取待插值图像中各插值块对应的拟合运动矢量;其中,拟合运动矢量通过上述的运动矢量拟合方法得到;利用拟合运动矢量对待插值图像进行运动补偿插值。根据本公开的第三方面,提供一种运动矢量拟合装置,包括:数量确定模块,用于基于运动估计和运动矢量投影确定穿过待插值图像上各插值块的目标投影块的数量;矢量拟合模块,用于根据各数量,确定对应的目标拟合方法进行拟合,获得各插值块对应的拟合运动矢量。根据本公开的第四方面,提供一种帧率转换装置,包括:运动拟合模块,用于获取待插值图像中各插值块对应的拟合运动矢量;其中,拟合运动矢量通过上述的运动矢量拟合方法得到;运动补偿模块,用于利用拟合运动矢量对待插值图像进行运动补偿插值。根据本公开的第五方面,提供一种计算机可读介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的运动矢量拟合方法或帧率转换方法。根据本公开的第六方面,提供一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现上述的运动矢量拟合方法或帧率转换方法。本公开的一种实施例所提供的运动矢量拟合方法中,通过确定穿过各插值块的目标投影块的数量,对插值块进行分类,进而根据该数量对应的目标拟合方法进行拟合,最终得到各插值块对应的拟合运动矢量。通过根据插值块的特征对插值块进行分类,选择对应的目标拟合方法,可以根据插值块的特征选择适合的目标拟合方法,进而提高拟合运动矢量的准确性,以改善视频播放的流畅度。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示意性示出本公开示例性实施例中一种运动矢量拟合方法的流程图;图2示意性示出本公开示例性实施例中一种确定穿过待插值图像上各插值块的目标投影块的数量的方法的流程图;图3示意性示出本公开示例性实施例中一种得到各插值块对应的拟合运动矢量的方法的流程图;图4示意性示出本公开示例性实施例中一种通过基于面积和可信度的拟合方法进行拟合,得到插值块对应的拟合运动矢量的方法的流程图;图5示意性示出本公开示例性实施例中根据重叠面积和可信度得到插值块对应的拟合运动矢量的方法的流程图;图6示意性示出本公开示例性实施例中一种通过联合拟合方法进行拟合,得到插值块对应的拟合运动矢量的方法的流程图;图7示意性示出本公开示例性实施例中基于联合拟合规则和预设参数对第一拟合运动矢量和第二拟合运动矢量进行拟合,得到插值块对应的拟合运动矢量的方法的流程图;图8示意性示出本公开示例性实施例中一种通过基于时空邻域的拟合方法进行拟合,得到插值块对应的拟合运动矢量的方法的流程图;图9示意性示出本公开示例性实施例中根据第一插值块和第二插值块得到插值块对应的拟合运动矢量的方法的流程图;图10示意性示出本公开示例性实施例中根据目标第一插值块和目标第二插值块对应的拟合运动矢量以及与插值块之间的距离,得到插值块对应的拟合运动矢量的方法的流程图;图11示意性示出本公开示例性实施例中一种帧率转换方法的流程图;图12示意性示出本公开示例性实施例中一种目标投影块穿过插值块的示意图;图13示意性示出本公开示例性实施例中运动矢量拟合装置的组成示意图;图14示意性示出本公开示例性实施例中帧率转换装置的组成示意图;图15示意性示出本公开示例性实施例中电子设备的计算机系统的结构示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。在相关的运动补偿插帧算法中,通常需要针对待插帧图像确定对应的拟合运动矢量。例如,可以对待插帧图像进行分块得到多个插值块,进而针对每个插值块确定对应的拟合运动矢量。在相关拟合运动矢量的确定方法中,往往会采用在多个穿过插值块的运动矢量中确定一个运动矢量为拟合运动矢量的方式。然而,这种简单、单一的方法往往会造成确定的拟合运动矢量准确性较低的问题,进而可能会导致最终得到的视频质量较低。针对上述的现有技术所存在的缺点和不足,本示例实施方式中提供了一种运动矢量拟合方法,可以应用于手机、平板电脑、数码相机等终端设备。参考图1中所示,上述的运动矢量拟合方法可以包括以下步骤S110至S120:步骤S110,基于运动估计和运动矢量投影确定穿过待插值图像上各插值块的目标投影块的数量。本示例实施方式中,运动估计用于获取待插值图像对应的运动矢量,可以包括双向运动估计等运动估计方式;运动矢量投影用于将运动矢量投影至待插值图像生成运动矢量本文档来自技高网...

【技术保护点】
1.一种运动矢量拟合方法,其特征在于,包括:/n基于运动估计和运动矢量投影确定穿过待插值图像上各插值块的目标投影块的数量;/n根据各所述数量,确定对应的目标拟合方法进行拟合,获得各所述插值块对应的拟合运动矢量。/n

【技术特征摘要】
1.一种运动矢量拟合方法,其特征在于,包括:
基于运动估计和运动矢量投影确定穿过待插值图像上各插值块的目标投影块的数量;
根据各所述数量,确定对应的目标拟合方法进行拟合,获得各所述插值块对应的拟合运动矢量。


2.根据权利要求1所述的方法,其特征在于,所述根据各所述数量,确定对应的目标拟合方法进行拟合,获得各所述插值块对应的拟合运动矢量,包括:
在所述数量大于等于预设阈值时,通过基于面积和可信度的拟合方法进行拟合,得到所述插值块对应的拟合运动矢量,和/或通过基于面积和可信度的拟合方法和基于时空邻域的运动矢量拟合方法进行联合拟合,得到所述插值块对应的拟合运动矢量;
在所述数量小于所述预设阈值时,通过基于时空邻域的拟合方法进行拟合,得到所述插值块对应的拟合运动矢量。


3.根据权利要求2所述的方法,其特征在于,所述通过基于面积和可信度的拟合方法进行拟合,得到所述插值块对应的拟合运动矢量,包括:
获取与所述插值块对应的目标投影块,并获取各所述目标投影块对应的所述运动矢量的可信度;
计算各所述目标投影块与所述插值块的重叠面积;
根据所述重叠面积和所述可信度对所述目标投影块对应的运动矢量进行拟合,得到所述插值块对应的拟合运动矢量。


4.根据权利要求3所述的方法,其特征在于,根据所述重叠面积和所述可信度对所述目标投影块对应的运动矢量进行拟合,得到所述插值块对应的拟合运动矢量,包括:
计算各所述目标投影块对应的所述运动矢量、所述重叠面积和所述可信度的乘积得到第一乘积,并对所有目标投影块对应的第一乘积求和,得到第一乘积和;
计算各所述目标投影块对应的所述重叠面积和所述可信度的乘积得到第二乘积,并对所有目标投影块对应的第二乘积求和,得到第二乘积和;
计算所述第一乘积和与所述第二乘积和的商,得到所述插值块对应的拟合运动矢量。


5.根据权利要求3所述的方法,其特征在于,在获取与所述插值块对应的目标投影块之后,所述方法还包括:
根据预设筛选条件对所述目标投影块进行筛选,将不满足所述预设筛选条件的所述目标投影块删除。


6.根据权利要求2所述的方法,其特征在于,所述通过基于时空邻域的拟合方法进行拟合,得到所述插值块对应的拟合运动矢量,包括:
根据预设空间阈值获取所述待插值图像中与所述插值块的位置邻近的第一插值块;
根据预设时间阈值获取与所述待插值图像时间相邻的视频图像中,与所述插值块位置相同的第二插值块;
根据所述第一插值块和所述第二插值块进行拟合,得到所述插值块对应的拟合运动矢量。


7.根据权利要求6所述的方法,其特征在于,所述根据所述第一插值块和所述第二插值块进行拟合,得到所述插值块对应的拟合运动矢量,包括:
获取所述第一插值块和所述第二插值块中,已经具有拟合运动矢量的目标第一插值块和目标第二插值块;
根据所述目标第一插值块和所述目标第二插值块对应的拟合运动矢量以及与所述插值块之间的距离进行拟合,得到所述插值块对应的拟合运动矢量。


8.根据权利要求7所述的方法,其特征在于,所述根据所述目标第一插值块和所述目标第二插值块对应的拟合运动矢量以及与所述插值块之间的距离进行拟合,得到所述插值块对应的拟合运动矢量,包括:
获取所述目标第一插值块与所述插值块之间的空间距离...

【专利技术属性】
技术研发人员:张弓
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1