An Efficient Similarity Metric for Pattern-Based Very Low Bit-Rate Video Coding

In the context of very low bit-rate video coding, pattern representation of a moving region (MR) in block- based motion estimation and compensation has become increasingly attractive for its very high compression and real time applications. Generally, all pattern-matching algorithms apply a similarity metric, involving elementary operations, to compute the pixel-wise difference between an MR and a particular fixed pattern in order to select the best-matching pattern for the MR from a fixed-size codebook of predefined patterns. The existing Pattern Included Similarity Metric (PISM) considers the non- overlapping areas of both the MR and pattern to compute the overall mismatch. This paper theoretically establishes that considering only the non-overlapping area of the MR is sufficient to compute the same similarity measure. Based on this, a new Pattern Excluded Similarity Metric (PESM) is developed, which is not only faster but also efficient in coding as it improves the intermediate filtering process of identifying MRs suitable for pattern representation. Empirical results show that while the PESM was used (instead of the PISM) in the latest pattern based coding, the computational coding efficiency was improved by as much as 28%, leading to a speed up as high as 74% compared with the H.264 digital coding standard while maintaining a better PSNR for the entire very low bit-rate range.

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

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

[3]  Mohammed Ghanbari Video coding for low bit rate communications (H.263) , 2003 .

[4]  Manoranjan Paul Very low bit-rate video coding focusing on moving regions using three-tier Arbitrary-Shaped Pattern Selection algorithm , 2003 .

[5]  Manoranjan Paul,et al.  A real time generic variable pattern selection algorithm for very low bit-rate video coding , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[6]  Manoranjan Paul,et al.  A new efficient similarity metric and generic computation strategy for pattern-based very low bit-rate video coding , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[7]  Manoranjan Paul,et al.  An arbitrary shaped pattern selection algorithm for very low bit-rate video coding focusing on moving regions , 2003 .

[8]  Manoranjan Paul,et al.  A new real-time pattern selection algorithm for very low bit-rate video coding focusing on moving regions , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[9]  Manoranjan Paul,et al.  A variable pattern selection algorithm with improved pattern selection technique for low bit-rate video-coding focusing on moving objects , 2002 .

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

[11]  Petros Maragos,et al.  Tutorial On Advances In Morphological Image Processing And Analysis , 1986, Other Conferences.

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

[13]  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..

[14]  M. Paul,et al.  A low bit-rate video-coding algorithm based upon variable pattern selection , 2002, 6th International Conference on Signal Processing, 2002..

[15]  Manoranjan Paul,et al.  Very low bit-rate video coding using an extended arbitrary-shaped pattern selection algorithm , 2003 .

[16]  Manoranjan Paul,et al.  Impact of macroblock classification on low bit rate video coding focusing on moving objects , 2002 .