计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (24): 71-73.DOI: 10.3778/j.issn.1002-8331.2008.24.020

• 理论研究 • 上一篇    下一篇

一种自适应的运动矢量精细化算法

郭奇锋,王 庆   

  1. 西北工业大学 计算机学院,西安 710072
  • 收稿日期:2007-11-16 修回日期:2008-01-30 出版日期:2008-08-21 发布日期:2008-08-21
  • 通讯作者: 郭奇锋

Adaptive motion vector refinement algorithm

GUO Qi-feng,WANG Qing   

  1. School of Computer Science,Northwestern Polytechnical University,Xi’an 710072,China
  • Received:2007-11-16 Revised:2008-01-30 Online:2008-08-21 Published:2008-08-21
  • Contact: GUO Qi-feng

摘要: 针对跳帧视频转码中运动矢量合成算法可能引入较大运动矢量误差的问题,提出了一种自适应的运动矢量精细化算法,该算法根据误差大小将运动矢量分为两组,对误差较小的一组进行小范围精细化,另一组在原始运动矢量、预测运动矢量和合成运动矢量中选择最优的运动矢量,并在其周围做较大范围精细化,实验结果表明,此方法可以有效地提高图像质量,并减小输出码率。

关键词: 跳帧视频转码, 运动矢量合成, 运动矢量精细化

Abstract: In frame skipping transcoding,original motion vectors are used to recompose new ones for outgoing stream.However,these recomposed motion vectors may suffer larger error.In this paper we propose an adaptive motion vector refinement algorithm that classifies motion vectors in two groups.Small range refinement is applied for the group with small error.For the other group,the best motion vector is selected from original,predicted and recomposed motion vectors according to SAD(Sum of Absolute Difference).Then larger range refinement is applied.Experimental results show that the proposed algorithm can effectively improve PSNR and reduce bit rate of the outgoing stream.

Key words: frame skipping transcoding, motion vector composition, motion vector refinement