Efficient low-delay distributed video coding

Jozef Skorupa, Jurgen Slowack, Stefaan Mys, Nikolaos Deligiannis, Jan De Cock, Peter Lambert, Christos Grecos, Adrian Munteanu, Rik Van De Walle

Research output: Contribution to journalArticlepeer-review

22 Citations (Scopus)

Abstract

Distributed video coding (DVC) is a video coding paradigm that allows for a low-complexity encoding process by exploiting the temporal redundancies in a video sequence at the decoder side. State-of-the-art DVC systems exhibit a structural coding delay since exploiting the temporal redundancies through motion-compensated interpolation requires the frames to be decoded out of order. To alleviate this problem, we propose a system based on motion-compensated extrapolation that allows for efficient low-delay video coding with low complexity at the encoder. The proposed extrapolation technique first estimates the motion field between the two most recently decoded frames using the Lucas-Kanade algorithm. The obtained motion field is then extrapolated to the current frame using an extrapolation grid. The proposed techniques are implemented into a novel architecture featuring hybrid block-frequency Wyner-Ziv coding
as well as mode decision. Results show that having references from both temporal directions in interpolation provides superior rate-distortion performance over a single temporal direction in
extrapolation, as expected. However, the proposed extrapolation method is particularly suitable for low-delay coding as it performs better than H.264 intra, and it is even able to outperform the interpolation-based DVC codec from DISCOVER for several sequences.
Original languageEnglish
Pages (from-to)530-544
Number of pages15
JournalIEEE Transactions on Circuits and Systems for Video Technology
Volume22
Issue numberApril 2012
Publication statusPublished - Apr 2012

Keywords

  • Distributed video coding
  • low-delay coding
  • motion-compensated extrapolation

Fingerprint

Dive into the research topics of 'Efficient low-delay distributed video coding'. Together they form a unique fingerprint.

Cite this