Adaptive motion vector refinement algorithm
Qing Wang · Computer Engineering and Applications Journal · 2008
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.