QccPack: an open-source software library for quantization, compression, and coding

Summary form only given. We describe the QccPack software package, an open-source collection of library routines and utility programs for quantization, compression, and coding of data. QccPack is written to expedite data compression research and development by providing general and reliable implementations of common compression techniques. Functionality of the current release includes entropy coding, scalar quantization, vector quantization, adaptive vector quantization, wavelet transforms and subband coding, error-correcting codes, image processing support, and general vector-mathematics, matrix-mathematics, file-I/O, and error-message routines. All QccPack functionality is accessible via library calls; additionally, many utility programs provide command-line access. Although primary development efforts have concentrated on the Red Hat Linux i386 platform, it should be a straightforward procedure to build QccPack on other varieties of Linux as well as non-Linux UNIX-based systems.

[1]  Andrew G. Tescher,et al.  Applications of Digital Image Processing XXIX , 1994 .

[2]  I. Daubechies Orthonormal bases of compactly supported wavelets , 1988 .

[3]  Jerome M. Shapiro,et al.  Embedded image coding using zerotrees of wavelet coefficients , 1993, IEEE Trans. Signal Process..

[4]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[5]  Michel Barlaud,et al.  Image coding using wavelet transform , 1992, IEEE Trans. Image Process..

[6]  Luigi Rizzo,et al.  Effective erasure codes for reliable computer communication protocols , 1997, CCRV.

[7]  Michael T. Orchard,et al.  Space-frequency quantization for wavelet image coding , 1997, IEEE Trans. Image Process..

[8]  R. Ladner Entropy-constrained Vector Quantization , 2000 .

[9]  James E. Fowler Generalized threshold replenishment: an adaptive vector quantization algorithm for the coding of nonstationary sources , 1998, IEEE Trans. Image Process..

[10]  I. Daubechies,et al.  Biorthogonal bases of compactly supported wavelets , 1992 .

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

[12]  Allen Gersho,et al.  Adaptive vector quantization by progressive codevector replacement , 1985, ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[13]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.

[14]  Min-Jen Tsai,et al.  Stack-run image coding , 1996, IEEE Trans. Circuits Syst. Video Technol..

[15]  William A. Pearlman,et al.  A new, fast, and efficient image codec based on set partitioning in hierarchical trees , 1996, IEEE Trans. Circuits Syst. Video Technol..

[16]  Min-Jen Tsai,et al.  Stack-run coding for low bit rate image communication , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.