Research on Practical Implementation of Binary Arithmetic Coding with Forbidden Symbol for Error Resilience

Arithmetic coding is a widely applied compression tool with superior coding efficiency to other entropy coding methods. However, it suffers from the error resilience and complexity. In this paper, the integer implementation of binary arithmetic coding with forbidden symbol for error resilience is studied. Coding redundancies for employing different quantization coefficients in probability representation and cost effective backtracking distance in bits for maximum a posteriori (MAP) decoding are studied in depth. We observe that the optimal quantization coefficients are independent of forbidden symbol and the probabilities of source and the cost effective backtracking distance is related to the source entropy and the given forbidden symbol probabilities. Such observations are also demonstrated by extensive experiments.

[1]  Pierre Duhamel,et al.  Improved sequential MAP estimation of CABAC encoded data with objective adjustment of the complexity/efficiency tradeoff , 2009, IEEE Transactions on Communications.

[2]  Ian H. Witten,et al.  Arithmetic coding revisited , 1998, TOIS.

[3]  M. Kieffer,et al.  Analytical tools for optimizing the error correction performance of arithmetic codes , 2008, IEEE Transactions on Communications.

[4]  Vahid Tabataba Vakili,et al.  A low complexity joint compression-error detection-cryptography based on arithmetic coding , 2010, 10th International Conference on Information Science, Signal Processing and their Applications (ISSPA 2010).

[5]  Kannan Ramchandran,et al.  Arithmetic coding based continuous error detection for efficient ARQ-based image transmission , 1997, Conference Record of the Thirty-First Asilomar Conference on Signals, Systems and Computers (Cat. No.97CB36136).

[6]  Kwok-Wo Wong,et al.  Error detection in arithmetic coding with artificial markers , 2011, Comput. Math. Appl..

[7]  J. Vitter,et al.  Practical Implementations of Arithmetic Coding , 1991 .

[8]  Victor Buttigieg,et al.  Arithmetic coding for joint source-channel coding , 2010, 2010 International Conference on Signal Processing and Multimedia Applications (SIGMAP).

[9]  G. Olmo,et al.  Joint source/channel coding and MAP decoding of arithmetic codes , 2005, IEEE Transactions on Communications.

[10]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[11]  John G. Cleary,et al.  Integrating error detection into arithmetic coding , 1997, IEEE Trans. Commun..