Turbo code using adaptive puncturing for transform domain Wyner-Ziv video coding

In most DVC architectures presented in the literature, the puncturing mechanism operates according to a periodic pattern that spreads uniformly the turbo generated parity bits and discards all the systematic bits. These latter are replaced by the receiver side information (SI) during the turbo decoding process. The side information is generated by a block based motion interpolation algorithm that can, furthermore, predict whether or not each block is well interpolated. Thus, instead of uniformly dispersing the parity bits over the whole turbo code trellis, they can be directed to the most corrupted regions. If the side information displays regions that appear to be even more highly corrupted, systematic bits can likewise be guided adaptively towards these regions. In this paper, an adaptive puncturing scheme is proposed. A classification of the corrupted parts of each DCT band of the interpolated frame is performed and then an adaptive puncturing mechanism is employed for a more efficient parity and systematic bits repartition. Simulation results show that the adaptive puncturing scheme can provide as much as 20 % of Wyner-Ziv bitrate reduction: this is reflected by a PSNR vs bit rate performance improvement of up to 1.8 dB.

[1]  Demin Wang,et al.  Turbo Code Using Adaptive Puncturing for Pixel Domain Distributed Video Coding , 2010, ICISP.

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

[3]  Christine Guillemot,et al.  A Hybrid Encoder/Decoder Rate Control for Wyner-Ziv Video Coding with a Feedback Channel , 2007, 2007 IEEE 9th Workshop on Multimedia Signal Processing.

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

[5]  Anastasis A. Sofokleous,et al.  Review: H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia , 2005, Comput. J..

[6]  Catarina Brites,et al.  IMPROVING FRAME INTERPOLATION WITH SPATIAL MOTION SMOOTHING FOR PIXEL DOMAIN DISTRIBUTED VIDEO CODING , 2005 .

[7]  Catarina Brites,et al.  Correlation Noise Modeling for Efficient Pixel and Transform Domain Wyner–Ziv Video Coding , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  13th Canadian Workshop on Information Theory, CWIT 2013, Toronto, ON, Canada, June 18-21, 2013 , 2013, CWIT.

[9]  Demin Wang,et al.  Adaptive use of systematic bits in distributed video coding with multiple puncturing matrices , 2012, 2012 Visual Communications and Image Processing.

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

[11]  Christine Guillemot,et al.  Optimal Reconstruction in Wyner-Ziv Video Coding with Multiple Side Information , 2007, 2007 IEEE 9th Workshop on Multimedia Signal Processing.