Efficient Motion Re-Estimation With Rate-Distortion Optimization for MPEG-2 to H.264/AVC Transcoding

One objective in MPEG-2 to H.264/advanced video coding transcoding is to improve the H.264/AVC compression ratio by using more advanced macroblock encoding modes. The motion re-estimation process is by far the most time-consuming process in this type of video transcoding. In this paper, we present an efficient H.264/AVC block size partitioning prediction algorithm for MPEG-2 to H.264/AVC transcoding applications. Our algorithm uses rate-distortion optimization techniques and predicted initial motion vectors to estimate block size partitioning. It is also shown that using block size partitioning smaller than 8 × 8 (i.e., 8 × 4, 4 × 8, and 4 × 4) results in negligible compression improvements, and thus these sizes should be avoided in transcoding. Experimental results show that, compared to the state-of-the-art transcoding scheme, our transcoder yields similar rate-distortion performance, while the computational complexity is significantly reduced, requiring an average of 29% of the computations. Compared to the full-search scheme, our proposed algorithm reduces the computational complexity by about 99.47% for standard-definition television sequences and 98.66% for common intermediate format sequences. Compared to UMHexagonS, the fast motion estimation algorithm used in H.264/AVC, the experimental results show that our proposed algorithm is a better trade-off between computational complexity and picture quality.

[1]  Rabab Kreidieh Ward,et al.  Fast block size prediction for MPEG-2 to H.264/AVC transcoding , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[2]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[3]  Jill M. Boyce,et al.  Fast mode decision and motion estimation for H.264 with a focus on MPEG-2/H.264 transcoding , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[4]  Yongdong Zhang,et al.  Efficient block size selection for MPEG-2 to H.264 transcoding , 2004, MULTIMEDIA '04.

[5]  Jun Sun,et al.  Transform domain transcoding from MPEG-2 to H.264 with interpolation drift-error compensation , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Ming-Ting Sun,et al.  Digital Video Transcoding , 2005, Proceedings of the IEEE.

[7]  Pedro Cuenca,et al.  Speeding-Up the Macroblock Partition Mode Decision in MPEG-2/H.264 Transcoding , 2006, 2006 International Conference on Image Processing.

[8]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[9]  Yi-Nung Liu,et al.  Coding Mode Analysis of MPEG-2 to H.264/AVC Transcoding for Digital TV Applications , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[10]  Zhi Zhou,et al.  Motion information and coding mode reuse for MPEG-2 to H.264 transcoding , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[11]  Chen-Hsiu Huang Video Transcoding Architectures and Techniques : An Overview , 2003 .

[12]  Yasuhiro Takishima,et al.  Coding Mode Decision for High Quality MPEG-2 to H.264 Transcoding , 2007, 2007 IEEE International Conference on Image Processing.

[13]  Hassan Mansour,et al.  Real-time joint rate and protection allocation for multi-user scalable video streaming , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[14]  Rabab Kreidieh Ward,et al.  Compensation of Requantization and Interpolation Errors in MPEG-2 to H.264 Transcoding , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Yu Sun,et al.  Video transcoding: an overview of various techniques and research issues , 2005, IEEE Transactions on Multimedia.

[16]  Anthony Vetro,et al.  Motion Mapping for MPEG-2 to H.264/AVC Transcoding , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[17]  Mathias Wien,et al.  Variable block-size transforms for H.264/AVC , 2003, IEEE Trans. Circuits Syst. Video Technol..