Adaptive mode decision with residual motion compensation for distributed video coding

Distributed video coding (DVC) is a coding paradigm that entails low complexity encoding by exploiting the source statistics at the decoder. To improve the DVC coding efficiency, this paper proposes a novel adaptive technique for mode decision to control and take advantage of skip mode and intra mode in DVC. The adaptive mode decision is not only based on quality of key frames but also the rate of Wyner-Ziv (WZ) frames. To improve noise distribution estimation for a more accurate mode decision, a residual motion compensation is proposed to estimate a current noise residue based on a previously decoded frame. The experimental results show that the proposed adaptive mode decision DVC significantly improves the rate distortion performance without increasing the encoding complexity. For a GOP size of 2 on the set of test sequences, the average bitrate saving of the proposed codec is 35.5% on WZ frames compared with the DISCOVER codec.

[1]  Peter Schelkens,et al.  Encoder-driven rate control and mode decision for distributed video coding , 2013, EURASIP J. Adv. Signal Process..

[2]  Xin Huang,et al.  Side Information and Noise Learning for Distributed Video Coding Using Optical Flow and Clustering , 2012, IEEE Transactions on Image Processing.

[3]  Peter Lambert,et al.  Distributed Video Coding With Feedback Channel Constraints , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Søren Forchhammer,et al.  Re-estimation of Motion and Reconstruction for Distributed Video Coding , 2014, IEEE Transactions on Image Processing.

[5]  Xin Huang,et al.  Cross-band noise model refinement for transform domain Wyner-Ziv video coding , 2012, Signal Process. Image Commun..

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

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

[8]  Bernd Girod,et al.  Distributed Video Coding , 2005, Proceedings of the IEEE.

[9]  Peter Lambert,et al.  Rate-distortion driven decoder-side bitplane mode decision for distributed video coding , 2010, Signal Process. Image Commun..

[10]  Bernd Girod,et al.  Rate-adaptive codes for distributed source coding , 2006, Signal Process..

[11]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[12]  Keshab K. Parhi,et al.  Semiblind frequency-domain timing synchronization and channel estimation for OFDM systems , 2013, EURASIP J. Adv. Signal Process..

[13]  Catarina Brites,et al.  Refining Side Information for Improved Transform Domain Wyner-Ziv Video Coding , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Lina J. Karam,et al.  BLAST-DVC: BitpLAne SelecTive distributed video coding , 2009, Multimedia Tools and Applications.

[15]  Wen-Nung Lie,et al.  Distributed video coding with block mode decision to reduce temporal flickering , 2013, EURASIP Journal on Advances in Signal Processing.

[16]  Béatrice Pesquet-Popescu,et al.  Novel solutions for side information generation and fusion in multiview DVC , 2013, EURASIP J. Adv. Signal Process..

[17]  Rik Van de Walle,et al.  Distributed video coding with decoder-driven skip , 2009, MobiMedia.