Title :
Adaptive runlength coding
Author :
Tu, Chengjie ; Jie Bang ; Tran, Trac D.
Author_Institution :
Dept. of Electr. & Comput. Eng., Johns Hopkins Univ., Baltimore, MD, USA
Abstract :
Runlength coding is the standard coding technique for block transform based image/video compression. A block of quantized transform coefficients is first represented as a sequence of RUN (number of consecutive zeros) / LEVEL (the value of the following nonzero coefficient) pairs which are then entropy coded. We point out in this paper the inefficiency of conventional runlength coding and introduce a novel adaptive runlength coding scheme that encodes RUN and LEVEL symbols separately using context based adaptive binary arithmetic coding. We aim to maximize compression efficiency by adaptively exploiting the characteristics of block transform coefficients and the dependency between RUN and LEVEL. Coding results show that, with the same level of complexity, the proposed adaptive runlength coding algorithm outperforms the conventional runlength coding scheme by a wide margin in the rate-distortion (R-D) sense.
Keywords :
adaptive codes; arithmetic codes; binary codes; data compression; entropy codes; image coding; rate distortion theory; runlength codes; transform coding; video coding; LEVEL; RUN; adaptive runlength coding scheme; block transform based image/video compression; compression efficiency; context based adaptive binary arithmetic coding; entropy code; quantized transform coefficients; rate-distortion; runlength coding; Bit rate; Context modeling; Discrete cosine transforms; Entropy coding; Huffman coding; Image coding; Rate-distortion; Transform coding; Video coding; Video sequences;
Conference_Titel :
Image Processing. 2002. Proceedings. 2002 International Conference on
Print_ISBN :
0-7803-7622-6
DOI :
10.1109/ICIP.2002.1040038