Efficient source and channel coding for progressive image transmission over noisy channels

We propose an optimized coding system for progressive image transmission. This system includes a robust image compression algorithm based on the SPIHT (set partitioning in hierarchical trees) coder. Previous work has shown that with a small amount of extra redundancy, we can integrate error detection into arithmetic coding. This technique is used to provide error detection and to improve the channel decoder performance (list Viterbi algorithm: LVA) by means of a joint source channel decoding scheme. Moreover, an unequal error protection (UEP) method which applies error detection coding only to bits affected by error propagation is introduced. Simulations on binary symmetric channels with bit error probabilities of 1.2/spl times/10/sup -1/ and 2/spl times/10/sup -2/, for the 512/spl times/512 Lena image at a source coding bit rate of 1 bpp, show that significant improvement in terms of packet recovery rates and PSNR can be obtained with the proposed system in comparison with the well-known system presented by Sherwood and Zeger (1997).

[1]  Kenneth Zeger,et al.  Progressive image coding for noisy channels , 1997 .

[2]  Khalid Sayood,et al.  Joint source/channel coding using arithmetic codes , 2001, IEEE Trans. Commun..

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

[4]  Joachim Hagenauer,et al.  Rate-compatible punctured convolutional codes (RCPC codes) and their applications , 1988, IEEE Trans. Commun..

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

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

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

[8]  Khalid Sayood,et al.  Joint source channel coding using arithmetic codes and trellis coded modulation , 2001, Proceedings DCC 2001. Data Compression Conference.

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

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

[11]  Kannan Ramchandran,et al.  Continuous error detection (CED) for reliable communication , 2001, IEEE Trans. Commun..

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

[13]  Carl-Erik W. Sundberg,et al.  List Viterbi decoding algorithms with applications , 1994, IEEE Trans. Commun..