Parallel lossless image compression using Huffman and arithmetic coding

The authors show that high-resolution images can be encoded and decoded efficiently in parallel. They present an algorithm based on the hierarchical multi-level progressive (MLP) method, used either with Huffman coding or with a new variant of arithmetic coding called quasi-arithmetic coding. The coding step can be parallelized, even though the codes for different pixels are of different lengths; parallelization of the prediction and error modeling components is straightforward.<<ETX>>

[1]  P. Glenn Gulak,et al.  Minimizing error and VLSI complexity in the multiplication free approximation of arithmetic coding , 1993, [Proceedings] DCC `93: Data Compression Conference.

[2]  M. R. Garey,et al.  Optimal Binary Search Trees with Restricted Maximal Depth , 1974, SIAM J. Comput..

[3]  James A. Storer,et al.  Parallel algorithms for optimal compression using dictionaries with the prefix property , 1992, Data Compression Conference, 1992..

[4]  Jorma Rissanen,et al.  A multiplication-free multialphabet arithmetic code , 1989, IEEE Trans. Commun..

[5]  Jeffrey Scott Vitter,et al.  Analysis of arithmetic coding for data compression , 1991, [1991] Proceedings. Data Compression Conference.

[6]  Jeffrey Scott Vitter,et al.  Error modeling for hierarchical lossless image compression , 1992, Data Compression Conference, 1992..

[7]  Ehud D. Karnin,et al.  High efficiency, multiplication free approximation of arithmetic coding , 1991, [1991] Proceedings. Data Compression Conference.

[8]  David C. van Voorhis Constructing codes with bounded codeword lengths (Corresp.) , 1974, IEEE Trans. Inf. Theory.

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

[10]  Jeffrey Scott Vitter,et al.  New methods for lossless image compression using arithmetic coding , 1991, [1991] Proceedings. Data Compression Conference.

[11]  Richard W. Hamming,et al.  Coding and Information Theory , 1980 .

[12]  Jeffrey Scott Vitter,et al.  New Methods for Lossless Image Compression Using Arithmetic Coding , 1992, Inf. Process. Manag..

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

[14]  P. Glenn Gulak,et al.  Minimizing Excess Code Length and VLSI Complexity in the Multiplication Free Approximation of Arithmetic Coding , 1994, Inf. Process. Manag..

[15]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[16]  Jeffrey Scott Vitter,et al.  Design and Analysis of Fast Text Compression Based on Quasi-Arithmetic Coding , 1994, Inf. Process. Manag..

[17]  D. Huffman A Method for the Construction of Minimum-Redundancy Codes , 1952 .

[18]  David A. Huffman,et al.  A method for the construction of minimum-redundancy codes , 1952, Proceedings of the IRE.

[19]  H. Printz,et al.  Multialphabet arithmetic coding at 16 MBytes/sec , 1993, [Proceedings] DCC `93: Data Compression Conference.

[20]  Robert F. Rice,et al.  Some practical universal noiseless coding techniques , 1979 .

[21]  David C. van Voorhis,et al.  Optimal source codes for geometrically distributed integer alphabets (Corresp.) , 1975, IEEE Trans. Inf. Theory.

[22]  S. Golomb Run-length encodings. , 1966 .