运动估计运动补偿中局部效果修正的方法及系统技术方案

技术编号:16132670 阅读:77 留言:0更新日期:2017-09-01 22:41
本发明专利技术提供了一种运动估计运动补偿中局部效果修正的方法及系统,包括获取运动矢量可信度指标变换系数步骤:用运动矢量的cost经过线性变换或非线性变换得到一个或多个alpha系数;运动矢量混合步骤:用alpha系数把运动估计得到的运动矢量和零矢量进行混合,计算出新的运动矢量;插值位置找寻步骤:根据新的运动矢量找到iw和pw,iw为待插值位置根据新的运动矢量指向的前一帧的数据,pw为后一帧的数据;插值系数和数据计算步骤:计算新的插值系数和最终的插值数据。本发明专利技术中的方法可以在运动不够准确时用于改善运动矢量,以及在运动补偿效果不够好时,改善运动补偿出的插值图像效果,避免产生过多的插值错误。

【技术实现步骤摘要】
运动估计运动补偿中局部效果修正的方法及系统
本专利技术涉及视频图像处理
,具体地,涉及运动估计运动补偿中局部效果修正的方法及系统。
技术介绍
运动估计运动补偿(MotionEstimationandMotionCompensation,MEMC)是目前广泛用于帧率转换中的一种技术,通过估算连续运动图像中物体的运动轨迹,再结合图像数据和得到的运动矢量,插值出中间图像,从而提高视频帧率,改善视频播放时的抖动拖尾等问题。然而由于运动图像的复杂性,运动矢量并不一定总是准确的,如果使用错误的矢量插值出的图像,则会照成不良的影响。目前的解决方法是如果错误矢量比较少,就忽略插值图像中错误部分带来的观感不适,仍旧用运动估计运动补偿技术插值出新图像提升帧率;如果错误矢量比较多,就用原始帧代替插值出的新图像,通过重复原始帧来提升帧率。在第一种情况下,插值图像的质量比较差,画面会局部破碎等,视频体验效果并不好。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种运动估计运动补偿中局部效果修正的方法及系统。根据本专利技术提供的运动估计运动补偿中局部效果修正的方法,包括如下步骤:获取运动矢量可信度指标变换系数步骤:用运动矢量的cost经过线性变换或非线性变换得到一个或多个alpha系数;运动矢量混合步骤:用alpha系数把运动估计得到的运动矢量和零矢量进行混合,计算出新的运动矢量;插值位置找寻步骤:根据运动矢量混合步骤中所得的新的运动矢量找到iw和pw,iw为待插值位置根据新的运动矢量指向的前一帧的数据,pw为新的运动矢量对应的后一帧的数据;插值系数和数据计算步骤:计算新的插值系数phasenew和最终的插值数据data。优选地,所述获取运动矢量可信度指标变换系数步骤包括:将运动矢量cost经过线性或者非线性变换得到一个或者多个alpha系数,所述alpha系数分别记为:ahpha0,alpha1,alpha2,...,alphaN,系数的值越小,则对应的运动矢量的可信度越高,其中cost包括:采用SAD,或者MAD、SAD与惩罚因子之和的评价标准获得,其中:alpha0表示正向关系式中的第一个系数,alpha1表示正向关系式中的第二个系数,alphaN表示正向关系式中的第N+1个系数,N为自然数。优选地,所述运动矢量混合步骤中新的运动矢量的计算公式如下:MVnew=MVold×(1-alpha0)+MVzero×alpha0式中:MVnew表示新的运动矢量,MVold表示原先的运动矢量,MVzero表示零矢量。优选地,所述插值系数和数据计算步骤的具体计算过程如下:插值系数为:如果phase<th0,phasenew=phase×(1-alpha1);如果phase>th1,phasenew=1-(1-phase)×(1-alpha1).式中:phase表示待插值帧在前后帧之间的位置,th0,th1表示0-1之间的数;alpha1表示正向关系式中的第二个系数;最终插值数据为:data=(iz×(1-phasenew)+pz×phasenew)×alpha2+(iw×(1-phasenew)+pw×phasenew)×(1-alpha2)式中:data表示最终插值时的像素值,iz表示零矢量指向的前一帧数据,pz表示零矢量指向的后一帧数据,alpha2表示正向关系式中的第三个系数。根据本专利技术提供的运动估计运动补偿中局部效果修正的系统,包括如下模块:获取运动矢量可信度指标变换系数模块:用运动矢量的cost经过线性变换或非线性变换得到一个或多个系数,其中cost是判断运动矢量可信度的一个指标;运动矢量混合模块:用alpha系数把运动估计得到的运动矢量和零矢量进行混合,计算出新的运动矢量;插值位置找寻模块:根据新的运动矢量和待插值位置找到iw和pw,iw指待插值位置根据新的运动矢量指向的前一帧的数据,pw指新的运动矢量对应的后一帧的数据;插值系数和数据计算模块:用于计算新的插值系数phasenew和最终的插值数据data。与现有技术相比,本专利技术具有如下的有益效果:本专利技术中提供的运动估计运动补偿中局部效果修正的方法可以在运动不够准确时用于改善运动矢量,以及在运动补偿效果不够好时,改善运动补偿出的插值图像效果,避免产生过多的插值错误。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术提供的方法流程示意图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。根据本专利技术提供的运动估计运动补偿中局部效果修正的方法,包括如下步骤:步骤1:用运动矢量的cost经过线性变换或非线性变换得到一个或多个系数,其中cost是判断运动矢量可信度的一个指标,所述指标包括:SAD;步骤2:使用线性正向关系式,得到一系列的alpha系数,分别记为:alpha0,alpha1,...,alphaN,系数越小,则对应的运动矢量越可信;alpha0表示正向关系式中的第一个系数,alpha1表示正向关系式中的第二个系数,alphaN表示正向关系式中的第N+1个系数,N为自然数;步骤3:用alpha系数把运动估计得到的运动矢量和零矢量进行混合,计算出新的运动矢量;新的运动矢量的计算公式如下:MVnew=MVold×(1-alpha0)+MVzero×alpha0式中:MVnew表示新的运动矢量,MVold表示原先的运动矢量,MVzero表示零矢量;步骤4:根据MVnew和待插值位置找到iw和pw,iw指待插值位置根据MVnew指向的前一帧的数据,pw指新的运动矢量对应的后一帧的数据;步骤5:计算新的插值系数phasenew和最终的插值数据data,具体计算过程如下:插值系数为:如果phase<th0,phasenew=phase×(1-alpha1);如果phase>th1,phasenew=1-(1-phase)×(1-alpha1).式中:phase表示待插值帧在前后帧之间的位置,th0,th1表示0-1之间的数;alpha1表示线性正向关系式中的第二个系数;最终插值数据为:data=(iz×(1-phasenew)+pz×phasenew)×alpha2+(iw×(1-phasenew)+pw×phasenew)×(1-alpha2)式中:data表示最终插值时的像素值,iz表示零矢量指向的前一帧数据,pz表示零矢量指向的后一帧数据,alpha2表示正向关系式中的第三个系数;cost越小,alpha2越小。所述步骤1包括:采用SAD(sumofabsolutedifference)或其他常用的评价标准获得运动估计的运动矢量的cost。所述步骤2包括:将运动矢量的SAD(或MAD,SAD与惩罚因子之和)经过线性或者非线性变换得到一个或者多个系数,所述系数分别记为:ahpha0,alpha1,alpha2,...,alphaN,系数的值越小,则对应的运动矢量的可信度越高。本文档来自技高网...
运动估计运动补偿中局部效果修正的方法及系统

【技术保护点】
一种运动估计运动补偿中局部效果修正的方法,其特征在于,包括如下步骤:获取运动矢量可信度指标变换系数步骤:用运动矢量的cost经过线性变换或非线性变换得到一个或多个alpha系数;运动矢量混合步骤:用alpha系数把运动估计得到的运动矢量和零矢量进行混合,计算出新的运动矢量;插值位置找寻步骤:根据运动矢量混合步骤中所得的新的运动矢量找到iw和pw,iw为待插值位置根据新的运动矢量指向的前一帧的数据,pw为新的运动矢量对应的后一帧的数据;插值系数和数据计算步骤:计算新的插值系数phasenew和最终的插值数据data。

【技术特征摘要】
1.一种运动估计运动补偿中局部效果修正的方法,其特征在于,包括如下步骤:获取运动矢量可信度指标变换系数步骤:用运动矢量的cost经过线性变换或非线性变换得到一个或多个alpha系数;运动矢量混合步骤:用alpha系数把运动估计得到的运动矢量和零矢量进行混合,计算出新的运动矢量;插值位置找寻步骤:根据运动矢量混合步骤中所得的新的运动矢量找到iw和pw,iw为待插值位置根据新的运动矢量指向的前一帧的数据,pw为新的运动矢量对应的后一帧的数据;插值系数和数据计算步骤:计算新的插值系数phasenew和最终的插值数据data。2.根据权利要求1所述的运动估计运动补偿中局部效果修正的方法,其特征在于,所述获取运动矢量可信度指标变换系数步骤包括:将运动矢量cost经过线性或者非线性变换得到一个或者多个alpha系数,所述alpha系数分别记为:ahpha0,alpha1,alpha2,...,alphaN,系数的值越小,则对应的运动矢量的可信度越高,其中cost包括:采用SAD,或者MAD、SAD与惩罚因子之和的评价标准获得,其中:alpha0表示正向关系式中的第一个系数,alpha1表示正向关系式中的第二个系数,alphaN表示正向关系式中的第N+1个系数,N为自然数。3.根据权利要求1所述的运动估计运动补偿中局部效果修正的方法,其特征在于,所述运动矢量混合步骤中新的运动矢量的计算公式如下:MVnew=MVold×(1-alpha0)+MVzero×alpha0式中:MVnew表示新的运动矢量,MVold表示原先的运动矢...

【专利技术属性】
技术研发人员:姜建德余横查林马琰
申请(专利权)人:宏祐图像科技上海有限公司
类型:发明
国别省市:上海,31

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

1