Turbo Codes-Based Image Transmission for Channels With Multiple Types of Distortion

Product codes are generally used for progressive image transmission when random errors and packet loss (or burst errors) co-exist. However, the optimal rate allocation considering both component codes gives rise to high-optimization complexity. In addition, the decoding performance may be degraded quickly when the channel varies beyond the design point. In this paper, we propose a new unequal error protection (UEP) scheme for progressive image transmission by using rate-compatible punctured Turbo codes (CAPTOR) and cyclic redundancy check (CRC) codes only. By sophisticatedly interleaving each coded frame, the packet loss can be converted into randomly punctured bits in a Turbo code. Therefore, error control in noisy channels with different types of errors is equivalent to dealing with random bit errors only, with reduced turbo code rates. A genetic algorithm-based method is presented to further reduce the optimization complexity. This proposed method not only gives a better performance than product codes in given channel conditions but is also more robust to the channel variation. Finally, to break down the error floor of turbo decoding, we further extend the above RCPT/CRC protection to a product code scheme by adding a Reed-Solomon (RS) code across the frames. The associated rate allocation is discussed and further improvement is demonstrated.

[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]  Kannan Ramchandran,et al.  Wireless image transmission using multiple-description based concatenated codes , 2000, Proceedings DCC 2000. Data Compression Conference.

[3]  Zixiang Xiong,et al.  Efficient rate allocation for progressive image transmission via unequal error protection over finite-state Markov channels , 2005, IEEE Transactions on Signal Processing.

[4]  Nariman Farvardin,et al.  Progressive transmission of images over memoryless noisy channels , 2000, IEEE Journal on Selected Areas in Communications.

[5]  Thomas R. Fischer,et al.  Robust image transmission using JPEG2000 and turbo-codes , 2000, IEEE Signal Processing Letters.

[6]  Dietmar Saupe,et al.  Fast algorithm for rate-based optimal error protection of embedded codes , 2003, IEEE Trans. Commun..

[7]  Kenneth Zeger,et al.  Progressive image coding for noisy channels , 1997, IEEE Signal Processing Letters.

[8]  W. C. Jakes,et al.  Microwave Mobile Communications , 1974 .

[9]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[10]  Richard E. Ladner,et al.  Unequal loss protection: graceful degradation of image quality over packet erasure channels through forward error correction , 2000, IEEE Journal on Selected Areas in Communications.

[11]  Aria Nosratinia,et al.  Source-channel rate allocation for progressive transmission of images , 2003, IEEE Trans. Commun..

[12]  J.E. Mazo,et al.  Digital communications , 1985, Proceedings of the IEEE.

[13]  Kenneth Zeger,et al.  Error protection for progressive image transmission over memoryless and fading channels , 1998, IEEE Trans. Commun..

[14]  Aria Nosratinia,et al.  Rate allocation criteria in source-channel coding of images , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[15]  Zixiang Xiong,et al.  Fast algorithm for distortion-based error protection of embedded image codes , 2005, IEEE Transactions on Image Processing.

[16]  Laurence B. Milstein,et al.  On the performance of hybrid FEC/ARQ systems using rate compatible punctured turbo (RCPT) codes , 2000, IEEE Trans. Commun..

[17]  Pamela C. Cosman,et al.  Combined forward error control and packetized zerotree wavelet encoding for transmission of images over varying channels , 2000, IEEE Trans. Image Process..

[18]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

[19]  Michael G. Strintzis,et al.  Wireless image transmission using turbo codes and optimal unequal error protection , 2005, IEEE Transactions on Image Processing.