Skip to main content
Log in

Error-resilient decoding of context-based adaptive binary arithmetic codes

  • Original paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

This paper addresses the problem of error-resilient decoding of bitstreams produced by the CABAC (context-based adaptive binary arithmetic coding) algorithm used in the H.264 video coding standard. The paper describes a maximum a posteriori (MAP) estimation algorithm improving the CABAC decoding performances in the presence of transmission errors. Methods improving the re-synchronization and error detection capabilities of the decoder are then described. A variant of the CABAC algorithm supporting error detection based on a forbidden interval is presented. The performances of the decoding algorithm are first assessed with theoretical sources and by considering different binarization codes. They are compared against those obtained with Exp-Golomb codes and with a transmission chain making use of an error-correcting code. The approach has been integrated in an H.264/MPEG-4 AVC video coder and decoder. The PSNR gains obtained are discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chou J. and Ramchandran K. (2000). Arithmetic coding-based continuous error detection for efficient ARQ-based image transmission. IEEE J. Selected Areas Commun. 18(6): 861–867

    Article  Google Scholar 

  2. ETSI: TS 101 980 v1.11, digital radio mondiale; system specification. Technical report, September 2001

  3. Grangetto, M., Olmo, G., Cosman, P.: Error correction by means of arithmetic codes: an application to resilient image transmission. In: Proceedings of ICASSP, Hong Kong, April 2003

  4. Guionnet T. and Guillemot C. (2003). Soft decoding and synchronization of arithmetic codes: application to image transmission over noisy channels. IEEE Trans. Image Processing 12(12): 1599–1609

    Article  MathSciNet  Google Scholar 

  5. Hagenauer J. (1988). Rate-compatible punctured convolutional codes (RCPC Codes) and their applications. IEEE Trans. Commun. 36(4): 389–400

    Article  Google Scholar 

  6. ITU.: SG 16 VCEG, common test conditions for RTP/IP over 3GPP/3GPP2, VCEG-NG80. Technical report, December 2001

  7. Jamaa, S., Kieffer, M., Duhamel, P.: Exact map decoding of cabac encoded data. In: Proceedings. of the IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP, pp. IV–569–IV–572, May 2006

  8. Khayam S., Karande S., Radha H. and Loguinov D. (2003). Performance analysis and modeling of errors and losses over 802.11b lans for high-bitrate real-time multimedia. Signal Process. Image Commun. 18(7): 575–595

    Article  Google Scholar 

  9. Larzon, L.-A., Degermark, M., Pink, S., Jonsson, L.-E., Fairhurst, G.: Rfc 3828: The lightweight user datagram protocol (udp-lite). Technical report, July 2004

  10. Marpe D., Schwarz H. and Wiegand T. (2003). Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard. IEEE Trans. Circuits Syst. Video Technol. 13: 620–636

    Article  Google Scholar 

  11. Weinberger M.J., Rissanen J.J., Arps R.B. Applications of universal context modeling to lossless compression of gray-scale images IEEE Trans. Image process. 5(4), 575–586

  12. Wiegand T., Sullivan G.J., Bjontegaard G. and Luthran A. (2003). Overview of the H.264/AVC video coding standard. IEEE Trans. Circuits Syst. Video Technol. 13: 560–576

    Article  Google Scholar 

  13. Witten I.H., Neal R.M. and Cleary J.G. (1998). Arithmetic coding revisited. ACM Trans. Inf. Syst. 16(3): 256–294

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christine Guillemot.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jeanne, M., Guillemot, C., Guionnet, T. et al. Error-resilient decoding of context-based adaptive binary arithmetic codes. SIViP 1, 77–87 (2007). https://doi.org/10.1007/s11760-007-0007-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-007-0007-6

Keywords

Navigation