【技术实现步骤摘要】
一种仿射运动估计方法、装置、设备及存储介质
[0001]本申请涉及视频编解码
,具体涉及一种仿射运动估计方法、装置、设备及存储介质。
技术介绍
[0002]视频编解码技术的主要作用,是在可用的计算资源内,追求尽可能高的视频重建质量和尽可能高的压缩比。例如先进视频编码(Advanced Video Coding,简称AVS)。
[0003]基于Affine(仿射)的运动补偿技术是一种用于淡入/淡出,旋转,放缩等不规则运动的位移变换模型,解决了平移变换模型运动补偿不准确的问题。基于Affine的运动补偿技术包含了AffineMerge模式(仿射合并模式)和仿射运动估计模式(Affine Motion Estimation),二者包含在帧间模式选择的过程中。仿射运动估计和普通的运动估计一起计算率失真代价RDCost。仿射运动估计作为帧间预测的一项新工具,增加了编码器的时间复杂度以及需要较多的硬件资源。
技术实现思路
[0004]本申请的目的是提供一种仿射运动估计方法、装置、设备及存储介质,以降低仿射运 ...
【技术保护点】
【技术特征摘要】
1.一种仿射运动估计方法,其特征在于,包括:对当前块进行初始化,得到当前块的属性信息;根据所述属性信息确定当前块的初始预测运动矢量;基于所述初始预测运动矢量对当前块进行仿射运动估计,得到仿射运动矢量;基于计算所述仿射运动矢量的线性方程组,沿着均方误差梯度下降的方向迭代更新所述仿射运动矢量,迭代完成后得到当前块的最优仿射运动矢量。2.根据权利要求1所述的方法,其特征在于,所述根据所述属性信息确定当前块的初始预测运动矢量,包括:根据所述属性信息,获取当前块的平移运动矢量以及相邻块的仿射运动矢量;根据相邻块的仿射运动矢量对当前块进行运动补偿,计算运动补偿后的第一率失真代价;根据当前块的平移运动矢量对当前块进行运动补偿,计算运动补偿后的第二率失真代价;根据零向量对当前块进行运动补偿,计算运动补偿后的第三率失真代价;从第一率失真代价、第二率失真代价和第三率失真代价中选择出最小率失真代价,将最小率失真代价对应的运动矢量作为当前块的初始预测运动矢量。3.根据权利要求2所述的方法,其特征在于,对当前块进行运动补偿的方式如下:将当前块分为多个子块;采用流水结构对所述多个子块进行运动补偿。4.根据权利要求3所述的方法,其特征在于,所述采用流水结构对所述多个子块进行运动补偿,包括:第一步,计算子块所对应的参考块的坐标;第二步,根据参考块的坐标获取参考块的像素值;第三步,基于参考块的像素值插值计算出预测像素;第四步,存储预测像素;每个子块的上述四个步骤按照串行的方式进行;子块与子块之间按照流水结构进行各自的运动补偿。5.根据权利要求1所述的方法,其特征在于,所述线性方程组的求解过程中,将除法运算的除数与被除...
【专利技术属性】
技术研发人员:张鹏,陈长鑫,向国庆,严伟,贾惠柱,
申请(专利权)人:浙江省北大信息技术高等研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。