Video Coding Focusing on Block Partitioning and Occlusion

Among the existing block partitioning schemes, the pattern-based video coding (PVC) has already established its superiority at low bit-rate. Its innovative segmentation process with regular-shaped pattern templates is very fast as it avoids handling the exact shape of the moving objects. It also judiciously encodes the pattern-uncovered background segments capturing high level of interblock temporal redundancy without any motion compensation, which is favoured by the rate-distortion optimizer at low bit-rates. The existing PVC technique, however, uses a number of content-sensitive thresholds and thus setting them to any predefined values risks ignoring some of the macroblocks that would otherwise be encoded with patterns. Furthermore, occluded background can potentially degrade the performance of this technique. In this paper, a robust PVC scheme is proposed by removing all the content-sensitive thresholds, introducing a new similarity metric, considering multiple top-ranked patterns by the rate-distortion optimizer, and refining the Lagrangian multiplier of the H.264 standard for efficient embedding. A novel pattern-based residual encoding approach is also integrated to address the occlusion issue. Once embedded into the H.264 Baseline profile, the proposed PVC scheme improves the image quality perceptually significantly by at least 0.5 dB in low bit-rate video coding applications. A similar trend is observed for moderate to high bit-rate applications when the proposed scheme replaces the bi-directional predictive mode in the H.264 High profile.

[1]  Iain E. G. Richardson,et al.  H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia , 2003 .

[2]  Thomas Wiegand,et al.  Lagrange multiplier selection in hybrid video coder control , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[3]  Kin-Man Lam,et al.  An efficient low bit-rate video-coding algorithm focusing on moving regions , 2001, IEEE Trans. Circuits Syst. Video Technol..

[4]  Huifang Sun,et al.  Image and Video Compression for Multimedia Engineering: Fundamentals, Algorithms, and Standards , 1999 .

[5]  K. Rijkse,et al.  H.263: video coding for low-bit-rate communication , 1996, IEEE Commun. Mag..

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

[7]  Edson M. Hung,et al.  On Macroblock Partition for Motion Compensation , 2006, 2006 International Conference on Image Processing.

[8]  Manoranjan Paul,et al.  A real-time pattern selection algorithm for very low bit-rate video coding using relevance and similarity metrics , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Xiaoyang Wu,et al.  L-shaped segmentations in motion-compensated prediction of H.264 , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[10]  Xin Li,et al.  Geometry-Adaptive Block Partitioning for Video Coding , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[11]  Antonio Ortega,et al.  Motion compensation based on implicit block segmentation , 2008, 2008 15th IEEE International Conference on Image Processing.

[12]  M. Murshed,et al.  Superior VLBR video coding using pattern template for moving objects instead of variable block-size in H.264 , 2004, Proceedings 7th International Conference on Signal Processing, 2004. Proceedings. ICSP '04. 2004..

[13]  Mohammed Ghanbari,et al.  Heterogeneous Video Transcoding to Lower Spatio-Temporal Resolutions and Different Encoding Formats , 2000, IEEE Trans. Multim..

[14]  Tokumichi Murakami,et al.  Very low bit-rate video coding with block partitioning and adaptive selection of two time-differential frame memories , 1997, IEEE Trans. Circuits Syst. Video Technol..