3rd International ICST workshop on mobile media delivery

Research Article

Distributed video coding with decoder-driven skip

  • @INPROCEEDINGS{10.4108/ICST.MOBIMEDIA2009.7343,
        author={J\'{y}rgen Slowack and Jozef Škorupa and Stefaan Mys and Peter Lambert and Rik Van de Walle and Christos Grecos},
        title={Distributed video coding with decoder-driven skip},
        proceedings={3rd International ICST workshop on mobile media delivery},
        publisher={ACM},
        proceedings_a={EUMOB},
        year={2010},
        month={5},
        keywords={Distributed Video Coding Wyner-Ziv coding},
        doi={10.4108/ICST.MOBIMEDIA2009.7343}
    }
    
  • Jürgen Slowack
    Jozef Škorupa
    Stefaan Mys
    Peter Lambert
    Rik Van de Walle
    Christos Grecos
    Year: 2010
    Distributed video coding with decoder-driven skip
    EUMOB
    ICST
    DOI: 10.4108/ICST.MOBIMEDIA2009.7343
Jürgen Slowack1,*, Jozef Škorupa1,*, Stefaan Mys1,*, Peter Lambert1,*, Rik Van de Walle1,*, Christos Grecos2,*
  • 1: Ghent University – IBBT Multimedia Lab, ELIS Dept. Gaston Crommenlaan 8 bus 201 B-9050 Ledeberg-Ghent, Belgium
  • 2: School of Computing University of the West of Scotland Paisley, PA1 2BE, Scotland
*Contact email: jurgen.slowack@ugent.be, jozef.skorupa@ugent.be, stefaan.mys@ugent.be, peter.lambert@ugent.be, rik.vandewalle@ugent.be, Christos.Grecos@uws.ac.uk

Abstract

In Distributed Video Coding (DVC), compression is achieved by exploiting correlation between frames at the decoder, instead of at the encoder. More specifically, the decoder uses already decoded frames to generate side information Y for each Wyner-Ziv frame X, and corrects errors in Y using error correcting information received from the encoder. Typically, this error correcting information is requested using a feedback mechanism in which the decoder requests portions of bits from the encoder until the frame is reliably decoded. In this paper we propose new techniques for deciding when a frame is reliably decoded, based on estimated decoded quality. We define criteria both for the coefficient level and the bitplane level that will allow us to skip coefficient bands and bitplanes. If bitplane decoding is nonetheless needed, the bitplane-level criterion allows early termination of the decoding process, by focusing only on a subset of the bits instead of all. Results indicate significant improvements especially for sequences that can be well predicted at the decoder side.