Title :
Resynchronizing variable-length codes for robust image transmission
Author :
Hemami, Sheila S. ; Chang, Tader ; Lau, Richard
Author_Institution :
Cornell Univ., Ithaca, NY, USA
Abstract :
Summary form only given. This paper considers instantaneous prefix codes with possibly unequal codeword lengths but specific codewords, such as a Huffman code. Resynchronizing VLC (RVLC) contain one or more synchronizing codewords that resynchronize the decoder regardless of any previous data. Previous applications of optimal resynchronizing VLC have been limited to sources with alphabets of sizes less than 30, while only non-optimal VLC with ad-hoc marker codewords have been applied to image data. This paper adapts a general design algorithm for optimal resynchronizing VLC to JPEG image data, demonstrating its applicability to sources with large alphabets (>1000). In order to ensure that the decoded data is placed properly in the image following resynchronization, the resulting VLC are modified to contain extended synchronizing codewords to serve as markers. Minor modifications to the baseline JPEG coder increase the robustness to errors, and a concealment algorithm locates and repairs errant data. Images coded using the RVLC-JPEG combined with the concealment algorithm are robust to BER as high as 2×10-4 and are extremely tolerant of burst errors. The excellent tolerance to both bit and burst errors at high bit rates demonstrates that images coded with such RVLC can be transmitted over imperfect channels suffering bit errors or packet losses without channel coding for the image data. At lower bit rates, while the overhead is non-trivial, the encoded bitstream does not have firm restrictions on numbers or spacings of errors and hence provides more graceful degradation than traditional ECC
Keywords :
Huffman codes; decoding; error correction codes; error statistics; image coding; optimisation; synchronisation; variable length codes; visual communication; BER; Huffman code; JPEG image data; VLC; bit errors; burst errors; decoder; error concealment; image coding; instantaneous prefix codes; optimality; resynchronization; robust image transmission; unequal codeword lengths; variable-length codes; Algorithm design and analysis; Bit error rate; Bit rate; Channel coding; Decoding; Degradation; Error correction codes; Image communication; Propagation losses; Robustness;
Conference_Titel :
Data Compression Conference, 1999. Proceedings. DCC '99
Conference_Location :
Snowbird, UT
Print_ISBN :
0-7695-0096-X
DOI :
10.1109/DCC.1999.785686