An error concealment algorithm for images subject to channel errors

We present an algorithm to conceal bit errors in still images and image sequences that are coded using the discrete cosine transform (DCT) and variable length codes (VLCs). No modification is necessary to an existing encoder, and no additional bit rate is required. The concealment algorithm is kept simple so that real-time decoding and concealment is possible. A single bit error in these images can cause a block to split into several blocks or several blocks to merge into one. This causes the DCT coefficients of all subsequent blocks to be correctly decoded but stored in the wrong location in the image. Furthermore, the DC coefficient of all subsequent blocks may be incorrect. The error concealment algorithm uses transform domain information to identify the location of the affected blocks and to correct errors. The image quality after error concealment is shown to be significantly improved.

[1]  King Ngi Ngan,et al.  Enhancement of PCM and DPCM Images Corrupted by Transmission Errors , 1982, IEEE Trans. Commun..

[2]  R. L. Brewster,et al.  Effect of channel errors on source coded image data and the provision of adequate protection of transmission bits , 1988 .

[3]  Nariman Farvardin,et al.  Optimal block cosine transform image coding for noisy channels , 1990, IEEE Trans. Commun..

[4]  Kenneth M. Rose,et al.  Enhancement of one-dimensional variable-length DPCM images corrupted by transmission errors , 1989, IEEE Trans. Commun..

[5]  J. W. Modestino,et al.  Combined Source-Channel Coding of Images , 1978, IEEE Trans. Commun..

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

[7]  David G. Messerschmitt,et al.  Resynchronization of motion compensated video affected by ATM cell loss , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

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

[9]  Alfredo De Santis,et al.  On the construction of statistically synchronizable codes , 1992, IEEE Trans. Inf. Theory.

[10]  A. R. Reibman,et al.  Self-synchronizing variable-length codes for image transmission , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[11]  David G. Daut,et al.  Combined Source-Channel Coding of Images Using the Block Cosine Transform , 1981, IEEE Trans. Commun..

[12]  Bede Liu,et al.  Recovery of lost or erroneously received motion vectors , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[13]  R. Hunter,et al.  International digital facsimile coding standards , 1980, Proceedings of the IEEE.

[14]  Nariman Farvardin,et al.  Subband Image Coding Using Entropy-Coded Quantization over Noisy Channels , 1992, IEEE J. Sel. Areas Commun..

[15]  Yao Wang,et al.  Image reconstruction from partial subband images and its application in packet video transmission , 1991, Signal Process. Image Commun..