Error-resilient zero-tree wavelet image coding technique over noisy channels

A zero-tree wavelet image coding technique with resiliency to transmission errors that typically occur on noisy channels is proposed. Key tools employed consist of the bit partitioning algorithm, and the bit reorganization algorithm, which is called the error resilient entropy code (EREC). To take full advantage of the bit reorganization algorithm, the bit partitioning algorithm divides the data into separate code blocks, although the zero-tree wavelet coding algorithm is not a block-based compression method. The bit reorganization algorithm requires a very low redundancy for the sequential transmission of variable length blocks, offering a virtually guaranteed code and block synchronization. The wavelet transform and the wavelet packet transform are used. Simulation results verify the error resiliency of the proposed algorithm for image coding. The experimental data show that the proposed coders outperform the existing error resilient coders over both noise-free channels and noisy channels. In addition, it is confirmed that the proposed algorithm is more error resilient than previously reported error-resilient coders for various channel error conditions.

[1]  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..

[2]  Nick G. Kingsbury,et al.  The EREC: an error-resilient technique for coding variable-length blocks of data , 1996, IEEE Trans. Image Process..

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

[4]  Julia Abrahams,et al.  Synchronization of binary source codes , 1986, IEEE Trans. Inf. Theory.

[5]  David R. Bull,et al.  Error resilient arithmetic coding of still images , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[6]  Charles D. Creusere,et al.  A new method of robust image compression based on the embedded zerotree wavelet algorithm , 1997, IEEE Trans. Image Process..

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

[8]  Michael T. Orchard,et al.  Flexible tree-structured signal expansions using time-varying wavelet packets , 1997, IEEE Trans. Signal Process..

[9]  K Ramchandran,et al.  Best wavelet packet bases in a rate-distortion sense , 1993, IEEE Trans. Image Process..

[10]  Pamela C. Cosman,et al.  Robust wavelet zerotree image compression with fixed-length packetization , 1998, Proceedings DCC '98 Data Compression Conference (Cat. No.98TB100225).

[11]  Thomas J. Ferguson,et al.  Self-synchronizing Huffman codes , 1984, IEEE Trans. Inf. Theory.

[12]  William A. Pearlman,et al.  An embedded wavelet video coder using three-dimensional set partitioning in hierarchical trees (SPIHT) , 1997, Proceedings DCC '97. Data Compression Conference.

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

[14]  William A. Pearlman,et al.  Three-dimensional subband coding of video using the zero-tree method , 1996, Other Conferences.

[15]  P. Cosman,et al.  Wavelet zerotree image compression with packetization , 1998, IEEE Signal Processing Letters.