Performance enhancement of error resilient entropy coding using bitstream of block based SPIHT
ICUCT'06 Proceedings of the 1st international conference on Ubiquitous convergence technology
Performance enhancement of error resilient entropy coding on block based bitstream of SPIHT
MMM'07 Proceedings of the 13th International conference on Multimedia Modeling - Volume Part II
Parallel design for error-resilient entropy coding algorithm on GPU
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
Many image and video compression algorithms work by splitting the image into blocks and producing variable-length code bits for each block data. If variable-length code data are transmitted consecutively over error-prone channel without any error protection technique, the receiving decoder cannot decode the stream properly. So the standard image and video compression algorithms insert some redundant information into the stream to provide some protection against channel errors. One of such redundancy is resynchronization marker, which enables the decoder to restart the decoding process from a known state in the event of transmission errors, but its frequent use should be restricted not to consume bandwidth too much. The Error Resilient Entropy Code (EREC) is well known method which can regain synchronization without any redundant information. It can work with the overall prefix codes, which many image compression methods use. This paper proposes an improvement to FEREC (Fast Error-Resilient Entropy Coding). It first calculates initial searching position according to bit lengths of consecutive blocks. Second, initial offset is decided using statistical distribution of long and short blocks, and initial offset is adjusted to insure all possible offset value can be examined. The proposed algorithm can speed up the construction of EREC slots, and can preserve compressed image quality in the event of transmission errors. The simulation result shows that the quality of transmitted image is enhanced about 0.3--3.5 dB compared with the existing FEREC when random channel error happens.