Improving distributed video coding side information by intelligently combining macro-blocks from multiple algorithms

The performance of distributed video coding (DVC) greatly relies on the quality of Side information (SI). This paper investigates a novel way of producing SI by intelligently combining macroblocks (MB) produced by two SI generation algorithms, namely higher-order piecewise temporal trajectory interpolation (HOPTTI) and adaptive overlapped block motion compensation (AOBMC). The two algorithms address the problem differently. HOPTTI attempts to improve the motion estimation using higher order trajectory interpolation while AOMBC addresses the blocking and overlapping problem caused by inaccurate block matching. By judiciously selecting when to incorporate AOBMC with HOPTTI, it would give a peak signal-to-noise ratio (PSNR) improvement in SI quality. Two switching mechanisms, which exploit the spatial-temporal correlation at the macro-block level, have been investigated and the RST-based intelligent mode switching (IMS) algorithm is found to produce enhanced SI quality. Experimental results show that the basic mode switching algorithm gives a PSNR improvement of up to 1.8dB in SI quality compared to using only HOPTTI. The more intelligent RST-based switching provides a further PSNR enhancement of up to 1.1dB for certain test sequences.

[1]  Janusz Konrad,et al.  Motion-compensated interpolation using trajectories with acceleration , 1995, Electronic Imaging.

[2]  Touradj Ebrahimi,et al.  Distributed Video Coding: Selecting the most promising application scenarios , 2008, Signal Process. Image Commun..

[3]  อนิรุธ สืบสิงห์,et al.  Data Mining Practical Machine Learning Tools and Techniques , 2014 .

[4]  Marco Dalai,et al.  The DISCOVER codec: Architecture, Techniques and Evaluation , 2007, PCS 2007.

[5]  Laurence S. Dooley,et al.  Wyner-Ziv side information generation using a higher order piecewise trajectory temporal interpolation algorithm , 2011, International Conference on Graphic and Image Processing.

[6]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .

[7]  Jack K. Wolf,et al.  Noiseless coding of correlated information sources , 1973, IEEE Trans. Inf. Theory.

[8]  Rongke Liu,et al.  Side Information Generation Based on Hierarchical Motion Estimation in Distributed Video Coding , 2009 .

[10]  Xin Li On the importance of source classification in Wyner-Ziv video coding , 2008, Electronic Imaging.

[11]  Aaron D. Wyner,et al.  The rate-distortion function for source coding with side information at the decoder , 1976, IEEE Trans. Inf. Theory.

[12]  Gwanggil Jeon,et al.  A Rough Set Approach for Video Deinterlacing , 2007, 2007 IEEE International Conference on Multimedia and Expo.

[13]  Mourad Ouaret,et al.  Improved Side Information Generation for Distributed Video Coding by Exploiting Spatial and Temporal Correlations , 2011, 3rd European Workshop on Visual Information Processing.

[14]  Janusz Konrad,et al.  Estimation and compensation of accelerated motion for temporal sequence interpolation , 1995, Signal Process. Image Commun..